SmartProspect: get already-fetched contacts
smartprospect_get_contactsRetrieve already-saved SmartProspect contacts by adapt IDs or filter, with optional email verification and catch-all filtering. Read-only, no credit usage.
Instructions
Retrieve contacts that were already saved or fetched, by adapt IDs or by filter_id, with optional verification and catch-all filtering.
Safety — read-only: yes; may consume SmartProspect credits: no; creates or modifies remote state: no; can send email: no; destructive: no.
Endpoint: POST https://prospect-api.smartlead.ai/api/v1/search-email-leads/get-contacts.
Read-only. Returns contacts whose emails were already paid for; it does not spend credits.
Provide exactly one of id (max 200 adapt IDs) or filter_id — never both.
limit, offset, search, verification_status and catch_all_status apply when using filter_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Adapt IDs to retrieve (max 200). Mutually exclusive with filter_id. | |
| limit | No | Records to return (1-1000). Use with filter_id. | |
| offset | No | Records to skip. Use with filter_id. | |
| search | No | Match first name, last name or full name. | |
| filter_id | No | Filter ID to retrieve contacts for. Mutually exclusive with id. | |
| catch_all_status | No | Filter by catch-all status. | |
| verification_status | No | Filter by email verification status. | |
| include_full_records | No | Return complete contact records including email addresses and names. Set to false to receive a de-identified summary (counts plus non-personal attributes) instead. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| error | No | ||
| warnings | Yes | ||
| operation | Yes | ||
| pagination | Yes | ||
| credit_spending | Yes | ||
| remote_mutation | Yes |