SellerMagnetAPI Documentation

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.

API Endpoints

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

Parameters
Name Type Required Description
asin text Yes Product ASIN (e.g., "B08N5WRWNW")
marketplaceId text Yes Marketplace ID
api_key text Yes Your API key
Code Examples
Python
Node.js
cURL
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

Parameters
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
Code Examples
Python
Node.js
cURL
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

Parameters
Name Type Required Description
sellerId text Yes Seller ID (e.g., "A1B2C3D4E5F6G7")
marketplaceId text Yes Marketplace ID
api_key text Yes Your API key
Code Examples
Python
Node.js
cURL
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

Parameters
Name Type Required Description
asin text Yes Product ASIN (e.g., "B08N5WRWNW")
marketplaceId text Yes Marketplace ID
api_key text Yes Your API key
Code Examples
Python
Node.js
cURL
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

Parameters
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
Code Examples
Python
Node.js
cURL
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

Parameters
Name Type Required Description
api_key text Yes Your API key
Code Examples
Python
Node.js
cURL
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-bestsellers

Method: GET

Parameters
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
Code Examples
Python
Node.js
cURL
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

Parameters
Name Type Required Description
marketplaceId text Yes Marketplace ID
api_key text Yes Your API key
Code Examples
Python
Node.js
cURL
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"
                                    

Getting Started

Follow these steps to quickly integrate SellerMagnetAPI into your application.

  1. Sign Up

    Create a free account to get your API key. Sign Up Now.

  2. Authenticate

    Use your API key in the Authorization: Bearer YOUR_API_KEY header for all requests.

  3. Test the API

    Try the /v1/queries endpoint with a sample ASIN (e.g., B0CX23V2ZK) to fetch product data.

  4. Explore Endpoints

    Review the endpoint list above for specific use cases like product details, pricing, or reviews.

Get Started