ExtraltExtralt

API Reference

The Extralt REST API is available at api.extralt.com for users with an active subscription. All requests require an API key passed as a Bearer token: Authorization: Bearer <key>.

For the full reference with request/response schemas and examples, visit api.extralt.com/docs.

Getting Started

  1. Create an account and subscribe to a plan
  2. Generate an API key from your dashboard
  3. Start making requests to https://api.extralt.com

Endpoints

Extract

Base path: /v0/extract

Robot Builds

Build jobs that generate robots. Track status from pending through building to completed or failed.

GET/robot-builds
POST/robot-builds
GET/robot-builds/{id}
DELETE/robot-builds/{id}
POST/robot-builds/{id}/stop

Robots

AI-generated crawlers compiled to Rust. Each robot targets a specific host and country.

GET/robots
PATCH/robots/{id}
DELETE/robots/{id}

Runs

Execution instances of a robot. Each run crawls URLs, extracts data, and tracks progress.

GET/runs
POST/runs
GET/runs/{id}
POST/runs/{id}/restart
POST/runs/{id}/stop

Captures

Extracted data records from completed runs.

GET/captures
GET/captures/count
GET/captures/export
POST/captures/query

Schedules

Recurring extraction automation. Link a robot to a cadence and Extralt creates runs automatically.

GET/schedules
POST/schedules
GET/schedules/{id}
PATCH/schedules/{id}
DELETE/schedules/{id}
POST/schedules/{id}/pause
POST/schedules/{id}/resume

Enrich

Base path: /v0/enrich

Enrichments

Enrichment jobs that translate captures to English, classify them with a taxonomy, and extract attributes and signals into structured items.

GET/enrichments
POST/enrichments
GET/enrichments/{id}
POST/enrichments/{id}/stop

Items

Enriched item rows produced by an enrichment, with transformed offers embedded.

GET/items
GET/items/{item_id}