Amazon Keyword Search Scraper avatar

Amazon Keyword Search Scraper

Pricing

from $2.00 / 1,000 search results

Go to Apify Store
Amazon Keyword Search Scraper

Amazon Keyword Search Scraper

Search Amazon by keyword and get full product records back - not just titles. Organic results in Amazon's own order, no sponsored listings. Prices, sales rank, ratings, images and price statistics for every hit, across 12 marketplaces. Errors are never charged.

Pricing

from $2.00 / 1,000 search results

Rating

0.0

(0)

Developer

Torchtechnology LTD

Torchtechnology LTD

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Type a keyword, get Amazon's own search results back as full product records — in Amazon's own ranking, and without sponsored placements.

This is the search result page a shopper sees, minus the ads, plus everything a shopper does not see: sales rank, price statistics, dimensions, FBA fees, category tree and images for every single hit.

{
"searchKeyword": "wireless headphones",
"position": 1,
"asin": "B0CHX1W1XY",
"title": "Example Wireless Headphones, Black",
"brand": "ExampleBrand",
"marketplace": "com",
"currency": "USD",
"url": "https://www.amazon.com/dp/B0CHX1W1XY",
"listPrice": 149.99,
"categoryTree": [{ "id": 172282, "name": "Electronics" }],
"salesRanks": [{ "categoryId": 172282, "rank": 1201, "date": "2024-04-05T...Z" }],
"stats": {
"current": { "amazon": 89.99, "new": 89.99, "salesRank": 1201, "rating": 4.4, "reviewCount": 8123 },
"avg90": { "amazon": 94.20, "new": 92.10, "salesRank": 1380 },
"lowestEver": { "amazon": { "value": 74.99, "date": "..." } }
},
"scrapedAt": "2026-08-21T09:14:02Z"
}

What you get

  • Organic results only. Sponsored products are not in the list, so position 1 is the first product Amazon actually ranks for the term.
  • Amazon's ordering, preserved. position is 1, 2, 3 … per keyword.
  • Full product data per hit — the same record the Amazon Product Data Actor returns: title, brand, manufacturer, model, images, category tree, sales ranks, EAN/UPC, dimensions and weight, FBA and referral fees, coupons, variations, availability, and current / 30 / 90 / 180-day price, rating and review statistics.
  • Many keywords per run. Each term is searched independently.

Switch on Return ASINs only if you just need the ranked identifier list — the output shrinks to asin, url, searchKeyword and position, and the run is noticeably faster. Results cost the same either way.

Input

FieldMeaning
Search termsOne or more keywords. Each is searched separately.
MarketplaceUS, UK, DE, FR, IT, ES, NL, CA, MX, AU, JP, IN.
Maximum results per keyword1 – 50. Defaults to 10.
Return ASINs onlyIdentifier list instead of full records.
Statistics period (days)Window for the price statistics on each hit, 1 – 365. Free.
Maximum wait for capacityHow long to wait if shared capacity is momentarily used up.

Brazil is not supported

Keyword search does not cover amazon.com.br. The marketplace is not offered in the dropdown, and a run configured for it stops immediately with a clear message instead of failing halfway through and billing you for the rest.

How deep a search goes

Results are read a page at a time, ten per page. A keyword stops when the page comes back short, when the last available page is reached, or when your own cap is hit — whichever happens first. In practice that is up to 50 results per keyword; the sources describing this endpoint quote both 20 and 50, so this Actor asks for pages until the data itself says there are no more, rather than assuming either number. You are never charged for a page that returns nothing.

Billing

One charge per result delivered. Nothing else is billed:

  • keywords with no results — reported as a notFound item — are free,
  • items marked error are free,
  • items marked currentlyUnavailable (shared capacity momentarily used up) are free; the run still finishes successfully and you can retry in a few minutes,
  • invalid catalogue entries returned by the index are reported but not charged.

The data source prices a search, not a page. Because the endpoint documentation does not describe paging at all, this Actor assumes the pessimistic reading — that each page request is priced like a full search — when it reserves capacity. That only affects how carefully it queues its requests, never what you are charged.

Every run also writes a RUN_SUMMARY record with requested, delivered, notFound, unavailable, failed and unitsSpent.

Notes

  • Consecutive pages can overlap when Amazon reshuffles its ranking mid-run. Duplicate ASINs are removed per keyword, so positions stay dense and unique.
  • Missing values are omitted rather than filled with 0 or null, so an absent price means "no offer", never "free".
  • Prices are always in the marketplace's own currency, given as a number plus a separate currency field. Japanese yen has no decimal places.
  • Amazon Product Data — full records for ASINs you already have.
  • Amazon Product Finder — find ASINs by price, rank, rating, category and historical criteria instead of by keyword.