Zenrows
Talk to sales Start free

Batch Beta

Run large web data jobs reliably.

Send thousands. Scale to millions, job by job.

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

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.

The box

Everything else comes with it.

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

Scale

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

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

Regular 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.

Start building free See pricing

A free plan with 5,000 credits every month.