Structured Data API for Ready-to-Use JSON
Skip the parsing. Our Structured Data API delivers pre-parsed, normalized JSON responses from Amazon search results, product pages, and offer listings. Every field is extracted, validated, and structured — so you can build, not parse.
No credit card required • 150 free credits • Cancel anytime
Clean Data, Zero Parsing Effort
Our Structured Data API eliminates the need to build and maintain HTML parsers. Receive normalized, validated JSON from every Amazon endpoint.
Ready-to-Use JSON
Every response is delivered as clean, structured JSON with consistent field names and data types. No regex, no DOM parsing, no broken selectors — just integrate and go.
- Consistent field names across all marketplaces
- Typed values — prices, ratings, counts pre-cast
- Nested objects for complex data (price, images)
- Zero post-processing required
Customizable Endpoints
Choose from dedicated endpoints for search results, product details, and offer listings. Fine-tune responses with geotargeting, domain selection, and result limits.
- Dedicated search, product & offers endpoints
- Geotargeting by ZIP / postal code
- 23 Amazon domains supported
- Configurable result limits & pagination
99.9% Success Rate
Built-in proxy rotation, anti-detection, and automatic retries ensure your requests succeed. Requests rejected before processing are free, and internal errors are refunded automatically.
- Automatic proxy rotation & anti-detection
- Up to 3 automatic retries on failure
- Internal errors (HTTP 500) refunded automatically
- Detailed error codes & diagnostics
Dedicated Scrapers for Every Use Case
Each endpoint is optimized to extract and structure specific Amazon data types with maximum accuracy.
Amazon Search Scraper
Query any keyword across Amazon marketplaces and receive structured results with product titles, ASINs, prices, ratings, images, and organic vs. sponsored placements.
View documentationAmazon Product Scraper
Extract complete product detail pages by ASIN — including title, description, bullet points, images, price history, variant information, and category rankings.
View documentationAmazon Offers Scraper
Retrieve all seller offers for a given ASIN with pricing, shipping details, seller ratings, fulfillment type (FBA/FBM), and condition information.
View documentationFrom Request to Structured JSON in Seconds
A streamlined pipeline that handles scraping, parsing, and validation — so you don't have to.
Send Request
Make a simple GET request with your ASIN, domain, and API key.
Smart Scraping
Our infrastructure fetches the Amazon page with proxy rotation and anti-detection.
Auto Parsing
Intelligent parsers extract, validate, and normalize every field into typed JSON.
JSON Delivered
Receive clean, structured JSON — ready to integrate into your app or database.
Integrate in Minutes
A single GET request returns fully parsed, structured Amazon product data. Choose your language and start building.
curl -G "https://sellermagnet-api.com/api/amazon-product-lookup" \
-H "X-Api-Key: YOUR_API_KEY" \
--data-urlencode "asin=B0CL5KNB9M" \
--data-urlencode "marketplaceId=ATVPDKIKX0DER"
import requests
response = requests.get(
"https://sellermagnet-api.com/api/amazon-product-lookup",
params={"asin": "B0CL5KNB9M", "marketplaceId": "ATVPDKIKX0DER"},
headers={"X-Api-Key": "YOUR_API_KEY"},
timeout=120,
)
product = response.json()["data"]["productInfo"]
print(product["title"], product["buyBoxInfo"]["price"])
const params = new URLSearchParams({ asin: 'B0CL5KNB9M', marketplaceId: 'ATVPDKIKX0DER' });
const res = await fetch(`https://sellermagnet-api.com/api/amazon-product-lookup?${params}`, {
headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});
const { data } = await res.json();
console.log(data.productInfo);
Endpoint Parameters
GET https://sellermagnet-api.com/api/amazon-product-lookup
| Parameter | Type | Required | Description |
|---|---|---|---|
asin Required | The product to look up. | B0CL5KNB9M | |
marketplaceId Required | Amazon marketplace to read from (23 supported). | ATVPDKIKX0DER (amazon.com) | |
X-Api-Key header Required | Your API key; the api_key query parameter works too. | X-Api-Key: YOUR_API_KEY | |
geo_location Optional | Postcode for location-specific data; best-effort. | 10001 |
{
"success": true,
"data": {
"productInfo": {
"asin": "B0CL5KNB9M",
"title": "PlayStation5 Digital Edition (slim)",
"buyBoxInfo": {"price": 449.0, "currencyCode": "USD", "currencySymbol": "$", "sellerId": "Amazon"},
"bestsellerRanks": {"main_category": {"name": "Video Games", "rank": 12}},
"bulletPoints": ["..."],
"images": ["https://m.media-amazon.com/images/I/41srF-iY93L._SL1000_.jpg"],
"variations": [{"asin": "B0CL61F39H", "attributes": {"Style": "PlayStation5 console (slim)"}}],
"hasAPlusContent": true
}
}
}
Built for Scale and Reliability
Advanced capabilities that make our Structured Data API the right choice for production workloads.
Auto Parsing
Our intelligent parser automatically extracts and normalizes every data field from Amazon pages. No selectors to maintain, no breakage when layouts change.
Geotargeting
Pass a ZIP or postal code to receive location-specific pricing, availability, and delivery estimates — critical for accurate competitive analysis across regions.
Async Scraping
Submit bulk scraping jobs asynchronously and retrieve results via callback or polling. Process thousands of ASINs concurrently without blocking your application.
DataPipeline
Schedule automated data collection jobs through our no-code DataPipeline interface. Define sources, frequency, and delivery — we handle the rest.
Global Coverage Across
23 Amazon Marketplaces
Frequently Asked Questions
Common questions about the Structured Data API.
The Web Scraping API returns raw HTML or optionally parsed data from any Amazon page. The Structured Data API uses dedicated endpoints that return pre-parsed, normalized JSON with consistent schemas — no parsing on your end. Every field is extracted, validated, and typed for immediate use in your application.
Product responses include ASIN, title, brand, description, bullet points, images, price (with currency details), rating, review count, category, BSR, availability, variant information, and seller details. The exact fields depend on what Amazon provides for each listing.
Yes. You can submit bulk requests asynchronously or use our DataPipeline feature to schedule recurring collection jobs. The API supports concurrent requests, and our infrastructure scales automatically to handle thousands of ASINs per minute.
All 23 Amazon domains are supported, including US (com), UK (co.uk), Germany (de), France (fr), Italy (it), Spain (es), Canada (ca), Japan (co.jp), India (in), Australia (com.au), Mexico (com.mx), Brazil (com.br), and more. Pass the appropriate domain parameter to target any marketplace.
Blocked or failed fetches are retried automatically with a fresh proxy before an error is returned. Every request costs one credit. Requests rejected before processing (invalid key, missing parameters, rate limit) are free, and internal errors (HTTP 500) are refunded automatically. Not-found answers and upstream errors (404, 502, 503) are charged.
Ready to Get Structured Amazon Data?
Start building with pre-parsed JSON from Amazon. No parsing, no maintenance, no headaches.
150 free credits • No credit card required • Instant access