
Web Access API for
modern websites
Reliable access to JavaScript-heavy sites and browser verification flows you're authorized to use. Simple API, no browser management, no proxy rotation needed. 95%+ success rate on modern websites.
Free demo trial • No credit card required • Setup in <2 minutes
- Pay as you go
- Persistent Profiles
- Everlasting Sessions
- Balance stays indefinitely
- Predictable pricing
- Discord-first support
What is the Web Access API?
The Web Access API is Scrappey's browser rendering API for JavaScript-heavy websites and browser verification flows, where access is authorized. Unlike simple HTTP clients that fail on dynamic pages, it renders content using real browser engines, with consistent browser session configuration and challenge handling.
Built for developers who need reliable access to JavaScript-heavy sites they're permitted to use, it combines residential proxy rotation (50M+ IPs across 195+ countries), challenge handling (common verification steps including image, interactive, and invisible checks), and real browser rendering to achieve a 95%+ success rate on modern, dynamic sites.
What makes it useful is its simplicity: one API call replaces managing proxies, browsers, verification handling, and retry logic. Just send your request, and we handle the rest – from rendering dynamic pages to returning clean HTML or parsed data.

Universal language support
Scrappey is a simple HTTP endpoint, so it works with any programming language that can make a request. No language-specific SDKs required — just send JSON and get results.

