Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Authorization: Bearer sk_...

Query Parameters

service
string
Minimum string length: 1
discover
discovery_source
enum<string>
Available options:
static,
discovered,
mixed
category
string

Service category used for grouping and filtering

Minimum string length: 1
method
enum<string>

HTTPMethod

Available options:
GET,
POST
mode
enum<string>

DataForSeoOperationMode

Available options:
live,
task_post,
task_get,
tasks_ready,
tasks_fixed
group_by
enum<string>

Optional grouping key for response sections. When set, operations are additionally bucketed into groups without removing paginated operations. Service keys are alphabetical; method keys are GET|POST; mode keys are live|task_post|task_get|tasks_ready|tasks_fixed; discovery source keys are static|discovered.

Available options:
service,
method,
mode,
discovery_source
Required string length: 1 - 128
refresh_discovery
sort
enum<string>
default:service
Available options:
service,
operation_path,
method,
mode,
discovery_source
order
enum<string>
default:asc
Available options:
asc,
desc
limit
integer
default:100
Required range: x <= 250
offset
integer | null
default:0
Required range: x >= 0

Response

Flattened catalog of DataForSEO operations with deterministic grouping keys when group_by is used (service, method, mode, or discovery_source).

generated_at
string
required
discovery_context
object
required
operations
object[]
required
total_operations
integer
required
Required range: x >= 0
services
string[]
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
summary
object
required
supports_custom_paths
boolean
required
supports_any_dataforseo_path
boolean
required
groups
object

Grouped operation buckets keyed by the selected group_by value. Omitted when group_by is not requested.