Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
url
string<uri>
required

Target page URL to fetch

render_js
boolean

Whether to render JavaScript before capturing output

device
enum<string>

Device profile to emulate

Available options:
desktop,
mobile,
tablet
session
object

Reuse an existing browser session by id

output
enum<string>[]

Which output formats to return (default ["html"])

Minimum array length: 1

Which output formats to return

Available options:
html,
markdown,
json,
screenshot
extract
object

Structured extraction config, requires json output

wait_for
object

Condition to wait on before capturing

timeout_ms
integer

Max time to wait for the fetch, in ms

Required range: x <= 300000
use_proxy
boolean

Skip the cheap direct/stealth tiers and go straight to the strongest (proxy/Camoufox) access tier. Requires a paid plan. Useful when you already know the target needs it, to avoid wasted attempts and reduce the chance of timing out mid-escalation.

Response

Inline fetch completed successfully.

request_id
string
required
mode
enum<string>
required
Available options:
inline
status
enum<string>
required
Available options:
completed,
partial
outputs
object
required
usage
object
required
diagnostics
object
session
object
extraction_engine
enum<string>

Extraction engine to use

Available options:
llm,
heuristic