curl --request GET \
--url https://api.surnex.io/v1/dataforseo/catalog/bootstrap \
--header 'Authorization: Bearer <token>'{
"generated_at": "2026-02-24T00:00:00Z",
"discovery_context": {
"requested_discovery": true,
"force_refresh_requested": false,
"source": "provider",
"discovered_at": "2026-02-24T00:00:00Z",
"cache_key": "dataforseo:catalog:discovered:v1",
"cache_ttl_seconds": 900,
"cache_available": true,
"cache_hit": false,
"provider_calls": 4
},
"services": [
{
"service": "serp",
"category": "serp",
"title": "SERP API",
"description": "Search engine results across web and vertical engines",
"discovery_source": "mixed",
"operation_count": 12,
"discovered_operations": 3,
"static_operations": 9,
"sample_operations": [
"/serp/google/organic/live",
"/serp/google/organic/task_post",
"/serp/google/images/live"
]
},
{
"service": "keywords_data",
"category": "keyword_research",
"title": "Keywords Data",
"description": "Keyword research and metrics",
"discovery_source": "static",
"operation_count": 7,
"discovered_operations": 0,
"static_operations": 7,
"sample_operations": [
"/keywords_data/google_ads/search_volume/live",
"/keywords_data/google_trends/explore/live"
]
}
],
"totals": {
"total_services": 2,
"total_operations": 19,
"by_discovery_source": {
"static": 1,
"discovered": 0,
"mixed": 1
},
"by_operation_discovery_source": {
"static": 16,
"discovered": 3
}
},
"supports_custom_paths": true,
"supports_any_dataforseo_path": true
}curl --request GET \
--url https://api.surnex.io/v1/dataforseo/catalog/bootstrap \
--header 'Authorization: Bearer <token>'{
"generated_at": "2026-02-24T00:00:00Z",
"discovery_context": {
"requested_discovery": true,
"force_refresh_requested": false,
"source": "provider",
"discovered_at": "2026-02-24T00:00:00Z",
"cache_key": "dataforseo:catalog:discovered:v1",
"cache_ttl_seconds": 900,
"cache_available": true,
"cache_hit": false,
"provider_calls": 4
},
"services": [
{
"service": "serp",
"category": "serp",
"title": "SERP API",
"description": "Search engine results across web and vertical engines",
"discovery_source": "mixed",
"operation_count": 12,
"discovered_operations": 3,
"static_operations": 9,
"sample_operations": [
"/serp/google/organic/live",
"/serp/google/organic/task_post",
"/serp/google/images/live"
]
},
{
"service": "keywords_data",
"category": "keyword_research",
"title": "Keywords Data",
"description": "Keyword research and metrics",
"discovery_source": "static",
"operation_count": 7,
"discovered_operations": 0,
"static_operations": 7,
"sample_operations": [
"/keywords_data/google_ads/search_volume/live",
"/keywords_data/google_trends/explore/live"
]
}
],
"totals": {
"total_services": 2,
"total_operations": 19,
"by_discovery_source": {
"static": 1,
"discovered": 0,
"mixed": 1
},
"by_operation_discovery_source": {
"static": 16,
"discovered": 3
}
},
"supports_custom_paths": true,
"supports_any_dataforseo_path": true
}Authorization: Bearer sk_...
static, discovered, mixed 1 - 128Service category used for grouping and filtering
1