SellerMagnet Amazon Scraper API
Access real-time, multi-marketplace Amazon product data without interruptions.
Extract and structure listings, prices, reviews, sellers, and more in minutes. No proxies, CAPTCHAs, or IP blocking.
Why Choose SellerMagnet Amazon Scraper API

Structured JSON Data
Titles, descriptions, images, pricing, availability, coupons, ratings, reviews, and Q&A normalized across all marketplaces.

Managed Proxies & 99.9% Uptime
Premium proxy pool for geo-targeting with 99.9% uptime SLA.

Anti-Blocking & CAPTCHA Handling
Automatic challenge management to keep your pipeline running.

Multi-Marketplace Support
One API for all Amazon domains (.com, .it, .de, .co.uk, etc.).
Key Features
Single Endpoint: POST /v1/queries
For all use cases (product, search, pricing, reviews)
Real-Time Data
Fetch real-time listings, prices, reviews, sellers, and more
Bulk Scraping (5000 URLs/batch)
Process up to 5,000 URLs per batch
JS Rendering
Enable/disable browser rendering for dynamic pages
Localization Parameters
Region-specific data with domain, geo_location, locale parameters
Consistent JSON Schema
Uniform response schema across requests
Scalability & Scheduled Jobs
Configurable rate limits and scheduled recurring jobs
Example Request
Use simple API calls to get Amazon product data in seconds – no setup needed.
curl -X POST 'https://sellermagnet-api.com/v1/queries' \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{ "source": "amazon_product", "query": "B0CX23V2ZK", "domain": "com", "geo_location": "90210", "locale": "en_US", "render": false, "parse": true }'
import requests from pprint import pprint # Structure payload payload = { 'source': 'amazon_product', 'query': 'B0CX23V2ZK', 'domain': 'com', 'geo_location': '90210', 'locale': 'en_US', 'render': False, 'parse': True } # Replace with your API key response = requests.request( 'POST', 'https://sellermagnet-api.com/v1/queries', headers={'Authorization': 'Bearer YOUR_API_KEY'}, json=payload ) pprint(response.json())
const axios = require('axios'); const payload = { "source": "amazon_product", "query": "B0CX23V2ZK", "domain": "com", "geo_location": "90210", "locale": "en_US", "render": false, "parse": true }; axios.post('https://sellermagnet-api.com/v1/queries', payload, { headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' } }) .then(response => { { console.error(error); });
{ "title": "Echo Dot (4th Generation)", "price": "€59.99", "rating": 4.7, "reviews": 12345, "images": [ "https://example.com/image1.jpg", "https://example.com/image2.jpg" ], "availability": "In Stock", "seller": { "name": "Amazon EU S.a.r.l.", "ship_by": "Available" } }
API Parameters
Configure your requests with these parameters for precise and flexible Amazon data extraction.
Parameter | Description | Values/Examples |
---|---|---|
source |
Specifies the type of Amazon data to retrieve. | amazon_product , amazon_search , amazon_pricing , amazon_reviews , amazon_bestsellers |
query |
The identifier or keyword for the data request. | ASIN (e.g., B0CX23V2ZK ) or search keyword (e.g., "Echo Dot" ) |
domain |
The Amazon marketplace domain to target. | Domain code (e.g., com , it , de , co.uk ) |
geo_location |
The geographic location for region-specific data. | Postal code or region (e.g., 90210 , US ) |
locale |
The language and regional format for the response content. | Language code (e.g., en_US , de_DE ) |
render |
Enables or disables JavaScript rendering for dynamic pages. | true or false (default: false ) |
parse |
Enables or disables structured JSON output parsing. | true or false (default: true ) |
Pricing Plans
2 months free with yearly subscriptions. Choose a plan or opt for Pay-As-You-Go.
Foundation Plans
Free Trial
4,000 Requests
€0 per 1,000
Start Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Micro
23,200 Requests
€1.25 per 1,000
Buy Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Starter
65,833 Requests
€1.20 per 1,000
Buy Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Professional
173,043 Requests
€1.15 per 1,000
Buy Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Corporate Plans
Business
499,000 Requests
€1.00 per 1,000
Buy Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Enterprise
998,947 Requests
€0.95 per 1,000
Buy Now- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Custom
Customizable Requests
Custom Pricing
Contact Us- Premium Proxies
- AI-Powered Scraping
- JavaScript Rendering
- Dedicated Account Manager
Benefits & Service Level Agreement
Reliable, scalable, and supported Amazon data extraction tailored to your needs.
99.9% Uptime Guarantee
Our robust infrastructure ensures your data pipeline runs without interruptions, backed by a 99.9% uptime SLA.
Managed Proxies
No maintenance needed. Our premium proxy pool handles geo-targeting and anti-blocking for seamless scraping.
24/7 Expert Support
Access round-the-clock support via ticket, live chat, or dedicated account managers for higher-tier plans.
Comprehensive Documentation
Detailed guides for Python, Node.js, PHP, and cURL make integration quick and straightforward.
Frequently Asked Questions
- Foundation Plans (Free Trial, Micro, Starter, Professional) with fixed monthly requests and per-1,000 pricing between €1.25-€1.15.
- Corporate Plans (Business, Enterprise, Custom) for high-volume Amazon product data needs at €1.00-€0.95 per 1,000 requests.
- Pay-As-You-Go: No monthly subscription required. Your Amazon scraper API usage is billed at €1.45/1,000 requests and appears on your invoice. You can top up credits directly in your account dashboard for maximum flexibility.
- 401 Unauthorized: Invalid or missing API key, ensure your Authorization: Bearer YOUR_API_KEY header is present and active.
- 429 Too Many Requests: Rate limit exceeded, implement exponential back-off or upgrade to a higher Amazon API plan.
- 5xx Server Errors (500, 502, 503): Temporary Amazon or network issues, retry with jitter up to 3 times.
- Export to CSV for easy spreadsheet analysis.
- Export to XML for legacy system integration.
- Deliver directly to your Amazon S3 or Google Cloud Storage bucket via our "delivery" feature.
These options make it simple to integrate Amazon pricing and listing data into any BI tool or data warehouse.