List runs
list_runsRetrieve an account's runs (enrichments, dataset builds, extractions, searches) newest first, filtered by type, status, or date, or fetch full status objects for up to 100 run IDs in one call.
Instructions
list runs
List the account's runs, newest first. Every async operation shows up here — enrichment runs, dataset builds, extractions, and quick searches.
Filter by type (comma-separated), status, enrichment_id, dataset_id, monitor_id, and created_after / created_before (ISO 8601). Paginate with page / per_page. enrichment_id naming a legacy enrichment still filters and the response carries legacy.
Pass ids (comma-separated, up to 100 run ids) to get those runs' full status objects (same shape as GET /runs/{id}) in one call; not_found lists ids not on this account. Filters and pagination are ignored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Comma-separated run ids, up to 100. Returns their full status objects plus `not_found`; other filters ignored. | |
| page | No | page | |
| type | No | Comma-separated run types: enrichment, dataset_build, extraction, scrape, quick_search, search_agent | |
| status | No | Filter by run status | |
| per_page | No | per_page | |
| dataset_id | No | Only runs on this dataset (ds_...) — its fills and its list generations | |
| monitor_id | No | Only runs of this monitor (mon_...) | |
| created_after | No | created_after | |
| enrichment_id | No | Only runs of this enrichment (enr_...) | |
| created_before | No | created_before |