API reference
Programmatic access to the InfoBreach data corpus.
These pages are rendered from our OpenAPI file and cover the endpoints described in it.
Where requests go.
One base URL. Every path on the pages that follow is relative to it, and there is no version segment to keep track of.
https://infobreach.net/api
How a call is authenticated.
Send your key on every request. Either header is accepted, so pick the one that suits your
client. Keys are issued and rotated from your account, on Premium and on team plans. On any
other plan a key-authenticated call answers 403 with code plan_upgrade_required.
- Authorization Bearer ib_…
- X-API-Key ib_…
Every key starts with ib_.
One envelope, every endpoint.
A successful call answers with the envelope below. The payload named on each endpoint's page
is what sits in data.
success boolean required
data any
Endpoint-specific payload (see schema).
A failure keeps the envelope and drops the payload. The message is written for a human to read; the code is the part to branch on in your own code.
success boolean required
error string required
code string
Machine-readable error tag. Omitted whenever it is empty, which is most generic errors, so branch on status too.
One of quota_exceeded, hourly_limit, file_access_limit, plan_upgrade_required, upgrade_required, feature_not_enabled, email_verification_required, monitor_limit, monitor_surface_not_allowed, monitor_first_seen_not_allowed, monitor_webhook_invalid, monitor_webhook_not_allowed, monitor_webhook_key_required
The codes named here.
These are the values of code this file names. Generic failures
omit the field, and a response can carry a code that is not listed here, so treat an
unrecognised value the same way you treat a missing one.
- quota_exceeded
- hourly_limit
- file_access_limit
- plan_upgrade_required
- upgrade_required
- feature_not_enabled
- email_verification_required
- monitor_limit
- monitor_surface_not_allowed
- monitor_first_seen_not_allowed
- monitor_webhook_invalid
- monitor_webhook_not_allowed
- monitor_webhook_key_required
The endpoints.
The file itself.
The document these pages are built from, unchanged. Point an agent at it, or read it directly.