Need to scroll, click, fill inputs or else? We got you covered. Our team is here to guide you when you need the extra assistance. And we're constantly working on new features to make your life easier. Whatever the programming language you enjoy, we have written code samples in Java, Python, Go, PHP, curl and JavaScript. We will quickly answer all your questions by live chat or emails, even the hard ones 😉. Cancel anytime, no questions asked!
Need more credits and concurrency per month?
Not sure what plan you need? Try ScrapingBee with 1000 free API calls. (No credit card required)JavaScript Scenario
ScrapingBee simplified our day-to-day marketing and engineering operations a lot . We no longer have to worry about managing our own fleet of headless browsers, and we no longer have to spend days sourcing the right proxy provider
Mike Ritchie
CEO @ SeekWell
Interact with the webpage you want to scrape.
from scrapingbee import ScrapingBeeClient
client = ScrapingBeeClient(api_key='YOUR-API-KEY')
response = client.get(
'https://www.scrapingbee.com/blog',
params={
'js_scenario': {"instructions": [
{"wait_for": "#slow_button"},
{"click": "#slow_button"},
{"scroll_x": 1000},
{"wait": 1000},
{"scroll_x": 1000},
{"wait": 1000},
{"fill": ["input_1", "value_1"]}
]},
},
)
Top-rated support & documentation
Code samples
Exceptional supports
Simple, transparent pricing.