Directory

Every value /api/explore filters on, each counted within the other filters you send (the products that would match with it): areas, categories, capabilities (with how many an agent did), tags, bot-check vendors (stopped, let in), levels, where the agent stopped, a checkpoint's outcomes, method releases; n is how many match the filters as sent; the first and last drive dates

get/api/explore/options

Request

  • Base URL: https://agentdrives.com
  • URL: https://agentdrives.com/api/explore/options
  • Auth: none required

Query parameters

areastring[]

An area of the category tree (GET /api/explore/options areas), e.g. sales; other: a category in no area yet

categorystring[]

A category slug, e.g. crm

capabilitystring

A capability id of the shared vocabulary (GET /api/capabilities): products with a task of it; each row then carries capability_state

capability_state'done' | 'partial' | 'blocked' | 'untried'

With capability: only products where our agent's work on it ended so

tagstring[]

A derived tag (mcp, openapi, llms-txt, cli, webhooks, x402, mpp, free-plan, no-card-trial, card-trial): products with every tag given

levelLevel[]
stop'docs' | 'signup' | 'verify' | 'credentials' | 'first_call' | 'first_action' | 'pay' | 'cancel' | 'delete' | 'none'

Where our agent stopped, as the product page says (else the first checkpoint it didn't pass on its own); none: it passed every one

checkpoint'docs' | 'signup' | 'verify' | 'credentials' | 'first_call' | 'first_action' | 'pay' | 'cancel' | 'delete'

With outcome: the state of this checkpoint

outcome'passed' | 'help' | 'stopped' | 'na' | 'unreached' | 'untried'

With checkpoint: passed (on its own), help (a person did it), stopped, na (nothing to do), unreached (behind a wall), untried

vendorstring

A bot-check vendor our signed agent met (GET /api/explore/options vendors), e.g. cloudflare

vendor_outcome'stopped' | 'let_in'

With vendor: it stopped our agent, or let it in

fromstring date

Driven on or after

tostring date

Driven on or before

releasestring

A method release id (kb/rules/method-releases.json), e.g. 2026-Q4.3

sort'name' | 'level' | 'date' | 'category'
order'asc' | 'desc'

Default: desc for level and date, asc for the rest

limitinteger
offsetinteger
format'json' | 'csv'
layer'open'

Only the open layer is public

Response

Filter values

layer'open'
as_ofstring date nullable
ofinteger
ninteger

The products that match the filters sent

fromstring date nullable
tostring date nullable
rules_datestring nullable

Changes

No recorded changes to this operation across all 5 revisions of this API.