Scraping Documentation

Browse our extensive documentation.
Choose your favorite integration method and get started.

Quick Start Guides

Step-by-step guides showing you how to quickly get started using ScraperAPI

 

Async Scraper Service

Our new Async Scraper endpoint allows you to submit web scraping jobs at scale (without setting timeouts or retries) and receive the scraped data directly to your webhook endpoint without polling. This makes your web scrapers more resilient, no matter how complex the sites’ anti-scraping systems are. Asynchronous vs. Synchronous

Read article

Integrating ScraperAPI with NodeJS & Cheerio

In this guide, we’ll see how you can easily use ScraperAPI with a NodeJS scraper to scrape the web at scale. We will walk you through exactly how to create a scraper that will: Send requests to ScraperAPI using our API endpoint, NodeJS SDK, or proxy port. Automatically catch and

Read article

Integrating ScraperAPI With NodeJS Puppeteer

In this guide, we’ll see how you can easily use ScraperAPI with a NodeJS Puppeteer scraper. We will walk you through exactly how to integrate ScraperAPI and the common mistakes users make so you can get scraping as quickly as possible. Full code examples can be found on GitHub here.

Read article

Ready to start scraping?

Get started with 5,000 free API credits or contact sales

No credit card required