Amazon ASIN Collector
Pricing
from $0.50 / 1,000 asin collecteds
Amazon ASIN Collector
Build one clean, deduplicated list of Amazon ASINs from many places at once — search terms, Best Seller charts, seller storefronts and any Amazon listing link. Every ASIN says which source found it, caps keep the run bounded, and full product details can be attached on demand.
Pricing
from $0.50 / 1,000 asin collecteds
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Build one clean list of Amazon product identifiers from many places at once. Point the actor at search terms, Best Seller charts, seller storefronts and any other Amazon listing link, and it walks all of them in a single run, merges everything into one deduplicated list, and tells you which source found each product. It is the fastest way to assemble the ASIN list that feeds everything else — repricing, sourcing, advertising, competitive tracking — without stitching four exports together by hand.
What you can do with it
- Assemble a working ASIN list. Combine several search terms, a couple of charts and a competitor's storefront into one list with no duplicates.
- Map a competitor's catalogue. Collect every product a seller lists, with its position in their storefront.
- Snapshot a category's top sellers. Pull the full Best Sellers ranking, including the ranked positions Amazon does not display in full.
- Feed downstream work. Export ASINs straight into pricing, review or advertising tools.
- See which source found what. Every row records the source and the exact keyword, chart or seller behind it, so you can weigh sources against each other.
- Go deeper when you need to. Switch on full product details to attach the complete product record — specifications, images, the full star breakdown and category rankings — to each collected ASIN.
Fill in as many of the four source groups as you like; at least one must have something in it. Caps keep the run bounded: one for how much any single source may contribute, and one for how many unique products the whole run collects.
What you get
One row per unique product. A product found by three sources appears once, attributed to the first source that found it. Abridged sample:
{"asin": "B08JHCVHTY","source": "chart","sourceDetail": "electronics","sourceUrl": "https://www.amazon.com/gp/bestsellers/electronics/","marketplace": "us","position": 1,"rank": 1,"url": "https://www.amazon.com/dp/B08JHCVHTY","title": "Blink Plus Plan with monthly auto-renewal","price": 12.0,"currency": "USD","listPrice": null,"rating": 4.5,"ratingsCount": 18422,"image": "https://m.media-amazon.com/images/I/31YHGbJsldL._AC_UL300_.jpg","isPrime": true,"isSponsored": false,"detailLevel": "full","detailsIncluded": false,"collectedAt": "2026-08-07T09:14:02.881Z"}
With Include full product details switched on, the same row also carries
brand, availability, inStock, buyBoxSeller, shipsFrom,
bestSellersRank, featureBullets, specifications, breadcrumbs, images,
starHistogram, description, dimensions, weight, hasCoupon and
dateFirstAvailable, and detailsIncluded becomes true.
Input reference
| Setting | Type | Default | Description |
|---|---|---|---|
| Search keywords | list of text | — | Collect products from the results of these searches. |
| Best Seller categories | multi-select | — | Collect products from these Best Sellers charts. |
| Seller storefronts | list of text | — | Collect products from these sellers' catalogues. Storefront links or bare seller IDs. |
| Any Amazon listing links | list of text | — | Collect products from any other Amazon search, category or chart link. |
| Maximum ASINs per source | integer | 500 | Stop after this many products from each individual source. |
| Maximum ASINs in total | integer | 2000 | Stop the whole run once this many unique products have been collected. |
| Include title and price | yes/no | yes | Return the title, price and rating shown alongside each product in the listing it came from. Free — it is already there. |
| Include full product details | yes/no | no | Attach the complete product record to every collected product. Much slower and billed separately. |
| Amazon marketplace | select | us | Which country's Amazon site to read. Results come back in that marketplace's own currency. |
| Parallel targets | integer | 4 | How many sources to work on at the same time. Higher is faster, but Amazon serves fewer complete results when pushed hard. Leave at 4 unless you have a reason. |
At least one of the four source groups must be filled in. If none is, the run stops immediately and says so.
Output fields
| Field | Type | Description |
|---|---|---|
asin | string | Amazon's product identifier. Unique across the whole run. |
source | string | Which kind of source found it: search, chart, storefront or url. |
sourceDetail | string | The exact keyword, chart, seller or link behind it. |
sourceUrl | string | The Amazon listing this product was found in. |
marketplace | string | The Amazon marketplace it was collected from. |
position | integer | Where it appeared in that listing. |
rank | integer | null | Chart rank, for products found in a Best Sellers chart. null elsewhere. |
url | string | Clean link to the product, free of tracking. |
title | string | null | Product title as shown in the listing. |
price | number | null | Price as shown in the listing. null where the listing published none. |
currency | string | null | Currency the price was published in, read from Amazon itself. |
listPrice | number | null | Struck-through list price, when the listing shows one. |
rating | number | null | Average star rating out of 5. |
ratingsCount | integer | null | How many customers rated it. |
image | string | null | Product image shown in the listing. |
isPrime | boolean | null | Prime eligibility as shown in the listing. |
isSponsored | boolean | null | Whether it was a paid placement in the listing it came from. |
detailLevel | string | full when the listing published the product's details, rank-only for a chart entry Amazon ranks without displaying. |
detailsIncluded | boolean | Whether the complete product record was attached to this row. |
collectedAt | string | ISO timestamp of collection. |
Pricing
Pay-per-event. You are billed for what you actually receive.
| You are charged | When |
|---|---|
| $0.50 per 1,000 ASINs | For every unique product written to the dataset. A product found by several sources is written, and charged, once. |
| $1.20 per 1,000 full product records | Only when Include full product details is on, and only for products whose complete record was successfully attached. |
Worked example. Four search terms and two Best Sellers charts, capped at 2,000 unique products, costs $1.00. Turn on full product details and those same 2,000 rows carry the complete product record for $3.40 in total. Products whose deeper record could not be collected are still delivered, still flagged, and are not charged the second event.
Limits & what this actor cannot do
- Amazon publishes a limited set of public results for any one search, storefront or chart. A search or storefront yields a few hundred products at most, and a Best Sellers chart is exactly one hundred ranked positions. A higher limit returns what Amazon actually makes available rather than an unlimited catalogue, and the run says up front how many products your sources can reach.
- A Best Sellers chart ranks one hundred products but displays the details of
only some of them. The rest come back with their rank and identifier and an
empty title and price, marked
rank-only, rather than being silently dropped. Switch on full product details to fill them in. - Seller storefronts do not publish prices. Products collected from a storefront come back with an empty price — that is what Amazon shows, not a collection failure. Switch on full product details if you need prices for them.
- Some charts, such as Movers & Shakers, are genuinely empty at times. An empty chart is reported as an empty chart, not retried as an error.
- Prices, ranks, ratings and stock are a snapshot at the moment of collection and keep changing afterwards.
- Prices and availability differ between Amazon marketplaces; results reflect the marketplace you select, in that marketplace's own currency.
- Products that are removed, restricted or unavailable in the selected marketplace are reported as unavailable rather than returned empty.
- Sponsored placements appear inside Amazon's own search results; they are flagged so they can be filtered out afterwards.
- Customer questions and answers are not publicly listed and are not returned.
- Speed depends on the size of the job and on Amazon's own response times; no fixed throughput is promised.
- Amazon's terms govern automated access. You are responsible for using the data lawfully and in line with the source site's terms, and for handling any personal data in line with applicable privacy law.
FAQ
Do I need an Amazon account? No. The actor only reads what Amazon publishes to anyone.
Does it need my login or password? No, and there is nowhere to enter one.
Can I schedule it? Yes. Schedule it on Apify like any other actor and diff the lists over time to see what entered or left a category.
Is the data complete? It is complete for what Amazon publicly lists. Each source has its own ceiling — a few hundred products for a search or a storefront, exactly one hundred for a chart — and the run reports the reachable total before it starts, so you always know what a given set of sources can produce.
What happens if the same product appears in two sources? It is written once and attributed to the first source that found it, and it is billed once. The per-source counts in the run summary show how much each source actually contributed.
Why do some rows have no title or price?
Two honest reasons. Best Sellers charts rank more products than they display,
so the undisplayed ones arrive as rank-only. And seller storefronts publish
no prices at all. Turning on full product details fills in both.