Skip to main content
POST
/
augment
/
scrape
/api/v1/augment/scrape
curl --request POST \
  --url https://api.venice.ai/api/v1/augment/scrape \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "https://example.com"
}
'
{
  "url": "https://example.com",
  "content": "<string>",
  "format": "markdown"
}
Send a publicly accessible URL in the url field. The API returns the page content as markdown. The scraper first tries the target site’s native markdown support (via Cloudflare Markdown for Agents), then falls back to a headless browser extraction. Some sites that block automated access (e.g. X/Twitter, Reddit) are rejected immediately with a 400 error. Pricing: $0.01 per request.

Example (cURL)

curl -X POST https://api.venice.ai/api/v1/augment/scrape \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

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

The URL to scrape

Example:

"https://example.com"

Response

Successfully scraped the URL

url
string
required

The URL that was scraped

Example:

"https://example.com"

content
string
required

The scraped content in markdown format

format
enum<string>
required

The format of the scraped content

Available options:
markdown