Skip to main content
The Osintly API lets you create searches, stream progress in real time, retrieve leak datasets, and check usage limits.
The API is documented, but it is not yet available for purchase.

REST + SSE

Start searches with REST and stream execution updates through Server-Sent Events.

Bearer auth

Authenticate requests with a bearer token in the Authorization header.

Typed schema

Endpoint contracts are defined in OpenAPI and rendered in the Endpoints section.

Base URLs

  • Production: https://api.osint.ly
  • Local development: http://localhost:8787

API surface

AreaEndpoints
SystemGET /health
AuthGET /
UsageGET /usage
SearchPOST /search, GET /search/{id}, GET /search/{id}/stream, GET /search/{id}/leaks, GET /search/{id}/leaks/{source}
WebhooksPOST /webhooks/dispatch

Next steps

  1. Read Authentication
  2. Run your first request in Quick Start
  3. Explore endpoint schemas in the Endpoints group