Skip to main content
GET
/
v1
/
dataforseo
/
catalog
/
bootstrap
cURL
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
}

Authorizations

Authorization
string
header
required

Authorization: Bearer sk_...

Query Parameters

discover
discovery_source
enum<string>
Available options:
static,
discovered,
mixed
Required string length: 1 - 128
category
string

Service category used for grouping and filtering

Minimum string length: 1
refresh_discovery

Response

DataForSEO catalog bootstrap manifest

generated_at
string
required
discovery_context
object
required
services
object[]
required
totals
object
required
supports_custom_paths
boolean
required
supports_any_dataforseo_path
boolean
required