Amazon Search Scraper avatar

Amazon Search Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Amazon Search Scraper

Amazon Search Scraper

Scrape Amazon search results by keyword. Get products, prices, ratings, badges, Prime and deals from 20+ marketplaces in clean, ready-to-use data.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

6

Bookmarked

672

Total users

58

Monthly active users

6 months ago

Last modified

Share

🔍 Amazon Search Scraper – Search Results Extractor

🛍️ Search Amazon products by keyword and extract comprehensive search results with pricing, ratings, images, badges, and more. Supports pagination, advanced filtering, sorting options, and multiple marketplaces worldwide. Built with Apify best practices for reliability and speed.


📋 Table of Contents


✨ Features

  • 🔎 Keyword Search – Search Amazon by any keyword or phrase
  • 📄 Pagination Support – Scrape multiple pages of search results (up to 20 pages)
  • 🎯 Advanced Filtering – Filter by Prime, product condition, deals & discounts
  • 📊 Smart Sorting – Sort by relevance, price, reviews, newest, or best sellers
  • 🏅 Rich Metadata – Get badges, ratings, prices, images, sales volume, and more
  • 🌍 Multi-Marketplace – Works across 20+ Amazon marketplaces worldwide
  • ⚡ Fast & Reliable – Built-in retries, rate-limit handling, and error recovery

🎯 Use Cases

Use CaseDescriptionKey Benefits
🔍 Product ResearchDiscover products by keyword across categoriesFind trending items, analyze competition
💰 Price MonitoringTrack pricing trends for specific search termsIdentify deals, monitor competitors
📊 Market AnalysisAnalyze search rankings and product positioningSEO insights, market trends
🏆 Competitor TrackingMonitor competitor products in search resultsTrack rankings, pricing strategies
🤖 Data PipelinesFeed structured search data to your systemsAutomation, dashboards, ML models

⚡ Quick Start

{
"query": "Smart Phone",
"country": "US",
"maxPages": 1
}

2️⃣ Advanced – Multiple Pages with Filters

{
"query": "Laptop",
"country": "US",
"maxPages": 3,
"sortBy": "LOWEST_PRICE",
}

📊 Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
queryString✅ YesSearch keyword or phrase-"Smart Phone", "Laptop", "Headphones"
maxPagesInteger❌ NoNumber of pages to scrape (1-20)13, 5, 10
startPageInteger❌ NoStarting page number11, 2, 5
countryString❌ NoAmazon marketplaceUSUS, GB, DE, IN, JP
languageString❌ NoResult language/localeMarketplace defaulten_US, fr_FR, de_DE
sortByString❌ NoSort orderRELEVANCELOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, BEST_SELLERS

🎯 Sort Options

  • RELEVANCE – Most relevant to search query (default)
  • LOWEST_PRICE – Cheapest products first
  • HIGHEST_PRICE – Most expensive products first
  • REVIEWS – Most reviewed products
  • NEWEST – Newest arrivals
  • BEST_SELLERS – Best selling products

📤 Output Format

🧾 Search Result Data Structure

{
"source": "amazon_search",
"search_query": "Smart Phone",
"page": 1,
"position": 1,
"asin": "B0DLHNWHRF",
"product_title": "Samsung Galaxy A16 5G A Series, Unlocked Android Smartphone...",
"product_price": "$149.99",
"product_original_price": "$199.99",
"currency": "USD",
"product_star_rating": "4.2",
"product_num_ratings": 2484,
"product_url": "https://www.amazon.com/dp/B0DLHNWHRF",
"product_photo": "https://m.media-amazon.com/images/I/71KGkQ+KOKL._AC_UY654_FMwebp_QL65_.jpg",
"product_num_offers": 2,
"product_minimum_offer_price": "$130.49",
"is_best_seller": false,
"is_amazon_choice": false,
"is_prime": false,
"climate_pledge_friendly": true,
"sales_volume": "5K+ bought in past month",
"delivery": "FREE delivery Fri, Nov 21Or fastest delivery Tomorrow, Nov 17",
"has_variations": true,
"product_availability": "In Stock",
"coupon_text": null,
"product_badge": "Overall Pick",
"country": "US",
"domain": "www.amazon.com",
"total_products_available": 106379
}

📋 Output Fields Explained

