---
title: "List Agents"
method: GET
path: "/v1/agents"
---

# List Agents

`GET /v1/agents`

List agents across your account. Supports filtering by creation time.

## Query parameters

- `startAt` string, date-time
- `endAt` string, date-time
- `limit` integer
- `cursor` string

## Response `200`

The page of matching agents.

- object — A page of agents.
  - `data` Agent[], required — The page of matching agents.
    - `agentId` string, required — Unique identifier for the agent. Use this value as `agentId` when creating an agent run.
    - `name` string, required — Human-readable name for the agent. Used to identify the agent in the dashboard and API responses.
    - `systemPrompt` string — System prompt applied to every run that uses this agent.
    - `resultSchema` object — [JSON Schema](https://json-schema.org/specification) that runs referencing this agent will aim to conform their `result` to. Can be overridden per run by passing `resultSchema` on the run request.
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
  - `limit` integer, required — The maximum number of results returned in this page.
  - `nextCursor` string, nullable, required — Cursor for the next page. Pass it back as `cursor` on the next request to continue paging. null when there are no more results.

---

[API](https://skmtc.net/browserbase/apis/browserbase-api.md) · [All operations](https://skmtc.net/browserbase/apis/browserbase-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/browserbase/browserbase-api/revisions/832b22144edf/schema)
