Initiate Enrichment Run
Submits a batch of candidate profile IDs for deep background enrichment. Returns immediately with a requestId and status ‘processing’. Results are delivered via webhook (ENRICH_COMPLETED / ENRICH_FAILED) or polled at GET /sourcing/enrich//results. Consumes 1 credit per successfully enriched profile.
Submits a batch of candidate profile IDs for deep enrichment. Returns immediately with aDocumentation Index
Fetch the complete documentation index at: https://docs.instaview.sk/llms.txt
Use this file to discover all available pages before exploring further.
requestId and status: "processing". Results are delivered via webhook or polled at GET /sourcing/enrich//results.
Overview
Enrichment performs a deep background evaluation of each profile against external indexing platforms, scrapes publicly available portfolios, and attempts to discover verified email contact addresses. Each successfully enriched profile consumes 1 credit.Resilience Behaviour
- Per-profile timeout: 10 seconds per candidate.
- Isolated failures: if a single profile times out or fails, it is isolated and marked as failed. The remaining profiles in the batch continue processing.
- Billing: only successfully enriched profiles are billed.
Billing Pre-Flight
- Prepaid accounts: your credit balance must be ≥ the number of requested profile IDs. If insufficient, the API returns
402 Payment Requiredbefore any enrichment starts. - Postpaid accounts: the run starts immediately; credits are recorded and invoiced at end of the billing cycle.
Webhook Delivery
Pass awebhookId referencing a WebhookConfig that subscribes to at least one of ENRICH_COMPLETED or ENRICH_FAILED. The webhook config must belong to the same company as the API key.
Examples
Request
Response (202 Accepted)
Error Responses
402 — Insufficient Credits (Prepaid)
422 — Webhook Not Subscribed to Enrichment Events
Authorizations
API key for authentication using Bearer scheme
Body
Array of profile IDs to enrich. Maximum 10 per request.
1 - 10 elements["profile_abc123", "profile_def456"]UUID of a WebhookConfig to notify when the enrichment run completes or fails. The webhook must belong to the same company and subscribe to at least one enrich event (ENRICH_COMPLETED or ENRICH_FAILED).
"123e4567-e89b-12d3-a456-426614174000"
Response
Enrichment run accepted and queued for processing
Whether the request was accepted for processing.
true
Unique identifier for this enrichment run.
"enr_550e8400-e29b-41d4-a716-446655440000"
Current status of the enrichment run.
processing, completed, failed "processing"
Human-readable message.
"Enrichment run accepted and queued for processing."
ISO 8601 timestamp when the run was created.
"2025-01-01T00:00:00.000Z"
UUID of the webhook configuration that will receive completion events.
"123e4567-e89b-12d3-a456-426614174000"