OSINTOne API

One API for every OSINT provider.

Call 17 breach, WHOIS, DNS, people, crypto, and image sources with one key, one request shape, and one response schema — billed per lookup from a personal or team wallet.

  • 17 providers
  • From $0.01 / lookup
  • Auto-refund on failure
  • pip install osintverse
  • No subscription
  • Credits never expire
  • Human support
from osintverse import OSINTverse

client = OSINTverse(api_key="ov_your_api_key")
search = client.search.create(
    provider="leakradar",
    input_type="email",
    query="user@example.com",
    wait=True,
)
print(search.status, search.result)

Why teams switch

Stop stitching vendor SDKs and renegotiating contracts. Integrate once, swap sources by changing a string, and bill the same prepaid wallet your analysts already use.

  • One schema

    Every provider returns through the same search object: status, cost, and normalized matches. Add a source by changing one string.

  • Bulk in one call

    Send many identifiers across many providers with POST /v1/search/bulk. Each job is priced and tracked individually.

  • Predictable cost

    Published per-lookup prices, live from GET /v1/providers. Failed upstream jobs refund automatically.

  • Personal or team billing

    Personal keys bill you. Team keys bill the shared wallet and show up in the team's history and invoices.

  • Same data as the app

    API searches appear in your dashboard history, so analysts can open what your pipeline found.

  • No vendor contracts

    No separate sign-ups or keys per provider. We manage the upstream relationships.

First response in three steps

Create a key, top up once, and POST. Credits never expire.

  1. 01

    Create a key

    Sign in and create a personal or team key under API keys.

  2. 02

    Add credits

    Top up from $10. Credits never expire.

  3. 03

    Send a search

    POST /v1/search with a provider, input type, and query.

What you can automate

Ship enrichment and triage without standing up a second vendor stack.

  • Enrichment pipelines

    Enrich emails, domains, IPs, and usernames in your CRM, SIEM export, or intake queue with the same providers analysts use in SearchIn.

    See examples
  • Bulk triage

    Fan out hundreds of identifiers across providers with POST /v1/search/bulk. Each job is priced and polled on its own.

    Bulk search docs
  • Investigation scripts

    Script pivots and follow-ups from the command line or CI. Results land in dashboard history so analysts can reopen them.

    Python SDK
  • Shared team budget

    Team API keys always bill the shared wallet. Owners see usage, history, and invoices in one place — no per-seat fee.

    How teams work

Pay as you go

Credits, not seats

Same prepaid wallet and per-lookup prices as SearchIn. Top up a personal or team balance — pay only for the searches you run.

Full pricing

WHOIS lookup$0.15
People & identity search$0.60 (optional premium +$1.80)
Facial recognition$0.50

FAQ

API questions

What does the OSINTOne API cost?

There is no subscription. Each lookup has a published USD price — the same as in the SearchIn app — starting at $0.01. Live prices are available from GET /v1/providers.

Which providers can I call?

All 17 providers integrated in SearchIn, including breach, WHOIS, DNS, people search, crypto, and image sources. Each provider page in the docs lists accepted input types and prices.

How do I authenticate?

Send your key in the x-api-key header on every request. Create personal or team keys under Dashboard → API keys. The Python SDK sets the header from OSINTVERSE_API_KEY or api_key=.

Is there a rate limit?

Yes. Each API key is limited to 1,000 requests per day. Polling a running search counts toward that limit. See the authentication docs for details.

Is there an SDK?

Yes. Install the Python SDK with pip install osintverse. Any language can call the REST API with an x-api-key header.

What happens if a provider fails?

If an upstream job fails after it was billed, the search moves to status refunded and the balance is restored automatically.

Can my team share one API budget?

Yes. Team API keys always bill the team wallet, and their searches appear in the team's history and invoices.

Ship your first OSINT integration today

Sign in, create a key, add $10 of credits, and your pipeline can query every provider we integrate.

  • No subscription
  • Credits never expire
  • Human support