Skip to main content

Welcome to OsintCat API

OsintCat provides a powerful REST API for OSINT (Open Source Intelligence) lookups, breach data searches, and public record queries. Our API enables developers to integrate comprehensive data lookup capabilities into their applications.

Base URL

All API requests should be made to:
https://www.osintcat.net/api

Authentication

All API endpoints require authentication using an API key. Include your API key as a query parameter named id in every request.
Keep your API key secure and never expose it in client-side code or public repositories.

Example Request

curl "https://www.osintcat.net/api/user?id=YOUR_API_KEY"

Rate Limits

Our API has a soft rate limit of 3 requests per second. If you exceed this limit, you will receive a 30-minute timeout.
Rate Limit Warning: Exceeding 3 requests per second will result in a 30-minute timeout. Please implement proper rate limiting in your application.

Response Format

All API responses are returned in JSON format with proper HTTP status codes:
  • 200 - Success
  • 400 - Bad Request (missing or invalid parameters)
  • 401 - Unauthorized (missing API key)
  • 403 - Forbidden (invalid API key)
  • 429 - Too Many Requests (rate limit exceeded)
  • 500 - Internal Server Error

API Plans

Different API plans have different request limits:

Free Plan

  • API Requests: 0 requests/day
  • Dashboard Requests: 10 requests/day

Premium Plan

  • API Requests: 50 requests/day
  • Dashboard Requests: Unlimited

Enterprise Plan

  • API Requests: Unlimited
  • Dashboard Requests: Unlimited
Daily limits reset at midnight UTC. You can check your current usage and limits using the /api/user endpoint.

Available Endpoints

Our API provides the following endpoints:

Account Management

  • User Info - Get account information and usage statistics

OSINT Lookups

Network & Domain

Public Records

Monitoring

Getting Started

  1. Sign up for an account
  2. Get your API key from the dashboard
  3. Start making requests to our endpoints
  4. Check your usage with the /api/user endpoint

Code Examples

We provide code examples in multiple languages for each endpoint. You can find examples in:
  • cURL
  • Python
  • Node.js
  • PHP

Support

If you need help or have questions:
  • Check the endpoint-specific documentation
  • Review the Quickstart Guide
  • Contact support through your dashboard