List signal leads
list_signal_leadsFetch the leads this account's engagement signals (keyword_engagement, industry_engagement, company_engagement, person_engagement) have found. Free. The leads are always this account's own, from the caller's key; there is no way to fetch another account's leads.
Every argument is optional and narrows the result. With none, this returns the 50 most recent leads across every signal, newest first.
signal_id scopes to one signal — get it from list_signals; omitting
it searches all of them. min_score / max_score filter the 1-3 lead
score. keyword matches signal_keyword exactly, case-insensitive: the
keyword, industry, company, or person label that surfaced the lead.
engagement_type is comment, like, or another reaction.
search matches the lead's name or headline, case-insensitive,
substring. created_from / created_to are ISO 8601 timestamps or
dates (a date alone means midnight UTC); created_from is inclusive,
created_to is exclusive.
sort is created_at_desc (default), created_at_asc,
lead_score_desc, or icp_score_desc. limit (max 200) and offset
page through the result; the response's has_more says whether
another page follows, and total is the count across every page, not
just this one.
To fetch only what is new since a previous call, sort by
created_at_asc and set created_from to the newest detected_at
already held, then skip any id already seen — one run's leads share
a single detected_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | created_at_desc | |
| limit | No | ||
| offset | No | ||
| search | No | ||
| keyword | No | ||
| max_score | No | ||
| min_score | No | ||
| signal_id | No | ||
| created_to | No | ||
| created_from | No | ||
| engagement_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||