POST starts a cloud agent that does the research. You keep the task_id, wait while
it works, then read finished rows.
One host, and every route is in the spec:
1. Get an API key
Create an API key in Autumn settings under API, then put it in your environment:X-API-Key (or Authorization: Bearer).
2. Start a task
task_id. It stays valid after the run finishes.
3. Wait for it to finish
PollGET /task/{task_id}. A finished task returns to status: "plan" with
activity: "idle".
deleted and out-of-credits cases.
Task lifecycle explains why each one is in there. Prefer live events
over polling? See Live messages.
4. Read the rows
{"value": ..., "source_id": ...}, so every value carries
the source behind it. Flatten to plain values when you just want the data, and keep the
cells when you need provenance. See Outputs.
5. Continue instead of restarting
Thetask_id is durable. To refine or extend results, send the same task new
instructions rather than starting over:
What a task can do
- Data extraction: scrape sites and collect structured rows with sources
- Enrichment: fill in people, companies, jobs, contacts, filings
- Multi-step research: search across many sources, compare, and summarize
- List building: find N entities that match criteria, with per-row evidence
- Continuation: refine, expand, or fix a previous task without starting over
Next
Structured output
Declare the exact columns you want back.
Live messages
Stream events as the agent works.
Follow-up tasks
Continue the same task with new instructions.
Task API
Every route, field, and response shape.