Search All
/api/v1/search/allOverview
Search across all indexed job results regardless of type. Use this endpoint when you need to search across multiple job types simultaneously.
Use cases: Universal search, cross-source queries, combined business and lead search.
Authentication
AuthorizationstringrequiredBearer token in format: Bearer client_id:api_key:api_secret
Query Parameters
querystringSearch query for full-text search. Max 500 characters.
job_typestringFilter by job type (e.g., spiderMaps, spiderSite).
categorystringFilter by category.
min_ratingnumberMinimum rating filter. Range: 0-5.
latnumberLatitude for geo search. Range: -90 to 90.
lonnumberLongitude for geo search. Range: -180 to 180.
radius_kmintegerdefault: 50Search radius in kilometers. Range: 1-500.
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 from all job types.
facetsobjectAggregated facets for filtering.
pageintegerCurrent page number.
per_pageintegerResults per page.
Examples
Request Example
curl -X GET "https://spideriq.ai/api/v1/search/all?query=tech" \
-H "Authorization: Bearer cli_xxx:key:secret"
curl -X GET "https://spideriq.ai/api/v1/search/all?query=software&job_type=spiderSite" \
-H "Authorization: Bearer cli_xxx:key:secret"
curl -X GET "https://spideriq.ai/api/v1/search/all?lat=49.6117&lon=6.1319&radius_km=25&category=restaurant" \
-H "Authorization: Bearer cli_xxx:key:secret"
Response Example
{
"success": true,
"total": 245,
"hits": [
{
"doc_id": "biz_123",
"score": 9.1,
"name": "Tech Solutions Inc",
"description": "IT consulting and software development",
"category": "Technology",
"rating": 4.5,
"address": "100 Tech Park, Luxembourg",
"phone": "+352 123 456",
"website": "https://techsolutions.lu",
"email": "info@techsolutions.lu",
"job_type": "spiderMaps",
"job_id": "job-maps-001"
},
{
"doc_id": "lead_456",
"score": 8.7,
"name": "TechStart Ventures",
"description": "Startup accelerator",
"category": "Venture Capital",
"website": "https://techstart.vc",
"email": "hello@techstart.vc",
"job_type": "spiderSite",
"job_id": "job-site-002"
}
],
"facets": {
"job_types": [
{"name": "spiderMaps", "count": 156},
{"name": "spiderSite", "count": 89}
],
"categories": [
{"name": "Technology", "count": 78},
{"name": "Consulting", "count": 45}
]
},
"page": 1,
"per_page": 20
}