ScrapingBee
Number of APIs: 5
ScrapingBee is the most powerful web scraping API on the web.
It will handle:
- headless browsers
- proxies
- CAPTCHAs
So you don't have to.
But there's more.
The API also allows you to:
- Extract complex structured information from any website with CSS selectors
- Run JavaScript scenario (click, scroll, form filling, etc ...)
- Take a screenshot of the website, the full page, a part of the screen
Feel free to create an account here to get your API key. The first 1,000 API credits are on us!
-
HTML API - Screenshot response on smaller screen GET app.scrapingbee.com/api/v1/?url=https://httpbin-scrapingbee.cleverapps.io/html&render_js=false&screenshot=true&window_height=400&window_width=200
-
HTML API - Usage information GET app.scrapingbee.com/api/v1/usage
-
Data Extraction - Extract all email addresses from a page GET app.scrapingbee.com/api/v1/?url=https://httpbin-scrapingbee.cleverapps.io/&render_js=false&extract_rules={ "email_addresses": { "selector": "a[href^='mailto']", "output": "@href", "type": "list" } }
-
JavaScript Execution - Executing custom JavaScript GET app.scrapingbee.com/api/v1/?url=https://httpbin-scrapingbee.cleverapps.io/&render_js=true&js_scenario={ "instructions": [ {"evaluate": "console.log('foo')"} ] }
-
Google Search API - Simple search GET app.scrapingbee.com/api/v1/store/google?search=healthcare redoc api