ScraperAPI
Collect data from any public website with our web scraping API, without worrying about proxies, browsers, or CAPTCHA handling. [1]
ScraperAPI collects data from public websites while handling proxies, browsers, and CAPTCHAs, aimed at e-commerce, SERP, real-estate, and market-research data collection. The REST API offers API-key auth, webhooks, five SDKs, and an official MCP server. Pricing is published and self-serve on a hybrid model from $49/month, with 1,000 free API credits each month. It is GDPR compliant. Used by saas.group and Dotlas.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You have strict compliance requirements
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 1,000 free API credits per month (with a maximum of 5 concurrent connections) [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | 1,000 API Credits | month | $0 | source |
| Hobby | 100,000 API Credits | month | $49 | source |
| Hobby | 100,000 API Credits | month (billed annually) | $44.1 | source |
| Startup | 1,000,000 API Credits | month | $149 | source |
| Startup | 1,000,000 API Credits | month (billed annually) | $134.1 | source |
| Business | 3,000,000 API Credits | month | $299 | source |
| Business | 3,000,000 API Credits | month (billed annually) | $269.1 | source |
| Scaling | 5,000,000 API Credits | month | $475 | source |
| Scaling | 5,000,000 API Credits | month (billed annually) | $427.5 | source |
| Professional | 10,500,000 API Credits | month | $975 | source |
| Professional | 10,500,000 API Credits | month (billed annually) | $877.5 | source |
| Advanced | 21,500,000 API Credits | month | $1975 | source |
| Advanced | 21,500,000 API Credits | month (billed annually) | $1777.5 | source |
| Annual billing discount | plan | 10% | source |
Capabilities
- Supported actions
- scrape_url, submit_async_job, check_job_status, get_job_results, proxy_port_request, amazon_product_api, amazon_search_api, amazon_offers_api, ebay_product_api, ebay_search_api, walmart_product_api, walmart_search_api, walmart_category_api, walmart_reviews_api, google_serp_api, google_news_api, google_jobs_api, google_shopping_api, google_maps_search_api, redfin_agent_details_api, redfin_for_rent_listings_api, redfin_for_sale_listings_api, redfin_listing_search_api [9]
- Regions
- United States, Canada, United Kingdom, Germany, France, Spain, Brazil, Mexico, India, Japan, China, Australia [10]
- Input types
- URL [11]
- Output types
- HTML, JSON, CSV [12]
- Webhooks
- ✓ Yes [13]
- Sandbox / test mode
- ✗ No [14]
- SDK languages
- Python, Node.js, PHP, Ruby, Java [15]
- MCP server
- ✓ Yes [16]
Trust & compliance
- SOC 2
- Unknown [17]
- HIPAA
- – Unknown [18]
- GDPR
- ✓ Yes [19]
- ISO 27001
- – Unknown [20]
- PCI DSS
- – Unknown [21]
- Published SLA
- ✗ No [22]
- Rate limits
- 5 concurrent connections (Free plan); 20 concurrent threads (Hobby); 50 (Startup); 100 (Business); 200 (Scaling); 300 (Professional); 500 (Advanced); 500+ (Enterprise). No explicit requests-per-second rate limit documented. [23]
- Known restrictions
- You may use the Platform and Services solely for the purposes of data extraction from publicly accessible pages or APIs on publicly accessible websites, It is strictly prohibited to gather data from third party sites in violation of the third party sites' own terms of service, or by logging into a website that is protected by authentication and/or authorisation mechanisms such as OAUTH or API Key or login., Credits remain usable during that applicable Billing Period only; expire at the end of that Billing Period; are non-refundable and do not roll over, API retries requests for up to 60 seconds before returning a 500 status error, Free plan limited to a maximum of 5 concurrent connections, Async API: up to 50,000 URLs per batch job; results stored for up to 72 hours (24 hours guaranteed), This Platform is for use by businesses and not consumers as defined in Art.17 of the Consumer Rights Directive [24]
Developer surface
Integration
Adoption & maturity
- Launched
- 2018-01-01
- Notable customers
- saas.group, Dotlas
Other Scraping & Crawling APIs
ScrapFly
"Scrape any site, drive any browser, power any agent. One API key."
Bright Data Web Scraper API
"The most reliable Web Scraping API. Scrape any website with automatic proxy rotation, anti-bot bypass, and JavaScript rendering."
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
Apify
Cloud platform for web scraping, browser automation, AI agents, and data for AI
DataForSEO
We provide comprehensive SEO and digital marketing data solutions via API
Crawlbase
"Web data infrastructure for developers, enterprises & LLMs"
References
- ↑Description: scraperapi.com
- ↑Pricing model: xpay.sh · scraperapi.com
- ↑Published pricing: scraperapi.com
- ↑Free tier: scraperapi.com
- ↑Free tier details: scraperapi.com
- ↑Self-serve signup: dashboard.scraperapi.com
- ↑Requires sales call: dashboard.scraperapi.com · scraperapi.com
- ↑Enterprise plan: docs.scraperapi.com · scraperapi.com
- ↑Supported actions: docs.scraperapi.com · docs.scraperapi.com
- ↑Regions: scraperapi.com · docs.scraperapi.com
- ↑Input types: docs.scraperapi.com
- ↑Output types: docs.scraperapi.com · scraperapi.com
- ↑Webhooks: docs.scraperapi.com · docs.scraperapi.com
- ↑Sandbox: dashboard.scraperapi.com
- ↑SDK languages: docs.scraperapi.com · scraperapi.com
- ↑MCP server: docs.scraperapi.com · github.com
- ↑SOC 2: scraperapi.com
- ↑HIPAA: scraperapi.com
- ↑GDPR: scraperapi.com
- ↑ISO 27001: scraperapi.com
- ↑PCI DSS: scraperapi.com
- ↑Published SLA: status.scraperapi.com
- ↑Rate limits: scraperapi.com
- ↑Known restrictions: scraperapi.com · trajectdata.com · docs.scraperapi.com
Change history
- 2026-06-15 Score Agent Friendliness: 45 → 65
- 2026-06-15 Robots Allows Agents: (none) → Yes
- 2026-06-15 Has Structured Data: (none) → Yes
- 2026-06-15 Llms Txt URL: https://www.scraperapi.com/llms.txt → https://docs.scraperapi.com/llms.txt
- 2026-06-14 Capabilities: {} → {"serp":true,"structured_extraction":true}
- 2026-06-09 Scoring Methodology: Scores are computed deterministically from this profile's published, sourced fi… → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Best For: Prototypes and side projects — free to start, no sales call, AI agents and auto… → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-09 Score Procurement Friction: (none) → 100
- 2026-06-09 Score Agent Friendliness: (none) → 45
- 2026-06-09 Score Pricing Transparency: (none) → 100
- 2026-06-09 Score Setup Speed: (none) → 85
- 2026-06-09 Score Docs Quality: (none) → 35
- 2026-06-09 Score Trust Readiness: (none) → 15
- 2026-06-09 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Best For: (none) → Prototypes and side projects — free to start, no sales call, AI agents and auto…
- 2026-06-09 Avoid If: (none) → You have strict compliance requirements
- 2026-06-08 Llms Txt URL: (none) → https://www.scraperapi.com/llms.txt
- 2026-06-08 Docs URL: (none) → https://docs.scraperapi.com
- 2026-06-08 Changelog URL: (none) → https://www.scraperapi.com/changelog
- 2026-06-08 Status Page URL: (none) → https://status.scraperapi.com
- 2026-06-08 Llms Txt Present: (none) → Yes
- 2026-06-08 Rendering: (none) → static
- 2026-06-07 Summary Md: (none) → ScraperAPI collects data from public websites while handling proxies, browsers,…
- 2026-06-07 SDK Packages: Python, Node.js, PHP, Ruby, Java → Python, Node.js, PHP, Ruby, Java
- 2026-06-07 GDPR: set to Yes
- 2026-06-07 SLA Published: set to No
- 2026-06-07 Documented Rate Limits: set to 5 concurrent connections (Free plan); 20 concurrent threads (Hobby); 50 (Startu…
- 2026-06-07 Known Restrictions: set to You may use the Platform and Services solely for the purposes of data extractio…
- 2026-06-07 Auth Methods: set to api_key
- 2026-06-07 Auth Docs URL: set to https://docs.scraperapi.com/
- 2026-06-07 API Style: set to rest
- 2026-06-07 Base URL: set to https://api.scraperapi.com
- 2026-06-07 Versioning Scheme: set to none
- 2026-06-07 Stability: set to ga
- 2026-06-07 MCP URL: set to https://mcp.scraperapi.com/mcp
- 2026-06-07 Quickstart URL: set to https://docs.scraperapi.com/getting-started/quick-start/send-your-first-request
- 2026-06-07 Error Format: set to vendor-specific
- 2026-06-07 Requires Verification: set to No
- 2026-06-07 Starting Price Usd: set to 49
- 2026-06-07 Price Basis: set to month
- 2026-06-07 Free Tier Limit: set to 1,000 free API credits per month
- 2026-06-07 Launched At: set to 2018-01-01
- 2026-06-07 Notable Customers: set to saas.group, Dotlas
- 2026-06-07 Fields Not Found: set to iso_27001, hipaa, pci_dss, soc2, idempotency_supported, ga_date, api_version, d…
- 2026-06-07 Source Confidence: set to high
- 2026-06-07 Slug: set to scraperapi
- 2026-06-07 Last Verified At: set to 2026-06-06T00:00:00.000Z
- 2026-06-07 Status: set to published
- 2026-06-07 Extractor: set to parallel:ultra
- 2026-06-07 Name: set to ScraperAPI
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/scraperapi \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/scraperapi/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'