Agent Runtime
Status: Connected
Parsing documentation...
Extracted api references
Generating type definitions...
opensteeropensteer
Y Combinator logoBacked by Y Combinator.

The most comprehensive browser automation framework for AI

Enterprise-grade automation at scale.

Custom plans, unlimited concurrent sessions, dedicated proxies, and advanced support for teams that need more.

+ self-service sso
+ unlimited concurrent sessions
+ custom audit logs
+ advanced captcha bypass
+ dedicated support
view pricing

Simple, transparent pricing.

Start for free, upgrade when you need to scale. Everything you need to build robust AI agents.

Cloud Public APIs

Scraper Runs API (OpenSteer Cloud)

Run and track scraper executions with OpenSteer Cloud APIs, including statuses, retries, and operational diagnostics.

Quick Answer

Scraper Runs API executes and tracks scraping runs, including statuses and error flows, for cloud automation workloads.

Endpoints

  • POST /scrapers/:slug/runs
  • GET /runs/:runId
  • GET /runs/:runId/logs
  • POST /v1/projects/:projectSlug/endpoints/:endpointSlug
  • GET /v1/endpoint-runs/:runId
  • GET /v1/endpoint-runs/:runId/logs

Queue Run Request

  • Optional input object.
  • Optional webhook block (url, secret, events).
  • Optional Idempotency-Key header for replay protection.

Queue Run Response

  • run object (current run state).
  • replayed boolean when request idempotency key is reused.
  • links.status and links.logs URLs.

Logs Endpoint Query Parameters

  • logLimit: positive integer limit for returned log lines.
  • beforeLogCursor: cursor for backward pagination.

Run Status Values

  • canceled
  • failed
  • queued
  • running
  • succeeded

Covered Features

  • api:GET /runs/:runId
  • api:GET /runs/:runId/logs
  • api:GET /v1/endpoint-runs/:runId
  • api:GET /v1/endpoint-runs/:runId/logs
  • api:POST /scrapers/:slug/runs
  • api:POST /v1/projects/:projectSlug/endpoints/:endpointSlug