ScraperAPI is a popular web scraping tool founded in 2018. It was created by a team of developers with a shared vision: to help companies collect clean, insightful data without getting blocked.
Having built many web scrapers, we repeatedly went through the tiresome process of finding proxies, setting up headless browsers, and handling CAPTCHAs. Thatโs why we decided to start ScraperAPI, it handles all of this for you so you can scrape any page with a simple API call!
Overall ScraperAPI performs well with Scrapeway's benchmarks showing it has a great anti-bot bypass success rate, speed and reliability.
ScraperAPI features are on par with industry average, offering features like residential proxy support, geolocation, and Javascript rendering.
Pros
- Effective scraper blocking bypass.
- Integrations for Python, Javascript, Ruby, PHP, NodeJS
- Automatic data parsing option.
- Detailed web dashboard for reviewing scraping performance.
- Web scheduler (called Datapipeline) that can scrape and deliver results on a defined schedule at extra cost.
- Web UI player for testing and experimenting.
Cons
- Steep entry point at $49.
- Often charges for blocked requests.
- Small geolocations pool.
- Limited javascript rendering feature set.
- Credits do not carry over month-to-month.
Scraperapi vs Other Services
Here's how Scraperapi compares against other web scraping APIs in terms of success rate, speed and cost.
# | Service | Success % | Speed | Cost $/1000 | |
---|---|---|---|---|---|
1 | Scrapfly |
91%
|
12.6s
|
$3.82
|
|
2 | WebScrapingAPI |
74%
|
19.1s
|
$2.29
|
|
3 | Scraperapi |
70%
|
7.6s
|
$6.06
|
|
4 | Zenrows |
64%
|
7.0s
|
$4.52
|
|
5 | Scrapingbee |
61%
|
3.0s
|
$3.42
|
|
6 | Scrapingdog |
46%
|
4.1s
|
$1.31
|
|
7 | Scrapingant |
5%
|
11.6s
|
$1.52
|
This data is based on the averages of Scrapeway's weekly benchmarks covering 12 most popular web scraping targets and overall:
- Scraperapi has an above-average success rate of 70.5% compared to industry average of 58.8%
- Scraperapi has an above-average scraping speed of 7.6s compared to industry average of 9.3s
- Scraperapi has an above-average price of $6.1/1000 scrapes compared to industry average of $3.3
Scraperapi Benchmarks
Scrapeway runs weekly benchmarks for Scraperapi for the most popular web scraping targets.
Target | Success % | Speed | Cost $/1000 | |
---|---|---|---|---|
70%
|
7.6s
|
$6.06
|
||
100%
|
2.8s
|
$4.9
|
||
100%
|
4.3s
|
$2.45
|
||
100%
|
5.0s
|
$2.45
|
||
100%
|
5.2s
|
$0.49
|
||
99%
|
4.7s
|
$4.9
|
||
96%
|
4.4s
|
$9.8
|
||
91%
|
6.5s
|
$4.9
|
||
62%
|
20.2s
|
$14.7
|
||
25%
|
26.3s
|
$12.25
|
||
1%
|
4.3s
|
$9.8
|
||
0%
|
-
|
-
|
Scraperapi Pricing
ScraerAPI is a credit-based service where each scrape request can cost 1-30 credits depending on the used features, scraped website type and the required anti-bot bypass.
Plan | Price | Credits | Concurrency |
---|---|---|---|
Hobby | $49 | 100,000 | 20 |
Startup | $149 | 1,000,000 | 50 |
Business | $299 | 3,000,000 | 100 |
Enterprise | - | - | - |
Overall ScraperAPI entry point plan is well below industry average though it evens out with higher tiers.
Scraperapi Features
Overall, ScraperAPI offers a wide range of features matching the industry average. It offers the standard feature set of for all plans:
Feature | Availability |
---|---|
Integrations | Python, Javascript, Ruby, PHP, NodeJS |
Proxy support | Datacenter default, Residential optional, Mobile for custom plans |
Geolocation | 2 countries (13 for the highest tier) |
Webhook support | Yes |
Javascreipt rendering | Yes, at extra cost |
Custom JS evaluation | No |
Browser control | No |
Screenshots | No |
Sessions | Yes, persistent IP for 15min |
To add, ScraperAPI offers some unique features at no extra cost included with every plan:
- Structured data scraping for select targets: Amazon, Google, Walmart.
- Autoparse which will attempt to extract relevant data from the HTML as JSON automatically.
- Datapipeline (beta) - tool for scheduling scraping tasks at extra credit cost.