Amazon Search API

Amazon Search API & SERP Scraper

Scrape Amazon search results and track keyword rankings with DataCloud's Amazon Search API. Extract organic positions, sponsored results, prices, ratings, and product metadata — returned as structured JSON with a single HTTP request.

Whether you're building an amazon serp tracker, running keyword research, monitoring competitor rankings, or powering a product search feature — our amazon product search api handles all anti-bot measures, rotating proxies, and CAPTCHA bypassing automatically. Use it as a standalone amazon keyword scraper or as part of a full Amazon data intelligence pipeline with our Reviews, Prices, and Product APIs.

200 free credits — no credit card required.

24
Results Per Page
15+
Amazon Marketplaces
100%
Sponsored Flagged
<2s
Response Time

Everything Your Amazon Search Scraper Needs

The most reliable amazon search api for keyword tracking, market research, and competitive intelligence — used by SEO teams, sellers, and data engineers worldwide.

Full SERP Results

Extract up to 24 products per page from Amazon search results — titles, ASINs, prices, ratings, and positions.

Sponsored vs Organic

Every result includes an is_sponsored flag so you can cleanly separate paid ads from organic search rankings.

Rank Tracking

Track your product's organic position for any keyword. Schedule searches to monitor Amazon SERP movements over time.

Sort & Filter

Sort by relevance, price, review score, or recency. Restrict searches to specific departments and categories.

Global Amazon Markets

Run searches across 15+ Amazon marketplaces with the geocode parameter — US, UK, DE, JP, CA, AU, and more.

Pagination Support

Iterate through all results pages to collect complete search result sets for any keyword query.

Keyword Research

Identify top-ranking ASINs for target keywords. Analyze what products, prices, and brands dominate search results.

Fast & Scalable

Sub-2-second responses. Run searches at scale without worrying about rate limits, CAPTCHAs, or IP bans.

Amazon Search API Use Cases

Amazon Keyword Rank Tracking

Track where your products appear for target keywords over time. Use our amazon serp tracker capabilities to monitor ranking changes, identify keyword opportunities, and measure the impact of listing optimizations.

Competitor Product Intelligence

Identify which competitor products appear for your target keywords. Analyze their titles, prices, ratings, and Amazon's Choice / Best Seller badges. Build a complete picture of the competitive landscape using our amazon product search api.

Keyword Research & Discovery

Discover what products Amazon surfaces for any keyword. Analyze top-ranking ASINs to reverse-engineer the keywords driving their visibility. Build powerful amazon keyword extractor tools on top of search result data.

Market Sizing & Category Analysis

Estimate market size by scraping search results across categories. Total_results gives you a proxy for keyword search volume. Analyze price distributions, rating patterns, and brand concentration in any Amazon category.

Price Comparison & Shopping Tools

Power shopping comparison tools with real-time amazon search results. Show users multiple product options for any search query with live prices, ratings, and Prime availability — all from a single API endpoint.

Brand Safety & Monitoring

Monitor whether unauthorized resellers or counterfeit products appear for your brand keywords. Track sponsored ads placed against your brand terms. Our amazon item search api makes brand protection automation straightforward.

Scrape Amazon Search Results in Minutes

A single GET request returns a full page of Amazon search results with positions, prices, and ratings — no browser automation, no proxy setup, no CAPTCHA solving required.

import requests, json

token   = "<YOUR-DATACLOUD-TOKEN>"
keyword = "laptop stand"    # Search keyword
geocode = "US"              # Marketplace country
page    = 1                 # Results page (1-indexed)
sort_by = "relevanceblender" # or "price-asc-rank", "review-rank"

url = (
  "https://api.datacloud.sh/amazon/search"
  f"?token={token}&keyword={keyword}"
  f"&geocode={geocode}&page={page}"
  f"&sort_by={sort_by}"
)

res  = requests.get(url)
data = res.json()

print(f"Keyword:  {data['keyword']}")
print(f"Results:  {data['total_results']}")
for p in data['results'][:3]:
    print(f"  [{p['position']}] {p['title'][:50]}... @ ${p['price']}")

Search Result Data Fields

Every field returned by the amazon search api — normalized and ready to use without additional parsing.

ASIN
Product Title
Brand
Current Price
List Price
Discount Percent
Star Rating
Review Count
Is Sponsored
Is Prime
Is Best Seller
Is Amazon's Choice
Thumbnail URL
Organic Position
Product URL
Keyword
Total Results
Page Number
Geocode / Marketplace
Sort By
Department / Category
Delivery Badge
Coupon Available
Status

Frequently Asked Questions

Common questions about the amazon search api, SERP tracking, and keyword scraping capabilities.

Start Scraping Amazon Search Results Today

Join thousands of developers and sellers using DataCloud's amazon search api to track keywords, monitor competitors, and power data-driven e-commerce decisions.