Skip to main content

Overview

When a domain enrichment is triggered, you receive a batch_id. Use these endpoints to track progress and retrieve results.
Recommended: Configure a webhook to receive results automatically. Use these endpoints as a fallback or for status monitoring.

Enrichment Lifecycle

Check Enrichment Status

Poll this endpoint to track enrichment progress:

Status Response

results_endpoint will be null until the enrichment completes. Once status is completed, it returns the URL to fetch results.

Status Values

Get Enrichment Results

Once status is completed, retrieve the full results:

Results Response

Credit Handling

Credits are deducted when the batch is queued, and refunded in full if it produces nothing:
Refunds are all-or-nothing at the batch level. If the batch completes but an individual module came back thin, that is still a completed batch and the full amount stands — there is no partial refund per module.
The refund lands on your balance before the webhook fires, so the credits block in the webhook payload already reflects it.

Webhook Notification

When enrichment completes, we POST to your configured webhook:

Configure Webhooks

Set up your webhook endpoint to receive notifications →

Estimated Processing Times

Processing times depend on data availability. Companies with more online presence are typically faster to enrich.