Smart Prospect
Fetch Contacts API
Fetch contact emails by filter or by IDs - POST /fetch-contacts
POST
This endpoint requires authentication via API key passed as a query parameter (
api_key).Query Parameters
Your SmartLead API key for authentication
Request Body
The request body must be JSON.
filter_id is required. You must provide either id (array of adapt IDs) with filter_id, or limit with filter_id. When using limit, it must be between 1 and 10000 (or 30000 for some users). Limit and credit checks apply when using limit; failures return 200 with success: false and an error message.Filter ID (positive number).
Adapt IDs to fetch (use with filter_id; no limit check). Required when not using limit.
Number of contacts to fetch for the filter (1–10000 or 1–30000 for some users). Required when not using id.
Page size for visual pagination (1–1000, default 10).
Offset for visual pagination (≥ 0, default 0).
Response Codes
Request successful
Bad Request
Unauthorized
Internal Server Error
