Skip to main content
POST
Enrich leads from supersearch

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
search_filters
object
required

Search filters to find leads.

limit
number
required

Maximum number of leads to import

Required range: 1 <= x <= 1000000
Example:

100

search_name
string

Name of the search

Example:

"Tech CEOs in San Francisco"

work_email_enrichment
boolean

Enable work email enrichment

Example:

true

fully_enriched_profile
boolean

Enable LinkedIn profile enrichment

Example:

true

custom_flow
string[]

Ordered list of providers for waterfall enrichment (enabled platforms only). When sent, it must be a non-empty list of distinct provider ids, spelled exactly as one of: instantly, findymail, leadmagic, icypeas, prospeo, contactout, wiza, bettercontact. An empty list, a repeated id or any other value is refused with a 400 that names each invalid entry.

Example:
signal_enrichment
(enum<string> | object)[]

Signal categories to enrich. Accepts the legacy plain-string form and the richer per-signal form with a freshness window and optional keyword filter. Matching signal records are fetched for the lead and written into the lead payload under the signal_category key.

Signal category name. Uses the default 30-day freshness window and no keyword filter.

Available options:
linkedin_post_company,
linkedin_post_contact,
linkedin_comment,
twitter_post_company,
twitter_post_contact,
youtube_company,
youtube_contact,
reddit_buying_intent,
reddit_pain_point,
reddit_churn_risk,
reddit_competitor_mention,
glassdoor_negative,
glassdoor_positive,
website_product_launch,
website_pricing_change,
website_expansion,
website_executive_change,
website_funding,
website_partnership,
website_compliance,
website_technology_adoption,
job_change,
promotion,
work_anniversary,
traffic_surge,
traffic_decline
Example:

"job_change"

resource_id
string<uuid>

ID of the list to target. A list is automatically created if not provided.

Example:

"01234567-89ab-cdef-0123-456789abcdef"

auto_update
boolean

Whether to auto-update new leads

Example:

true

skip_rows_without_email
boolean

Whether to skip leads without email

Example:

true

list_name
string

Name for new list if resource_id not provided

Example:

"My List"

ai_enrichment
object

AI enrichment configuration. Keys are output column names, values are enrichment details.

Response

Default Response

id
string
required

Unique identifier for the enrichment

Example:

"01234567-89ab-cdef-0123-456789abcdef"

organization_id
string<uuid>
required

Organization ID that created this enrichment

Example:

"01234567-89ab-cdef-0123-456789abcdef"

resource_id
string<uuid>
required

ID of the list

Example:

"01234567-89ab-cdef-0123-456789abcdef"

resource_type
enum<number>

Resource type: 1=Campaign, 2=List (default)

Available options:
1,
2
Example:

2

search_filters
object

The search filters used for enrichment

limit
number

Maximum number of leads to import

Example:

100

list_name
string

Name of the list created

Example:

"Supersearch List (22 Sep 2025)"

custom_flow
string[]

Custom flow to apply to the enrichment

background_job_id
null | string

Identifier of an associated background import job, when one is spawned. null when no background job was created for this request.

Example:

"6a12f7882bf0c40356be515c"

live_list_workflow_id
null | string

Deprecated: always null. Live lists are retired — use a Lead Finder Agent instead.

Example:

"01234567-89ab-cdef-0123-456789abcdef"