Webz.io logoDocs
MCPs
Overview
Webz.io MCPs
Start Here
News, Blogs, Forums & Reviews APIs
News Search API
News Answers API
Firehose
Cyber API
Data Breaches API
Introduction
Quickstart
Natural Language Search
Search Scope
Search by Email
Filters
Record Data Fields
API Reference
Time Range
Endpoints & Authentication
Request Parameters
Response Format
Pagination
Breach Catalog
Errors, Rate Limits & Credits
Leaked Cookies API
Non-Human Identities (NHI) API
Domain Exposure API
News, Blogs, Forums & Reviews Archive
Web Content API (Deprecated)
Webz.io logo
MCPs
Overview
Webz.io MCPs
Start Here
News, Blogs, Forums & Reviews APIs
News Search API
News Answers API
Firehose
Cyber API
Data Breaches API
Introduction
Quickstart
Natural Language Search
Search Scope
Search by Email
Filters
Record Data Fields
API Reference
Time Range
Endpoints & Authentication
Request Parameters
Response Format
Pagination
Breach Catalog
Errors, Rate Limits & Credits
Leaked Cookies API
Non-Human Identities (NHI) API
Domain Exposure API
News, Blogs, Forums & Reviews Archive
Web Content API (Deprecated)
Webz.io DocumentationContact our team© 2026

Endpoints & Authentication

The Data Breaches API has four GET endpoints. All authenticate with your API token.

Search

GET

https://api.webz.io/breaches?token=YOUR_TOKEN&email_domain=example.com

Returns compromised records matching your Search Scope and Filters. This is the main endpoint.

Natural Language Search

GET

https://api.webz.io/breaches/ask?q=YOUR_QUESTION

Describe the search in plain English; it runs as a standard /breaches query and returns the same response. See Natural Language Search.

Email Lookup

GET

https://api.webz.io/breaches/getEmail?token=YOUR_TOKEN&email=[email protected]

Returns every record for one email address across the full history. Requires the email-search permission. See Search by Email.

Breach Catalog

GET

https://api.webz.io/breachCatalog?token=YOUR_TOKEN&query=linkedin

Looks up known breaches by name and returns their UUIDs, so you can then search a single breach with breach_uuid. See Breach Catalog.

Authentication

  • Send your token as a query parameter, or as an Authorization: Bearer YOUR_TOKEN header. A missing token returns 401; an unknown token returns 404.
  • Your account needs the Data Breaches permission and authorization for the domains you search. Otherwise requests return 401 or 403.

Need access or more domains? Contact [email protected].

Last updated: October 25, 2026
PreviousTime RangeNextRequest Parameters