1. Get API access
API access is part of the Researcher, Investigator and Max plans (pricing). Create an account if you have none.2. Create a key
- Open Settings → Developer.
- Create a key, give it a name, and tick the scopes it needs (lookups, account, balance). With none ticked, the key gets all scopes.
- Copy the key now: it is shown only once.
3. Check the key
Account does not count as a lookup:4. Run a lookup
Prefer an SDK?
The official SDKs send the key for you, read it from theOSINTCAT_API_KEY environment variable, and give every answer and error a type. The same lookup:
Good practice
- Handle
429. Stay under 3 requests per second and wait forRetry-Afterwhen a request is refused. See Rate limits. - Check access first. Modules shows which lookups your plan includes.
- Keep keys apart. Use one key per application, with only the scopes it needs, so you can revoke one without stopping the others.
- Log
request_id. Every error answer names one, and a server error also anerror_id; support can find the request with either.
Next
Introduction
Plans, billing, limits and every error
Breach Lookup
The most used lookup
