# Batch

> Open queue for scraping at scale. Push URLs as they come in, scale workers to match, pull results when the job completes. Regular one-off jobs as a constrained variant.

New

## Run large web data jobs reliably.

Process up to 100,000 URLs per job, asynchronously, protected and dynamic pages included, with queues, retries, per-job webhooks, and job observability built in.

What you'd ship without Batch

- Worker pool Spin up, tear down, limit concurrency per domain

- Backoff logic Handle 429s, add jitter, respect crawl delays

- Retry queue Catch transient failures, back off and retry

- Webhook layer Fire on completion, sign payloads, handle drops

- Progress API Track active, delivered, and failed in real time

workers 0 32

## Push more. Workers follow.

Workers spin up when the queue grows. They idle out when it drains. Add up to 10,000 URLs per call, as many calls as it takes to fill the job's 100,000-URL cap.

## Everything else comes with it.

One signed webhook on completion. Retries on transient failure. Failed tasks stay visible. Live status endpoint. No glue code.

## 100,000 URLs a job. As many as needed.

Same workers. Same JSON contract per URL. Scale by running more jobs.

## Or just a list.

Push a CSV, up to 100,000 rows or 50MB. Workers drain it. Get the JSON back when the last URL is done. Same engine, closed set, no queue to manage.

## Push it. We drain it.

A free plan with 5,000 credits every month.

_Canonical HTML: https://www.zenrows.com/products/batch_

## Site Navigation

### Global Hub
- [Home](https://www.zenrows.com/index.md)
- [Pricing](https://www.zenrows.com/pricing.md)
- [Products](https://www.zenrows.com/products.md)
- [Agent Toolkit](https://www.zenrows.com/agents.md)
- [Compare](https://www.zenrows.com/compare.md)
- [Alternatives](https://www.zenrows.com/alternatives.md)
- [Blog](https://www.zenrows.com/blog)
- [Docs](https://docs.zenrows.com)
- [llms.txt](https://www.zenrows.com/llms.txt)
- [Agent skill](https://www.zenrows.com/SKILL.md)

### On This Topic
- [Products overview](https://www.zenrows.com/products.md)
- [Fetch](https://www.zenrows.com/products/fetch.md)
- [Browser Sessions](https://www.zenrows.com/products/browser-sessions.md)
- [Extract](https://www.zenrows.com/products/extract.md)
- [Crawl](https://www.zenrows.com/products/crawl.md)
- [Search](https://www.zenrows.com/products/search.md)
- [Monitor](https://www.zenrows.com/products/monitor.md)
- [API](https://www.zenrows.com/api.md)
- [SDK](https://www.zenrows.com/sdk.md)
- [MCP Server](https://www.zenrows.com/mcp.md)
- [CLI](https://www.zenrows.com/cli.md)
