Skip to main content
GET
/
v1
/
dataforseo
/
catalog
/
categories
/
{category}
cURL
curl --request GET \
  --url https://api.surnex.io/v1/dataforseo/catalog/categories/{category} \
  --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": 2
  },
  "category": "keyword_research",
  "services": [
    {
      "service": "keywords_data",
      "category": "keyword_research",
      "discovery_source": "static",
      "title": "Keywords Data",
      "description": "Keyword research and metrics",
      "examples": [
        "google",
        "bing"
      ],
      "operations": [
        {
          "service": "keywords_data",
          "operation_path": "/keywords_data/google_ads/search_volume/live",
          "path_template": "/keywords_data/{provider}/{type}/live",
          "method": "POST",
          "mode": "live",
          "description": "Live search volume",
          "discovery_source": "static"
        },
        {
          "service": "keywords_data",
          "operation_path": "/keywords_data/google_trends/explore/live",
          "path_template": "/keywords_data/{type}/explore/live",
          "method": "POST",
          "mode": "live",
          "description": "Live explore data",
          "discovery_source": "static"
        }
      ]
    }
  ],
  "total_services": 1,
  "total_operations": 2,
  "by_discovery_source": {
    "static": 1,
    "discovered": 0,
    "mixed": 0
  },
  "limit": 100,
  "offset": 0,
  "returned": 1,
  "has_more": false,
  "next_offset": null,
  "supports_custom_paths": true,
  "supports_any_dataforseo_path": true
}

Authorizations

Authorization
string
header
required

Authorization: Bearer sk_...

Path Parameters

category
string
required

Service category used for grouping and filtering

Minimum string length: 1

Query Parameters

discover
default:true
discovery_source
enum<string>
Available options:
static,
discovered,
mixed
Required string length: 1 - 128
refresh_discovery
limit
integer
default:100
Required range: x <= 250
offset
integer | null
default:0
Required range: x >= 0

Response

Category-scoped DataForSEO service index with pagination and discovery/filter options.

generated_at
string
required
discovery_context
object
required
category
string
required

Service category used for grouping and filtering

Minimum string length: 1
services
object[]
required
total_services
integer
required
Required range: x >= 0
total_operations
integer
required
Required range: x >= 0
by_discovery_source
object
required
limit
integer
required
offset
integer
required
Required range: x >= 0
returned
integer
required
Required range: x >= 0
has_more
boolean
required
next_offset
integer | null
required
Required range: x >= 0
supports_custom_paths
boolean
required
supports_any_dataforseo_path
boolean
required