Skip to main content

Authorizations

Authorization
string
header
required

url2llm API key with scrape scope.

Body

application/json

Draft scrape request with shared browser settings and output-specific options. Not the live endpoint schema.

url
string<uri>
required
Pattern: ^https?://
formats
object
required
markdownParams
object
screenshotParams
object

JPEG screenshot. Viewport by default; fullPage captures the full page. Viewport dimensions belong in sharedParams.viewport.

imageParams
object
parseParams
object
highlightsParams
object
jsonParams
object
productParams
object
sharedParams
object
maxAgeMs
integer
default:0
Required range: 0 <= x <= 31536000000
zdr
enum<string>
default:disabled
Available options:
enabled,
disabled
timeoutOpts
object
tags
string[]
Maximum array length: 20
Required string length: 1 - 50
storeInCache
boolean
default:false

Response

Validated requested outputs. Partial success is possible only when explicitly requested; see is_partial and output_errors. Example credit values are illustrative, not a price quote.

success
boolean
required
data
object
required

Requested outputs only. In fail mode every requested output must validate. In return-partial mode return successful outputs and errors for failed outputs; if none succeed return an error response. Partial billing remains an activation gate.

request_id
string
required
Minimum string length: 1