YepAPI
Web Scraping

Stealth Scrape

Scrape heavily protected sites using premium residential proxies and advanced browser fingerprinting.

POST/v1/scrape/stealth
$0.03/call

Usage

const res = await fetch('https://api.yepapi.com/v1/scrape/stealth', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ url: 'https://protected-site.com/pricing' }),
});
const { data } = await res.json();
console.log(data.markdown);
curl -X POST https://api.yepapi.com/v1/scrape/stealth \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://protected-site.com/pricing"}'

Request Body

ParameterTypeRequiredDescriptionDefault
urlstringYesURL to scrape
formatstringNoOutput format: markdown, html, text"markdown"
waitFornumberNoWait for JS rendering (ms)2000
countrystringNoProxy country code"us"

Response

{
  "ok": true,
  "data": {
    "url": "https://protected-site.com/pricing",
    "statusCode": 200,
    "title": "Pricing - Protected Site",
    "markdown": "# Pricing\n\n## Starter Plan\n$29/month...",
    "metadata": {
      "description": "View our pricing plans"
    }
  }
}

Response Fields

FieldTypeDescription
okbooleanWhether the request succeeded
dataobjectResponse payload
data.urlstringThe URL that was scraped
data.statusCodenumberHTTP status code returned by the target page
data.titlestringPage title extracted from the <title> tag
data.markdownstringPage content converted to clean Markdown
data.metadataobjectExtracted page metadata
data.metadata.descriptionstringMeta description of the page
Under the Hood

Uses a premium proxy network with residential IPs and stealth browser mode. Use this when standard scrape returns blocked or empty results.

On this page