Amazon US Search & Product Scraper avatar

Amazon US Search & Product Scraper

Pricing

from $2.40 / 1,000 product details

Go to Apify Store
Amazon US Search & Product Scraper

Amazon US Search & Product Scraper

Collect Amazon.com search results, full product details by ASIN and seller catalogs. Verified US ZIP, image galleries, typed prices, seller data and explicit coverage.

Pricing

from $2.40 / 1,000 product details

Rating

0.0

(0)

Developer

Aleksandr Karavaev

Aleksandr Karavaev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Collect Amazon.com search results, product details by ASIN, and seller catalogue listings for research, monitoring and data pipelines. Prices include source infrastructure; no Amazon login or external scraper subscription is required.

Read the step-by-step API guide for search, ASIN lookup and seller catalogs.

Quick start

Choose a mode and add ASINs, search phrases or merchant IDs. For a first product lookup:

{"mode":"lookup_only","products":["B0BS1QCFHX"],"maxItems":1}

For search:

{"mode":"search_only","queries":["sony headphones"],"maxPagesPerSource":2,"maxItems":24}

For a seller catalogue:

{"mode":"seller_catalog","sellerIds":["A294P4X9EWVXLJ"],"maxPagesPerSource":2,"maxItems":40}

A page or item limit returns bounded, partial coverage. It does not mean the entire catalogue has been collected.

What you receive

ModeData
search_onlyListing title, ASIN, product URL, cover image, displayed price/rating and source placement when present
lookup_onlyProduct identity, title, image gallery, featured offer or explicit no-price state, source seller/rating and verified delivery context
productsLookup fields plus source-visible attributes, description, bullets, observed variants, categories and other available product details
seller_catalogMerchant-filtered listing traversal; enrichProducts: true retrieves full cards

Only Amazon.com is supported. Delivery context defaults to ZIP 10001/USD and must be verified in the source response. Set locations.com.postalCode to another five-digit US ZIP if needed. Prices reflect that context and may vary by location/time. Amazon may withhold a price until cart: this produces priceVisibility: cart_required, not a fabricated price. No cart actions are performed.

This Actor collects source data; it does not identify clones. Text reviews, full seller-offer inventory, variant hydration and other Amazon marketplaces are not included. Observed variant ASINs do not imply hydrated variant cards. Seller catalogue merchant identity is distinct from the featured seller.

A source-selected used-only offer is marked featuredOffer.condition: Used. Compare prices only for the same ASIN, delivery context and condition; an unknown condition is not assumed to be New.

Pricing

EventPrice per 1000 successfully parsed products
Search / un-enriched seller listings$0.60
Product lookup$2.40
Full product / enriched seller products$2.40

No start fee. Source infrastructure is included. Only durable product rows without extraction failures are charged. Source-occurrence rows, duplicates of the same product within a run, confirmed missing products and failed products are not charged. Distinct runs are distinct observations. A source-absent optional field is not an extraction failure. Normal platform storage usage after a run may incur Apify storage charges.

Use results correctly

Filter dataset rows by recordType: product. occurrence rows link source/page/position to a product and are not additional products. Inspect MANIFEST even when the run succeeds: it reports completed/partial/failed, coverage limits, missing items, technical failures and unattempted inputs.

fieldAvailability distinguishes present, source_absent, not_requested and extraction_failed. product_not_found requires the recognised Amazon missing-page response. A timeout, block, unknown404 or absent price is never product deletion. Useful partial products are preserved.

Results are written incrementally. Controlled migration resumes checkpoints; ambiguous storage or charge acknowledgements halt for reconciliation instead of blindly repeating them. Keep restartOnError: false and inspect interrupted runs before starting another. Set Apify maximum cost and Actor page/item/request/time limits appropriate to your task.

Validation and limits

A public build 0.0.5 sample processed 25 US ASINs in 43.9 seconds: 24 product rows were returned, 21 were chargeable, and one input remained unresolved. The manifest correctly reported partial coverage. Earlier bounded development tests returned 25/25 cards and two seller scans returned 32 rows each across 2 pages. These are sample measurements, not a speed/coverage guarantee; billing acceptance verifies duplicates, free occurrence rows and graceful maximum-charge limits. Search depends on Amazon's current ranking and availability. The Actor never launches a third-party Actor and does not solve interactive CAPTCHAs.

Support

Open an issue on this Actor with the run ID, mode, ASIN/query and expected result. Do not include API tokens. For integrations, pin a tested build and use your own Apify API token in the Authorization header.