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 Icon

Structured JSON Data

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

Managed Proxies Icon

Managed Proxies & 99.9% Uptime

Premium proxy pool for geo-targeting with 99.9% uptime SLA.

Anti-Blocking Icon

Anti-Blocking & CAPTCHA Handling

Automatic challenge management to keep your pipeline running.

Multi-Marketplace Icon

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
Python
Node.js
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);
    });
                    
Response
{
    "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

Try Now

Free Trial

€0/mo

4,000 Requests

€0 per 1,000

Start Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager

Micro

€29/mo

23,200 Requests

€1.25 per 1,000

Buy Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager

Starter

€79/mo

65,833 Requests

€1.20 per 1,000

Buy Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager
Most Popular

Professional

€199/mo

173,043 Requests

€1.15 per 1,000

Buy Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager

Corporate Plans

Business

€499/mo

499,000 Requests

€1.00 per 1,000

Buy Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager

Enterprise

€949/mo

998,947 Requests

€0.95 per 1,000

Buy Now
  • Premium Proxies
  • AI-Powered Scraping
  • JavaScript Rendering
  • Dedicated Account Manager

Custom

Contact Sales

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.

Uptime Icon

99.9% Uptime Guarantee

Our robust infrastructure ensures your data pipeline runs without interruptions, backed by a 99.9% uptime SLA.

Proxy Icon

Managed Proxies

No maintenance needed. Our premium proxy pool handles geo-targeting and anti-blocking for seamless scraping.

Support Icon

24/7 Expert Support

Access round-the-clock support via ticket, live chat, or dedicated account managers for higher-tier plans.

Docs Icon

Comprehensive Documentation

Detailed guides for Python, Node.js, PHP, and cURL make integration quick and straightforward.

Frequently Asked Questions

What is the Amazon API rate limit and how does bulk scraping work?
Our Amazon Scraper API enforces a 50 requests/second rate limit (10 req/s on Free Trial). For bulk scraping, you can submit up to 5000 ASINs or URLs in a single batch request to /v1/queries. The API will queue and process them sequentially, streaming results back in real time or delivering a consolidated JSON/CSV file to your Amazon S3 or Google Cloud bucket.
What pricing tiers and pay-as-you-go options are available for the Amazon Data API?
We offer two pricing categories: Foundation and Corporate, plus a Pay-As-You-Go option accessible via your SellerMagnet API dashboard:
- 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.
What common errors occur with the Amazon Scraper API and how can I handle them?
  • 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.
Proper error-handling ensures your Amazon data pipeline remains resilient and uninterrupted.
Is Amazon web scraping legal and compliant with Amazon's terms?
Yes. SellerMagnet's Amazon Scraper API respects robots.txt, leverages soft-bot crawling techniques, and uses managed proxy pools to minimize impact on Amazon's infrastructure. We recommend reviewing your local data-privacy regulations alongside Amazon's Developer Policy when building production applications with our Amazon product data API.
In what formats can I receive Amazon product data besides JSON?
Beyond the default structured JSON, optimized for Amazon product details, pricing, seller info, reviews and Q&A, you can also:
- 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.
How do I test in sandbox and switch to production?
Free Trial offers a sandbox key at 10 req/s. When ready, request your production key from the dashboard and update the endpoint, no code changes needed.