Amazon Product Batch Scraper avatar
Amazon Product Batch Scraper

Pricing

Pay per event

Go to Store
Amazon Product Batch Scraper

Amazon Product Batch Scraper

Developed by

Apiguru

Apiguru

Maintained by Community

🔥Amazon🔥 🔥ULTRA Fast🔥 🔥Recommended🔥APIs:TikTok,Instagram,Youtube,Google,Twitter,Amazon,ChatGPT,Whatsapp,Spotify,LinkedIn,Facebook,Yahoo,Threads,Telegram,Meta,taobao,tmall,jingdong,shopee,lazada,Xiaohongshu,wechat,news,baidu,reddit,dianping,ele,meituan,bili,temu,dewu,AI,Chat,GPT,Midjourney

0.0 (0)

Pricing

Pay per event

0

Total users

3

Monthly users

3

Runs succeeded

>99%

Last modified

21 hours ago

🛒 Amazon Product Batch Scraper

Fetch thousands of Amazon products in real-time with a single run.
Give the Actor a list of ASINs + a marketplace code and it will:

  1. Split the list into batches (max 10 ASINs per call – fastest way the API allows).
  2. Call the Amazon Online Data API for each batch.
  3. Store every product as a flat table row → ready for CSV / JSON / Parquet export.

🔥 Why use it?

FeatureBenefit
Batch calls10 × fewer HTTP round-trips → lower cost & faster runs
Flat datasetImmediate export to Sheets, BI tools or your own backend
Zero codeRun in the browser UI or trigger from your backend via the Apify Client
All Amazon markets19 domains supported – just switch the geo parameter

⚙️ Input

FieldTypeRequiredExample
🔢 ASIN list or CSVarray / string["B0014BYHJE","B0CP9YB3Q4"]
🌍 Marketplace codestringUS, DE, UK, … (default US)
📦 Chunk sizeinteger 1-1010

(The UI form already contains these fields – or send the same JSON via the Apify Client.)


📤 Output

Each line in the default dataset contains:

fielddescription
asin, title, price, currency, country, quantityParsed core data
groupIdxWhich API batch the item belonged to
rawFull untouched object returned by the API

Export formats supported by Apify: CSV, JSON, NDJSON, XLSX, Parquet.


🚀 Quick start

apify run --purge --input '{
"asins": ["B0014BYHJE","B0CP9YB3Q4","B0C59CLN29","B0BNYR7MQV","B0CJF94M8J"],
"geo": "US",
"chunkSize": 10
}'

After the run finishes open Storage → Dataset → Export and download your CSV.


🛠️ Run from your code

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client
.actor('your-username/amazon-product-batch-scraper')
.call({ asins: ['B0014BYHJE','B0CP9YB3Q4'], geo: 'US' });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

💡 Tips

  • The Amazon Online Data API counts one request per 10 ASINs – choose Chunk size accordingly.

  • Need stock estimation or reviews? Fork this actor and switch the endpoint.

  • Large lists? Launch the actor task via schedule or webhook and pipe the dataset directly to S3 / BigQuery.