Explore SellerMagnetAPI endpoints with detailed descriptions and code examples for seamless integration.
Start extracting real-time Amazon product data in minutes with our robust API.
Comprehensive list of SellerMagnetAPI endpoints with parameters and code examples in Python, Node.js, and cURL for extracting Amazon data.
Endpoint: /amazon-product-statistics
Method: GET
Name | Type | Required | Description |
---|---|---|---|
asin | text | Yes | Product ASIN (e.g., "B08N5WRWNW") |
marketplaceId | text | Yes | Marketplace ID |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "asin": "Product ASIN "B08N5WRWNW"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-product-statistics", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "asin": "Product ASIN "B08N5WRWNW"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-product-statistics", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-product-statistics?asin=Product%20ASIN%20%22B08N5WRWNW%22&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-asin-converter
Method: GET
Name | Type | Required | Description |
---|---|---|---|
asin | text | Yes | ASIN or EAN to convert (e.g., "B08N5WRWNW" or "9781234567890") |
marketplaceId | text | Yes | Marketplace ID |
conversion_direction | text | Yes | Conversion direction: "asin-to-ean" or "ean-to-asin" |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "asin": "ASIN or EAN to convert "B08N5WRWNW" or "9781234567890"", "marketplaceId": "A1PA6795UKMFR9", "conversion_direction": "asin-to-ean", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-asin-converter", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "asin": "ASIN or EAN to convert "B08N5WRWNW" or "9781234567890"", "marketplaceId": "A1PA6795UKMFR9", "conversion_direction": "asin-to-ean", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-asin-converter", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-asin-converter?asin=ASIN%20or%20EAN%20to%20convert%20%22B08N5WRWNW%22%20or%20%229781234567890%22&marketplaceId=A1PA6795UKMFR9&conversion_direction=asin-to-ean&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-seller-review
Method: GET
Name | Type | Required | Description |
---|---|---|---|
sellerId | text | Yes | Seller ID (e.g., "A1B2C3D4E5F6G7") |
marketplaceId | text | Yes | Marketplace ID |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "sellerId": "Seller ID "A1B2C3D4E5F6G7"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-seller-review", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "sellerId": "Seller ID "A1B2C3D4E5F6G7"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-seller-review", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-seller-review?sellerId=Seller%20ID%20%22A1B2C3D4E5F6G7%22&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-product-lookup
Method: GET
Name | Type | Required | Description |
---|---|---|---|
asin | text | Yes | Product ASIN (e.g., "B08N5WRWNW") |
marketplaceId | text | Yes | Marketplace ID |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "asin": "Product ASIN "B08N5WRWNW"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-product-lookup", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "asin": "Product ASIN "B08N5WRWNW"", "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-product-lookup", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-product-lookup?asin=Product%20ASIN%20%22B08N5WRWNW%22&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-product-offers
Method: GET
Name | Type | Required | Description |
---|---|---|---|
asin | text | Yes | Product ASIN |
marketplaceId | text | Yes | Marketplace ID |
count | number | No | Number of offers (max 20, default 10) |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "asin": "asin", "marketplaceId": "A1PA6795UKMFR9", "count": "30", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-product-offers", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "asin": "asin", "marketplaceId": "A1PA6795UKMFR9", "count": "30", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-product-offers", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-product-offers?asin=asin&marketplaceId=A1PA6795UKMFR9&count=30&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-get-marketplaces
Method: GET
Name | Type | Required | Description |
---|---|---|---|
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-get-marketplaces", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-get-marketplaces", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-get-marketplaces?api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-search
Method: GET
Name | Type | Required | Description |
---|---|---|---|
q | text | Yes | Search query (e.g., "phone") |
marketplaceId | text | Yes | Marketplace ID (e.g., "A1PA6795UKMFR9") |
count | number | No | Number of results (max 50, default 30) |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "q": "Search query "phone"", "marketplaceId": "Marketplace ID "A1PA6795UKMFR9"", "count": "30", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-search", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "q": "Search query "phone"", "marketplaceId": "Marketplace ID "A1PA6795UKMFR9"", "count": "30", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-search", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-search?q=Search%20query%20%22phone%22&marketplaceId=Marketplace%20ID%20%22A1PA6795UKMFR9%22&count=30&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-bestsellers
Method: GET
Name | Type | Required | Description |
---|---|---|---|
category_id | text | Yes | Category ID (e.g., "electronics") |
marketplaceId | text | Yes | Marketplace ID |
count | number | No | Number of results (max 50, default 30) |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "category_id": "Category ID "electronics"", "marketplaceId": "A1PA6795UKMFR9", "count": "30", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-bestsellers", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "category_id": "Category ID "electronics"", "marketplaceId": "A1PA6795UKMFR9", "count": "30", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-bestsellers", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-bestsellers?category_id=Category%20ID%20%22electronics%22&marketplaceId=A1PA6795UKMFR9&count=30&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Endpoint: /amazon-deals-categories
Method: GET
Name | Type | Required | Description |
---|---|---|---|
marketplaceId | text | Yes | Marketplace ID |
api_key | text | Yes | Your API key |
import requests # Structure parameters params = { "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", } response = requests.get( "https://sellermagnet-api.com/amazon-deals-categories", params=params, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
const axios = require("axios"); const params = { "marketplaceId": "A1PA6795UKMFR9", "api_key": "YOUR_API_KEY", }; axios.get("https://sellermagnet-api.com/amazon-deals-categories", { params: params, headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } }) .then(response => console.log(response.data)) .catch(error => console.error(error));
curl -X GET "https://sellermagnet-api.com/amazon-deals-categories?marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY" \ -H "Authorization: Bearer YOUR_API_KEY"
Follow these steps to quickly integrate SellerMagnetAPI into your application.
Create a free account to get your API key. Sign Up Now.
Use your API key in the Authorization: Bearer YOUR_API_KEY
header for all requests.
Try the /v1/queries
endpoint with a sample ASIN (e.g., B0CX23V2ZK) to fetch product data.
Review the endpoint list above for specific use cases like product details, pricing, or reviews.