API reference

Find Data API and Browser Workflow operations by task.

API reference.

Submit URLs with the Data API or run published browser workflows. Choose an operation below for its parameters, response schemas, examples, and playground.

Choose an API

APIUse it toAuthentication
Data APIFetch pages, extract fields, and submit batches of URLs.Data API key with scrape:write and/or requests:read.
Browser Workflow APIRun a published workflow, inspect evidence, and manage batch runs or webhooks.Browser Workflow key scoped to a project and environment.

All paths use https://api.runharvester.com. See Authentication to create the right key. Workspace setup and account-management routes belong to the Console and are outside this reference.

The playground sends requests directly from your browser to the API. Submitting a request can create billable work. For copyable cURL examples, set RUNHARVESTER_API_KEY or RUNHARVESTER_BROWSER_API_KEY. For a write operation, also set RUNHARVESTER_IDEMPOTENCY_KEY to a fresh UUID before its first submission and keep it unchanged for retries of the same body. See Retries and idempotency.

Data API

New to asynchronous requests? Start with the quickstart.

TaskOperation
Submit a URLCreate a request
Check progressGet a request
Read the resultGet a result
Inspect execution eventsList request events
Browse previous requestsList requests
Stop workCancel a request
Intentionally submit a new attemptRetry a request
Submit many URLsCreate a batch
Check a batchGet a batch
Browse batchesList batches
Inspect measured traffic and post-paid chargesGet usage
Browse extraction recipesList recipes
Receive request events as a live streamStream request events

Browser Workflow API

These operations use a project ID and environment ID. Start with Browser workflows for setup and credential boundaries.

Runs and evidence

TaskOperation
Inspect the key's environmentGet environment
Execute a published versionCreate a run
Check execution statusGet a run
Stop executionCancel a run
Find evidenceList run evidence
Retrieve evidenceGet an evidence item
Connect your browser automationCreate a CDP session
Finish a CDP sessionComplete a CDP session

Batches

TaskOperation
Submit workflow variables in JSONCreate a batch
Stream a large NDJSON manifestSubmit a manifest
Check a batchGet a batch
Browse batchesList batches
Retry failed itemsRetry a batch's failures

Webhooks

TaskOperation
Register a destinationCreate a webhook
Browse destinationsList webhooks
Inspect delivery attemptsList deliveries
Redeliver an eventReplay a delivery

See the integration guide for streaming manifests and signature verification. For failures and production behavior, use Errors, Limits, and Security and privacy.

Last updated on

On this page