Amazon Search Products Scraper: Sponsored Ads & Placement Data avatar

Amazon Search Products Scraper: Sponsored Ads & Placement Data

Pricing

$19.99/month + usage

Go to Apify Store
Amazon Search Products Scraper: Sponsored Ads & Placement Data

Amazon Search Products Scraper: Sponsored Ads & Placement Data

🛒 Amazon Search Products Scraper extracts product data from Amazon search results—titles, prices, ratings, reviews, ASINs, images, sellers & availability. ⚡ Fast, scalable, pagination & filters support. 📊 Export CSV/JSON, API-ready. 🔎 Perfect for market research & price monitoring.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeEngine

ScrapeEngine

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

19 days ago

Last modified

Share

Scrape Amazon search results by keyword or search URL and get every product tile's data plus sponsored-ad placement intelligence: which tiles are sponsored, where the ad sits on the page (top-of-page, inline, or bottom), how sponsored-dense a keyword's results page is, and — optionally — which brands have been advertising on a keyword across multiple runs.

This is an Amazon search-results scraper (also known as an Amazon SERP scraper) built for PPC/ad agencies, brand managers, and market researchers who need to answer "who is bidding on this keyword, and how much of the page do sponsored listings occupy?" — not just a plain product-listing export.

What it does

  • Accepts plain keywords ("wireless earbuds") or full Amazon search URLs (https://www.amazon.com/s?k=...) as input — mix both in the same run.
  • Paginates automatically per keyword until results run out, or stops at a maxPages limit you set.
  • Extracts a full product-tile record per result: ASIN, title, price, list/retail price, rating, review count, product URL, image, Prime flag, sponsored flag, sales-volume text, delivery message, manufacturer/brand, series, variations, bullet-point details, and used/refurbished price when present.
  • Sponsored-ad placement data: every sponsored tile gets an adSlotPosition (top_of_page / inline / bottom), and each keyword gets a summary row with its sponsored-tile density (%) and a slot-position breakdown.
  • Cross-run advertiser tracking (optional): remembers, per keyword and domain, which brands showed up as sponsored — so every subsequent run reports new vs. returning advertisers and the full all-time advertiser list for that keyword.
  • Supports 20 real Amazon marketplaces (amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .in, .co.jp, .com.au, .com.mx, .com.br, .nl, .se, .pl, .sg, .ae, .sa, .com.tr, .eg) with an honest log warning (never a silent redirect) if you enter an unrecognized domain.
  • Optional Apify proxy with automatic datacenter → residential fallback if a request runs into trouble.

Use cases

  • PPC / Amazon Ads competitive research — see exactly which brands are running sponsored placements on your target keywords, and how much of the results page sponsored listings occupy.
  • Share-of-shelf & ad-density benchmarking — track sponsored-density % per keyword over time to see whether a category is getting more or less ad-saturated.
  • Advertiser monitoring — get alerted (via the new-vs-returning advertiser breakdown) when a new competitor starts bidding on your brand or category keywords.
  • Market & pricing research — the full product-tile dataset (price, rating, reviews, Prime, manufacturer) works for general Amazon search-results scraping and dropshipping/product research too.
  • Search-results (SERP) monitoring — track rank position, price, and sponsored status of specific ASINs on a keyword over repeated runs.

Input

FieldTypeDescriptionDefault
startUrlsarray (required)Keywords or full Amazon search URLs, one item per search.["Playstation", "https://www.amazon.com/s?k=TV"]
amazonDomainstringAmazon marketplace to scrape (see supported list above)."amazon.com"
languageselectPage language / Accept-Language header."" (auto)
proxyCountryselectManual proxy country, or AUTO."AUTO"
sortOrderselectrelevanceblender, price-asc-rank, price-desc-rank, review-rank, date-desc-rank."relevanceblender"
maxPagesintegerMax pages per search (1 = auto-continue until 2 empty pages).1
computeAdPlacementInsightsbooleanAdds adSlotPosition per sponsored tile + a per-keyword keywordAdSummary row.true
trackAdvertiserHistorybooleanEnables cross-run advertiser tracking via a named key-value store.false
advertiserTrackingStoreNamestringKey-value store name for the advertiser-history feature."sponsored-advertiser-tracking"
proxyConfigurationobjectApify proxy configuration.{"useApifyProxy": false}

Example input

{
"startUrls": ["wireless earbuds", "https://www.amazon.com/s?k=laptop"],
"amazonDomain": "amazon.com",
"sortOrder": "relevanceblender",
"maxPages": 2,
"computeAdPlacementInsights": true,
"trackAdvertiserHistory": true,
"advertiserTrackingStoreName": "my-keyword-tracking",
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Three row shapes land in the same dataset, distinguished by the type field (product tiles have no type value, matching the base actor).

1. Product tile row — one per search-result tile:

{
"asin": "B0CL5KNB9M",
"productDescription": "PlayStation5 Digital Edition (slim)",
"imgUrl": "https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg",
"price": 449.99,
"retailPrice": null,
"productRating": "4.7 out of 5 stars",
"countReview": 10500,
"dpUrl": "/PlayStation-5-Digital-slim/dp/B0CL5KNB9M/...",
"prime": true,
"sponsored": true,
"adSlotPosition": "top_of_page",
"salesVolume": "7K+ bought in past month",
"deliveryMessage": "FREE delivery Sun, Jun 8",
"manufacturer": "Sony",
"series": null,
"variations": [],
"productDetails": ["Nov 24, 2023"],
"secondaryOffer": null,
"statusCode": 200,
"statusMessage": "FOUND",
"keyword": "Playstation",
"domainCode": "com",
"page": 1,
"selectedCategory": "aps",
"browseNode": null,
"nodeHierarchy": null,
"resultCount": 50432,
"categories": [],
"similarKeywords": [{ "keyword": "playstation 5", "url": "/s?k=playstation+5&ref=rsl_sug_0_0" }],
"currentPage": 1,
"sortStrategy": "relevanceblender",
"searchResultPosition": 0,
"scrapedAt": "2026-08-15T12:00:00+00:00"
}

2. Keyword ad-density summary row (type: "keywordAdSummary", one per keyword, uncharged):

{
"type": "keywordAdSummary",
"keyword": "Playstation",
"domainCode": "com",
"totalTiles": 24,
"sponsoredTiles": 5,
"sponsoredDensityPct": 20.83,
"topOfPageSponsoredCount": 2,
"inlineSponsoredCount": 2,
"bottomSponsoredCount": 1,
"sponsoredBrands": ["Sony", "Anker", "SteelSeries"],
"scrapedAt": "2026-08-15T12:00:05+00:00"
}

3. Advertiser-history row (type: "advertiserHistoryUpdate", only when trackAdvertiserHistory is on):

{
"type": "advertiserHistoryUpdate",
"keyword": "Playstation",
"domainCode": "com",
"sponsoredBrandsThisRun": ["Sony", "Anker", "SteelSeries"],
"newAdvertisersThisRun": ["SteelSeries"],
"returningAdvertisersThisRun": ["Sony", "Anker"],
"allTimeAdvertisers": ["Anker", "SteelSeries", "Sony", "Turtle Beach"],
"totalRunsTracked": 4,
"lastTrackedAt": "2026-08-15T12:00:05+00:00"
}

Only product-tile rows with a valid asin are billed (row_result pay-per-event); the summary and advertiser-history rows are pushed for visibility but are never charged.

Notes on data quality

  • resultCount is the real parsed total, or null when Amazon's own results-count text can't be parsed — never a placeholder number.
  • manufacturer is filtered against a list of Amazon UI badges ("Amazon's Choice", "Best Seller", etc.) so it reports the real brand, not a badge label.
  • retailPrice only populates from Amazon's own strike-through price marker and is guaranteed higher than price — never a false "list price" mined from an unrelated price span.
  • secondaryOffer (used/refurbished price) is null unless a used/refurbished offer is confidently matched — never a false 0.0.
  • adSlotPosition is a derived heuristic (based on on-page position and page geometry), not a value Amazon exposes directly — use it as a directional signal, not an exact ad-auction slot ID.

Amazon search scraper, Amazon SERP scraper, Amazon sponsored ads scraper, Amazon PPC competitor analysis, Amazon ad placement tracker, sponsored product tracker, Amazon advertiser tracking, Amazon keyword research tool, Amazon market research scraper, Amazon product listing scraper, Amazon price and rank tracker, Amazon dropshipping product research.