Data Filter API: Submit filter + fetchCount → get a Batch Process ID
Retrieve Data API: Use Batch Process ID to get validated records, including fields such as contact email, phone, social profiles, company revenue, tech stack, SIC/NAICS codes.
- Webhook-Based Delivery
Instead of polling for data:
Set up and activate a webhook endpoint.
Submit filter request. ReachAPI validates emails, processes data, and sends valid records to your webhook URL, along with the processing ID, enabling real-time integration.
Your endpoint must respond with HTTP 200 OK to confirm receipt; otherwise, the API retries.
- JSON Response Schemas
Whether via API or webhook, data returns in structured JSON schemas, covering everything from contact names, emails, phones, social handles, to company details, such as size, industry, tech, geolocation, IDs (SIC, NAICS, DUNS, NPI), and more.
- Data Enrichment APIs
ReachAPI also provides Data Enrichment APIs that allow you to enrich existing contact or company records through an asynchronous batch workflow. These APIs help enhance incomplete datasets by validating and appending missing contact or firmographic details.