Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Authorization: Bearer sk_...

Path Parameters

service
string
required
Minimum string length: 1

Query Parameters

discover
default:true
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
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, template entries are bucketed into groups without removing templates. 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, or mixed.

Available options:
service,
method,
mode,
discovery_source
limit
integer
default:100
Required range: x <= 250
offset
integer | null
default:0
Required range: x >= 0

Response

Service-scoped DataForSEO execution templates with path-variable hints and request scaffolding.

generated_at
string
required
discovery_context
object
required
templates
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
totals
object
required
supports_custom_paths
boolean
required
supports_any_dataforseo_path
boolean
required
groups
object

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