How it works
- 1
Standard HTTP request
POST to our API endpoint with your key and a JSON payload. Works with any HTTP client in any language — requests, axios, cURL, you name it.
- 2
JSON in, JSON out
Describe the scraping task as plain JSON. No SDKs, no language-specific wrappers, no build step to learn.
- 3
Universal compatibility
Python, Node.js, PHP, Go, Ruby, Java, C#, Rust — if it can make an HTTP request, it works with Scrappey.
Reliable web access features
Infrastructure that keeps authorized workflows reliable
Browser & CDN Verification Handling
Supports common browser and CDN verification flows encountered during authorized access, including challenge pages and invisible checks. Built for JavaScript-heavy sites you are permitted to use.
Residential & Mobile Proxies
Rotating proxies from 195+ countries. Choose specific locations or let us auto-select. Includes both residential and datacenter IPs.
Real Browser Rendering
Uses real browser engines with consistent browser session configuration. Executes JavaScript, handles cookies, and maintains sessions automatically.
Automatic Retry & Rotation
Failed requests automatically retry with different IPs and session configurations. Configurable retry logic and backoff strategies.
REST API + SDKs
Simple REST API with official SDKs for Python, Node.js, PHP, and Go. No browser management or proxy setup required.
Simple integration
Start scraping in minutes with our powerful API
{
"cmd": "request.get",
"url": "https://example.com",
"proxyCountry": "UnitedStates"
}{
"solution": {
"verified": true,
"currentUrl": "https://example.com",
"statusCode": 200,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0",
"innerText": "{\"body_string\":\"\",\"headers\":{\"accept\":\"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8\",\"accept-encoding\":\"gzip, br\",\"accept-language\":\"ar-EG\",\"cache-control\":\"no-cache\",\"cdn-loop\":\"cloudflare; loops=1\",\"cf-connecting-ip\":\"41.235.63.16\",\"cf-ipcountry\":\"EG\",\"cf-ray\":\"9091e7af3859ee88-MXP\",\"cf-visitor\":\"{\\\"scheme\\\":\\\"https\\\"}\",\"dnt\":\"1\",\"host\":\"httpbin.rs\",\"pragma\":\"no-cache\",\"sec-fetch-dest\":\"document\",\"sec-fetch-mode\":\"navigate\",\"sec-fetch-site\":\"none\",\"sec-fetch-user\":\"?1\",\"upgrade-insecure-requests\":\"1\",\"user-agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0\",\"x-forwarded-for\":\"41.235.63.16, 172.69.68.122\",\"x-forwarded-host\":\"httpbin.rs\",\"x-forwarded-port\":\"80\",\"x-forwarded-proto\":\"https\",\"x-forwarded-server\":\"ab65c85a31ae\",\"x-is-trusted\":\"yes\",\"x-real-ip\":\"41.235.63.16\"},\"json\":null,\"method\":\"GET\",\"origin\":\"41.235.63.16\",\"query\":null,\"uri\":\"/get\"}",
"cookies": [],
"cookieString": "",
"response": "<html><head><link rel=\"stylesheet\" href=\"resource://content-accessible/plaintext.css\"></head><body><pre>{\"body_string\":\"\",\"headers\":{\"accept\":\"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8\",\"accept-encoding\":\"gzip, br\",\"accept-language\":\"ar-EG\",\"cache-control\":\"no-cache\",\"cdn-loop\":\"cloudflare; loops=1\",\"cf-connecting-ip\":\"41.235.63.16\",\"cf-ipcountry\":\"EG\",\"cf-ray\":\"9091e7af3859ee88-MXP\",\"cf-visitor\":\"{\\\"scheme\\\":\\\"https\\\"}\",\"dnt\":\"1\",\"host\":\"httpbin.rs\",\"pragma\":\"no-cache\",\"sec-fetch-dest\":\"document\",\"sec-fetch-mode\":\"navigate\",\"sec-fetch-site\":\"none\",\"sec-fetch-user\":\"?1\",\"upgrade-insecure-requests\":\"1\",\"user-agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0\",\"x-forwarded-for\":\"41.235.63.16, 172.69.68.122\",\"x-forwarded-host\":\"httpbin.rs\",\"x-forwarded-port\":\"80\",\"x-forwarded-proto\":\"https\",\"x-forwarded-server\":\"ab65c85a31ae\",\"x-is-trusted\":\"yes\",\"x-real-ip\":\"41.235.63.16\"},\"json\":null,\"method\":\"GET\",\"origin\":\"41.235.63.16\",\"query\":null,\"uri\":\"/get\"}</pre></body></html>",
"responseHeaders": {
"date": "Tue, 28 Jan 2025 15:09:41 GMT",
"content-type": "application/json; charset=utf-8",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=I1MjvTXYHp8IzdM79mo6rL%2FfgY%2BHXuXxiQs3WStWBa7RqAvYPhHRUv6R5xZrk%2Bpuszz5wEdOC6nAnmoiuCiTuqru%2B6CGTX3xuUB2vHk8bKNcFkhv0YtBnaTEQPu0\"}], \"group\":\"cf-nel\", \"max_age\":604800}",
"nel": "{\"success_fraction\":0, \"report_to\":\"cf-nel\", \"max_age\":604800}",
"server": "cloudflare",
"cf-ray": "9091e7af3859ee88-MXP",
"content-encoding": "br",
"alt-svc": "h3=\":443\"; ma=86400",
"server-timing": "cfCacheStatus;desc=\"DYNAMIC\", cfL4;desc=\"?proto=TCP&rtt=77503&min_rtt=74932&rtt_var=20189&sent=8&recv=10&lost=0&retrans=0&sent_bytes=3717&recv_bytes=1268&delivery_rate=53692&cwnd=254&unsent_bytes=0&cid=fcea17eab16fce51&ts=656&x=0\"",
"x-firefox-spdy": "h2"
},
"requestHeaders": {
"host": "httpbin.rs",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
"accept-language": "ar-EG",
"accept-encoding": "gzip, deflate, br",
"dnt": "1",
"upgrade-insecure-requests": "1",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"connection": "keep-alive",
"te": "trailers"
},
"ipInfo": {
"status": "success",
"country": "Egypt",
"countryCode": "EG",
"region": "KFS",
"regionName": "Kafr el-Sheikh",
"city": "Fuwwah",
"zip": "",
"lat": 31.2035,
"lon": 30.5539,
"timezone": "Africa/Cairo",
"isp": "TE Data",
"org": "TE Data",
"as": "AS8452 TE-AS",
"mobile": false,
"proxy": false,
"hosting": false,
"query": "41.235.63.16"
},
"method": "GET",
"type": "browser"
},
"timeElapsed": 10950,
"data": "success",
"session": "da55de78-f3cb-4e2c-9eca-9cdc971b5dcb",
"request_uuid": "fd7566ea-b79a-49fb-af64-3e74302c63c0"
}"Amazing offers and system."
When should you use the Web Access API?
Honest guidance to help you choose the right solution
✅ Use the Web Access API When:
- Site sits behind CDN or browser verification flows you are authorized to access
- You need verification steps handled automatically in permitted workflows
- You want to avoid managing proxies and browsers
- Response time of 10-30 seconds is acceptable
- You need rotating residential IPs
⚠️ Consider Alternatives When:
- Site serves static content (use simple HTTP requests)
- You need sub-second response times (use direct API if available)
- Site has an official API (always prefer APIs)
- You're processing millions of pages daily (may need custom solution)
- Site's terms do not permit your intended use (always review terms and applicable law first)
Get started in minutes
Three simple steps to access modern websites
Create Account
Sign up for a free Scrappey account
Get API Key
Generate your API key from the dashboard
Start Scraping
Make your first API request
Explore more solutions
Discover other powerful scraping tools and capabilities
Why choose Scrappey?
The most powerful, affordable, and developer-friendly web scraping API. See how we compare to the competition.
| Features | Scrappey | ZenRows | ScrapingBee | Scrapfly | Scrape.do |
|---|---|---|---|---|---|
Price per 1K Scrapes(JS Render + Residential Proxies, entry plan) | €1 | ~$6.90— | |||
Concurrent Requests(Entry plan limit) | 200 | 20— | |||
Browser Automation(Actions and interactions) | 30+ Actions | Basic— | |||
Billing Model(Payment flexibility) | Pay-as-you-goBalance stays indefinitely | Monthly— | |||
Entry Plan Minimum(Lowest monthly commitment) | $0No subscription | $69/mo— |
Competitor figures reflect effective rates on each provider's cheapest plan that unlocks JavaScript rendering and residential (premium) proxies, using each provider's own per-request credit multipliers. Rates rounded; actual cost varies with plan and usage.
Sources (verified 2026-06-03): ZenRows pricing · ScrapingBee pricing · Scrapfly pricing · Scrape.do pricing · Firecrawl 2026 comparison
Build with Scrappey in one prompt
The entire API — endpoints, browser actions, error codes — lives in a single LLM-ready file. Point Cursor, Claude Code, Copilot, or ChatGPT at it and ship a working integration without leaving your editor.
Feed the docs to your agent
Read https://docs.scrappey.com/llms-full.txt — the full Scrappey web-scraping API reference. Then write a script that fetches <URL> through Scrappey and returns the page as Markdown, with challenge handling where needed.
Or hand the model a direct link:
Or call the API directly
curl -X POST 'https://publisher.scrappey.com/api/v1?key=YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"cmd": "request.get",
"url": "https://example.com"
}'Returns clean HTML, headers, cookies, and screenshots — verification workflows handled for you. Pay only on success.
Start building with Scrappey
Try it free. No subscription, no credit card, instant setup — your trial is waiting.
Frequently asked questions
What is Scrappey.com?
How does Scrappey.com work?
Can I customize the proxies used for scraping?
Is there a free trial available?
What happens if a request fails?
I need to scroll or click on a button on the page I want to scrape
What is the pricing structure for Scrappey.com?
Are there any usage restrictions or limitations?
What support channels are available?
I'm not a developer, can you create custom scraping scripts for me?
What is a request and how are they counted?
How fast is Scrappey's API and what if a site is hard to scrape?
Integrations
n8n
Automate workflows visually. Streamline data collection processes.
n8n Template
Pre-built template for modern websites. Simplifies Scrappey integration.
RapidAPI
Access via API marketplace. Easy integration with comprehensive docs.
Apify
Scalable actor-based automation. Reliable browser rendering.
MCP Server
AI-powered browser automation. Intelligent session management.
Scrappey CLI
Scrape from your terminal. One command, pipeable output, CI-ready.
Claude Code Skill
Portable skill for Claude Code + Codex. Browser-backed data access on demand.
LangChain
LangChain connector — clean web data for any chain or agent.
LlamaIndex
LlamaIndex reader — load modern web pages straight into RAG.
Zapier
Connect with 7,000+ apps. Automate workflows easily.
Make
Visual workflow automation. Connect with 1,000+ apps easily.