Skip to main content

Prerequisites

You need an API key. If you don’t have one, create it here.
You also need a webhook URL. Any request that triggers a fresh enrichment is refused with 400 webhook_required unless we have somewhere to deliver the result. Set one once in your API Panel, or send X-Webhook-URL per request as the examples below do.No endpoint yet? Open webhook.site, copy the URL it gives you and paste it in. It must be https://.
Prefer Postman? Download our Postman Collection to get started quickly with pre-configured requests.

Your First API Call

1

Basic Request

Use the domain name to fetch base data for any company:
2

Review the Response

A domain we have never enriched — returns 202 Accepted with a batch ID. Note the field is requested_modules on this path; a domain already in our index returns the same 202 with modules_requested and a current_data block alongside it.
No webhook configured — returns 400, and nothing is charged:
Same domain within 24 hours — returns 200 OK with instant data (free):
3

Add Enrichments

Use the enrich parameter to get deeper data. Here’s a full enrichment request with all 6 modules:
Full enrichment uses 60 credits: Base (10) + Business (6) + Technology (4) + Funding (10) + Team (6) + Signals (16) + Competitors (8)
You don’t have to use all modules — pick only the ones you need. For example ?enrich=funding,team costs just 26 credits.

Enrichment Modules

Choose which modules to add:
Use comma-separated values for multiple modules: ?enrich=business,technology,funding

Check Your Credit Balance

Response

Next Steps

Authentication

API key security and best practices

Credits & Modules

Credit system and module details

Company API

Full endpoint documentation and examples

Webhooks

Set up webhook to receive enrichment results