Search contacts using advanced filters with pagination and sorting. Use this to find contacts by any combination of fields — name, company, email status, pipeline stage, tags, and more.
Security
bearerAuth
Filter criteria. Supports scalar values (equals), arrays (IN), objects with operators (>=, <=, etc.), "is_null", "is_not_null".
Example:
{ "company_name": "Acme Inc", "email_status": "ok" }
POST
curl -i -X POST \
https://leadgen.grinfi.io/leads/api/leads/search \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"filter": {
"company_name": "Acme Inc",
"email_status": "ok"
},
"limit": 20,
"offset": 0,
"order_field": "created_at",
"order_type": "desc"
}'