---
title: "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"
method: GET
path: "/api/explore/options"
tags: ["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

- `area` string[]
- `category` string[]
- `capability` string
- `capability_state` 'done' | 'partial' | 'blocked' | 'untried'
- `tag` string[]
- `level` Level[]
- `stop` 'docs' | 'signup' | 'verify' | 'credentials' | 'first_call' | 'first_action' | 'pay' | 'cancel' | 'delete' | 'none'
- `checkpoint` 'docs' | 'signup' | 'verify' | 'credentials' | 'first_call' | 'first_action' | 'pay' | 'cancel' | 'delete'
- `outcome` 'passed' | 'help' | 'stopped' | 'na' | 'unreached' | 'untried'
- `vendor` string
- `vendor_outcome` 'stopped' | 'let_in'
- `from` string, date
- `to` string, date
- `release` string
- `sort` 'name' | 'level' | 'date' | 'category'
- `order` 'asc' | 'desc'
- `limit` integer
- `offset` integer
- `format` 'json' | 'csv'
- `layer` 'open'

## Response `200`

Filter values

- ExploreOptions
  - `layer` 'open'
  - `as_of` string, date, nullable
  - `of` integer
  - `n` integer: The products that match the filters sent
  - `from` string, date, nullable
  - `to` string, date, nullable
  - `rules_date` string, nullable
  - `stops` object[]
    - `id` string
    - `name` string
    - `n` integer
  - `areas` object[]
    - `id` string
    - `name` string
    - `n` integer
  - `categories` object[]
    - `id` string
    - `name` string
    - `area` string
    - `n` integer
  - `capabilities` object[]
    - `id` string
    - `name` string
    - `domain` string, nullable
    - `n` integer
    - `done` integer
  - `tags` object[]
    - `id` string
    - `name` string
    - `n` integer
  - `vendors` object[]
    - `id` string
    - `name` string
    - `n` integer
    - `stopped` integer
    - `let_in` integer
  - `levels` object[]
    - `level` integer
    - `name` string
    - `n` integer
  - `checkpoints` object[]
    - `id` string
    - `name` string
  - `outcomes` object[]
    - `id` string
    - `name` string
    - `n` integer: With checkpoint sent
  - `capability_states` object[]
    - `id` string
    - `name` string
    - `n` integer: With capability sent
  - `releases` object[]
    - `id` string
    - `n` integer

## Other responses

- `429`: Error as problem details (RFC 9457) with a machine-readable `error` and a `fix` that says what to do next
- `503`: Error as problem details (RFC 9457) with a machine-readable `error` and a `fix` that says what to do next

---

[API](https://skmtc.dev/agentdrives/apis/agentdrives-api.md) · [All operations](https://skmtc.dev/agentdrives/apis/agentdrives-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentdrives/apis/agentdrives-api/revisions/94dcaabff4b2?raw)
