Load a page and get its content back. Tilion handles rendering, anti-bot recovery, and optional replay capture, so you do not have to drive the browser yourself.

Request

Response

Trust content_ok over status

Some sites answer with a non-200 while still serving a complete document, and some serve a soft-block page with a 200. content_ok is the signal that reconciles both.
When Tilion determines a blocked result actually carried real content, it flips the status and records the original in status_reconciled.

Examples

Use async mode for slow pages

A synchronous fetch that outruns its deadline returns 504. For slow sites, set async_mode: true to get a job_id back immediately, then poll it as described in Async jobs.

Recording a replay

Set record: true and the response carries replay_url. Replays covers how to play one back.

Errors

Extract runs the same fetch and returns the result as clean markdown for a model context. Search returns search-engine results without building the query flow yourself. Both need a session, which is covered in Sessions.