FieldTypeDescription
sourceStringAlways amazon_search
search_queryStringOriginal search query
pageIntegerPage number in search results
positionIntegerPosition on the page (1-based)
asinStringProduct ASIN
product_titleStringProduct name/title
product_priceStringCurrent price
product_original_priceStringOriginal/list price (if available)
currencyStringCurrency code (USD, EUR, etc.)
product_star_ratingStringAverage rating (e.g., "4.2")
product_num_ratingsIntegerTotal number of ratings
product_urlStringDirect product URL
product_photoStringMain product image URL
product_num_offersIntegerNumber of buying options
product_minimum_offer_priceStringLowest offer price
is_best_sellerBooleanHas Best Seller badge
is_amazon_choiceBooleanHas Amazon's Choice badge
is_primeBooleanPrime eligible
climate_pledge_friendlyBooleanClimate Pledge Friendly certified
sales_volumeStringSales volume text (e.g., "5K+ bought in past month")
deliveryStringDelivery information
has_variationsBooleanHas product variations
product_availabilityStringAvailability status
coupon_textStringCoupon/discount text (if available)
product_badgeStringSpecial badge (e.g., "Limited time deal", "Overall Pick")
countryStringMarketplace country code
domainStringAmazon domain
total_products_availableIntegerTotal products matching search query

🌐 Marketplaces & Languages

RegionCodeRegionCodeRegionCode
🇺🇸 United StatesUS🇬🇧 United KingdomGB🇩🇪 GermanyDE
🇯🇵 JapanJP🇮🇳 IndiaIN🇫🇷 FranceFR
🇮🇹 ItalyIT🇪🇸 SpainES🇨🇦 CanadaCA
🇧🇷 BrazilBR🇦🇺 AustraliaAU🇲🇽 MexicoMX
🇳🇱 NetherlandsNL🇸🇪 SwedenSE🇵🇱 PolandPL
🇧🇪 BelgiumBE🇸🇦 Saudi ArabiaSA🇦🇪 UAEAE

Common languages include en_US, en_GB, de_DE, fr_FR, it_IT, es_ES, ja_JP, pt_BR, nl_NL, pl_PL, sv_SE, ar_AE.


❓ FAQ

  • Q: What input do I need?

    • Just a search query (keyword/phrase). All other parameters are optional.
  • Q: How many pages can I scrape?

    • Up to 20 pages per run. Each page typically has 10-15 products.
  • Q: Which marketplaces are supported?

    • 20+ marketplaces including US, GB, DE, JP, IN, FR, IT, ES, CA, BR, AU, MX, NL, SE, PL, BE, SA, AE, ZA, IE.
  • Q: How do I sort results?

    • Use sortBy parameter: RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, or BEST_SELLERS.
  • Q: What if no results are found?

    • The actor will stop pagination and report the issue. Try a different search query or filters.

🛠️ Troubleshooting

IssueCauseSolution
❌ "No search query provided"Empty or missing queryProvide a valid search keyword
⚠️ "No results found"Invalid query or filters too strictTry broader search terms or remove filters
⏱️ Slow runsMany pages requestedReduce maxPages or optimize filters
🔄 Pagination stopped earlyNo more results availableNormal behavior - all results scraped

🏆 Why Choose This Actor?

✅ Keyword-based search with pagination
✅ Advanced filtering and sorting
✅ Rich search result metadata
✅ Works across 20+ marketplaces
✅ Track rankings and positions
✅ Fast, reliable, and structured data


🏷️ Tags

amazon search scraper, amazon product search api, amazon keyword search, amazon search results extractor, amazon product finder, amazon price comparison, amazon deal finder, amazon search data, amazon marketplace search, amazon product research tool, amazon competitive analysis, amazon ranking tracker, amazon seo tool, amazon product discovery, apify actor, amazon search automation, amazon product listings, amazon best sellers scraper, amazon prime products, amazon deals scraper, amazon search analytics


🚀 Get Started Now

Ready to scrape Amazon search results?

  1. 🎯 Enter the Amazon search query (e.g., laptop)
  2. ⚙️ Set the maximum pages to scrape (1-100)
  3. ▶️ Click Start to run the actor
  4. 📥 Download your data in JSON, CSV, Excel, or HTML format
  5. 📊 Use the built-in table views to browse products, prices, and ratings
  6. Click "Try for free" to test the actor

⭐ If this actor helps your workflow, please give it a star!

Built with ❤️ using Apify Platform | Optimized for Performance & Reliability