To capture many pages programmatically, submit a batch of URL-specific requests to a screenshot API, choose whether the provider should render them immediately or return links that render on download, and pace the work against the provider’s request limits. ScreenshotOne documents a bulk endpoint for this workflow; India is listed as a geography option, but account access and results for particular sites should be verified before relying on it.
Choose a bulk workflow before sending URLs
A bulk endpoint is useful when one API call should describe many captures. For ScreenshotOne, send a POST request to https://screenshotone.com/docs/bulk-screenshots/ with shared options and a requests array. Shared defaults apply to every capture; options in an individual request can override them. A request can supply a URL, HTML, or Markdown input.
As an Amazon Associate I earn from qualifying purchases.
Bulk submission does not remove the need to manage volume and failures. For a small job, an in-process queue can be enough. If work must survive process restarts, or several workers need to coordinate retries, use a durable queue such as Redis/BullMQ or SQS and keep track of each URL’s result.
Decide whether the API should execute now or later
Lazy mode: execute:false
With execute:false, ScreenshotOne returns screenshot URLs and defers rendering until those URLs are downloaded. This can suit workflows that want to request captures first and retrieve them later. Make sure your worker actually downloads each returned URL; submitting the bulk request alone does not complete the captures.
#1 Best Overall
- PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
- QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
- VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
- INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
- EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
Execute mode: execute:true
With execute:true, the API runs the requests before returning its response. The provider advises allowing enough time for all captures to finish. For large batches, avoid setting a client timeout so short that your application abandons a valid request while rendering is still underway.
Send a bulk request and keep the key private
This cURL example asks ScreenshotOne to execute two captures. The API key is provided in the POST body, rather than exposed in a query string that may be recorded in logs. The API key guidance also supports an X-Access-Key header or a query parameter; use a secret manager or environment variable in production, and never put the key in public browser code or source control. Call the API over HTTPS so credentials and any sensitive request data are encrypted in transit.
curl -X POST "https://api.screenshotone.com/bulk"
-H "Content-Type: application/json"
-d '{
"access_key": "YOUR_API_KEY",
"execute": true,
"options": {
"format": "webp",
"viewport_width": 1440,
"viewport_height": 900,
"geography": "in"
},
"requests": [
{ "url": "https://example.com" },
{ "url": "https://example.org", "options": { "format": "png" } }
]
}'
In this example, the shared options set WebP output, a 1440 × 900 viewport, and India geography. The second request overrides the shared output format with PNG. Replace the example URLs with pages you are authorized to capture, and check the provider’s current bulk and options references for exact accepted option names and output behavior: https://screenshotone.com/docs/options/.
Rank #2
- FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
- ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
- READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
- WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
- OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
For a production implementation, build the JSON body from your URL list rather than concatenating untrusted strings. Validate schemes and hosts, use a bounded batch size, and record a result per input URL so one failed capture does not cause your application to lose track of the rest of the batch.
Pace large jobs and retry failures safely
ScreenshotOne says bulk calls use the same one-minute request bucket as regular screenshot requests. Before draining a large queue, inspect the usage endpoint’s concurrency.remaining and concurrency.reset values. These indicate how many requests can be started in the current minute bucket and when it resets; they are not a count of renders currently running.
- Split a long URL list into manageable batches and persist the URLs and per-item status.
- Check the current request bucket before starting each batch; wait until its reset when the available allowance is insufficient.
- Retry failed items with bounded backoff rather than resubmitting every successful capture.
- For a single-process job, maintain a local queue. For coordinated workers or restart-safe retries, use durable queue infrastructure such as Redis/BullMQ or SQS.
- Set client and job timeouts to allow for page load and capture work, then record timeout outcomes separately from successful renders.
ScreenshotOne’s guide describes the bulk API as a wrapper and notes that a self-managed bulk solution may better fit some workloads. That approach gives your application more control over batching, durable state, retries, and the choice to use proxies when needed, but it also makes your team responsible for that orchestration.
Rank #3
- STAY ORGANIZED – Easily convert your paper documents into digital formats like searchable PDF files, JPEGs, and more.Power Consumption : 2.5W or less (Energy Saving Mode: 0.7W). Suggested Daily Volume : 500 scans..Does it contain liquid: no
- CONVENIENT AND PORTABLE –lightweight and small in size, you can take the scanner anywhere from home offices, classrooms, remote offices, and anywhere in between
- HANDLES VARIOUS MEDIA TYPES – Digitize receipts, business cards, plastic or embossed cards, reports, legal documents, and more
- FAST AND EFFICIENT – No technical hurdles or complicated setups here; easily scan both sides of a document at the same time, in color or black-and-white, at up to 12 pages-per-minute, and with a 20 sheet automatic feeder
- BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer
Check whether India geography fits the job
The ScreenshotOne options reference lists in for India. This confirms India is a documented geography value, not that the option is enabled on every account or plan, nor that every target website will behave exactly as it does for a person browsing from India. Confirm access with the provider and test representative pages on the account you plan to use. For locale-sensitive checks, compare the result with the target visitor’s expected language, content, and regional behavior before treating it as a faithful regional view.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Choose the output and storage path
The options reference lists PNG, JPEG, WebP, GIF, TIFF, AVIF, HEIF, PDF, HTML, and Markdown output formats. Select the format that matches the downstream task: for example, an image format for visual comparisons or PDF for document-like output. The bulk documentation also shows an S3-compatible storage example using store:true, response_type:"empty", and a storage path for each request. Check the provider’s live documentation for current storage configuration and account requirements before depending on that flow.
When to use another execution model
Urlbox documents GET render links that return a render synchronously, and POST calls that can be synchronous or asynchronous. Its product page says POST can render multiple screenshots in parallel; asynchronous jobs can be polled or completed through webhooks. That may be worth evaluating if you specifically need parallel rendering or async completion. The cited product information does not establish India-region coverage, rate limits, or entitlement on a particular plan, so verify those details with Urlbox before making a regional or capacity decision. Its pricing page lists vendor plans and notes that displayed prices exclude VAT at the prevailing rate; check the live page for current terms rather than treating those figures as a fixed benchmark.
Rank #4
- IRIScan Express, portable scanner : scans color and black and white documents a blazing speed up to 8ppm simplex. Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
- IRIScan Express mobile scanner is powered via an included micro USB 2. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan. USB cable provided. AC Adapter not provided and not needed.
- IRIScan flatbed scanner uses a simplex scanning mode allows for quick and straightforward scanning of single-sided documents. IRIScan with its full portable features is the ideal document scanners for computers.
- IRIScan document scanner : Versatile scanning capabilities, including scanning to Word, PDF, and Excel formats with companion software provided Readiris OCR
- Receipt scanner and card scanner with Additional features include scanning business cards directly to Outlook, photo scanning, and receipt scanning for efficient document management
Or skip the browser setup
ScreenshotNeo offers a one-call screenshot API, so you can send URLs without setting up and maintaining your own browser workers. Its API accepts a URL and returns an image or PDF; the bulk capture feature supports up to 100 URLs per call. Cookie banners are accepted and removed before the shot, along with supported newsletter popups and chat widgets. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, with response headers indicating the page verdict and billing status. An MCP server lets AI agents use screenshot tools. The Free plan includes 1,000 screenshots a month with no card, and paid plans start at $5 for 3,000. See the ScreenshotNeo API documentation for request options.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp
Sign up for ScreenshotNeo’s free plan to get 1,000 screenshots a month with no card.
Troubleshoot common bulk-capture problems
The bulk request is rejected or returns an error
Check that the request uses POST, has a valid JSON body, and includes the required authentication value. Confirm that the request list and option names match the provider’s current endpoint and options documentation. Keep credentials in the body or header rather than exposing them in a logged URL.
The job is slower than expected or times out
With execute:true, the response waits for captures to complete. Increase the caller’s timeout to a suitable value, reduce batch size, or use lazy mode if retrieving render URLs later better fits the workflow. Do not treat a client timeout as proof that every capture failed; reconcile the batch’s individual results before retrying.
Best Value
- Scanner type: Document
- Connectivity technology: USB
- With Auto Scan Mode, the scanner automatically detects what you're scanning
- Digitize documents and images
Some captures fail in a large batch
Track outcomes per URL, retry only failed items, and use the usage endpoint’s bucket fields to avoid starting too much work in one minute. A durable queue is useful when retries and job state must persist across worker restarts.
The page does not look like an Indian visitor’s page
Confirm that India geography is available to your account, that the option is being applied to the individual capture, and that the target site responds to that geography as expected. A listed geography option is not a guarantee of identical behavior for every site.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The output is missing or stored somewhere unexpected
Verify the selected output format and whether the workflow returns a render URL, binary response, or storage result. If using S3-compatible storage, recheck the current requirements for store, response_type, storage credentials, and per-request path in the vendor documentation.
Frequently asked questions
Does a bulk request mean every page is captured simultaneously?
Not necessarily. Bulk submission groups requests, while rate buckets and provider execution behavior govern when work starts. The documented usage fields describe starts available in the current minute bucket, not currently active renders.
Can each URL use different options?
Yes. ScreenshotOne’s bulk request supports shared options and request-specific options that override the shared defaults.
Can I use the same workflow for HTML or Markdown?
Yes. The bulk endpoint documentation describes URL, HTML, or Markdown inputs for individual requests; consult its current schema for the required input fields.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




