Skip to main content
Use Batch Scraping to submit up to 10,000 URLs in a single API call. This is useful when you need to extract the same type of data from a large number of pages — for example, scraping product pages or company profiles at scale. Batch Scrape works by sending an array of requests under the requests field.

When to Use Batch Scraping

  • Extracting titles, authors, and publish dates from a list of blog or news article URLs
  • Running aiExtractRules across a set of company websites to collect structured data like founding year, services, and contact info
  • Gathering legal notices or disclaimers from the footer pages of 5,000+ policy URLs

Submit a Batch Scrape Job

Response

This means the batch job was accepted and is being processed asynchronously.

Get Job Status & Results

To check the status of your batch job:
To retrieve results once ready (supports pagination):

Example Result

Notes

  • Maximum batch size: 10,000 URLs
  • Failed URLs do not consume credits