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. Failed requests are never charged to your credit balance.
- Automatic proxy rotation & anti-detection
- Up to 3 automatic retries on failure
- No credits charged for failed requests
- 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 "https://sellermagnet-api.com/v1/structured/amazon/product\
?asin=B0CL5KNB9M\
&domain=com\
&geo_location=10001" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
url = "https://sellermagnet-api.com/v1/structured/amazon/product"
params = {
"asin": "B0CL5KNB9M",
"domain": "com",
"geo_location": "10001"
}
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(url, params=params, headers=headers)
data = response.json()
print(data["product"]["title"], data["product"]["price"])
const axios = require('axios');
const response = await axios.get(
'https://sellermagnet-api.com/v1/structured/amazon/product',
{
params: {
asin: 'B0CL5KNB9M',
domain: 'com',
geo_location: '10001'
},
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
console.log(response.data.product);
Endpoint Parameters
GET https://sellermagnet-api.com/v1/structured/amazon/product
| Parameter | Type | Required | Description |
|---|---|---|---|
asin |
string | Required | The Amazon Standard Identification Number for the product (e.g., "B0CL5KNB9M"). |
domain |
string | Required | The Amazon domain to query (e.g., "com", "co.uk", "de", "co.jp"). |
api_key |
string | Required | Your unique SellerMagnet API key for authentication. Pass via header or query parameter. |
geo_location |
string | Optional | ZIP or postal code for region-specific pricing and availability (e.g., "10001" for New York). |
locale |
string | Optional | Locale for language-specific content (e.g., "en_US", "de_DE"). Defaults to marketplace locale. |
{
"success": true,
"product": {
"asin": "B0CL5KNB9M",
"title": "PlayStation®5 Digital Edition (slim)",
"brand": "Sony",
"price": {
"currency": "USD",
"symbol": "$",
"amount": 449.00
},
"rating": 4.7,
"reviews_count": 7209,
"images": ["https://m.media-amazon.com/images/I/51fM0CKG+HL.jpg"],
"category": "Video Games",
"availability": "In Stock",
"features": ["Ultra High Speed SSD", "4K Gaming"]
},
"credits_used": 1
}
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.
Failed requests due to server-side errors (5xx) are automatically retried up to three times before returning an error. You are never charged credits for failed requests. The response includes detailed error codes and messages to help you diagnose and resolve any issues.
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