Search Leads
GET
/api/v1/search/leadsOverview
Search leads from SpiderSite results with full-text search on company name, description, and compendium data.
Use cases: Di-Atomic Lead Stream search, B2B lead filtering, email campaign targeting.
Authentication
AuthorizationstringrequiredBearer token in format: Bearer client_id:api_key:api_secret
Query Parameters
querystringSearch query for full-text search on company name, description, compendium. Max 500 characters.
email_verifiedbooleanFilter by email verification status.
min_icp_scoreintegerMinimum ICP (Ideal Customer Profile) score. Range: 0-100.
industrystringFilter by industry/category.
pageintegerdefault: 1Page number for pagination.
per_pageintegerdefault: 20Results per page. Range: 1-100.
sort_bystringdefault: _scoreSort field. Default is relevance score.
Response
successbooleanWhether the request was successful.
totalintegerTotal number of matching documents.
hitsarrayArray of search results.
facetsobjectAggregated facets for filtering.
pageintegerCurrent page number.
per_pageintegerResults per page.
Examples
Request Example
curl -X GET "https://spideriq.ai/api/v1/search/leads?query=software" \
-H "Authorization: Bearer cli_xxx:key:secret"
curl -X GET "https://spideriq.ai/api/v1/search/leads?email_verified=true&min_icp_score=70" \
-H "Authorization: Bearer cli_xxx:key:secret"
curl -X GET "https://spideriq.ai/api/v1/search/leads?industry=SaaS&per_page=50" \
-H "Authorization: Bearer cli_xxx:key:secret"
Response Example
{
"success": true,
"total": 89,
"hits": [
{
"doc_id": "lead_xyz789",
"score": 7.2,
"name": "TechCorp Solutions",
"description": "Enterprise software development company",
"category": "SaaS",
"website": "https://techcorp.com",
"email": "contact@techcorp.com",
"phone": "+1 555 123 4567",
"icp_score": 85,
"job_id": "job-abc123",
"indexed_at": "2026-01-21T10:30:00Z"
}
],
"facets": {
"categories": [
{"name": "SaaS", "count": 34},
{"name": "Consulting", "count": 22}
]
},
"page": 1,
"per_page": 20
}