Docs / API reference

POST/v1/data/amazon/store

Amazon Store

Extract SKU rows and optional product details from an Amazon brand store.

Execution model

Live request

Runtime depends on endpoint, target, pagination, rendering mode, and active plan limits.

Credit weight

Live catalog

Current weights are managed from the Data API Weights admin table and shown on pricing before use.

Amazon Store Endpoint

Extract SKU rows and optional product details from an Amazon brand store.

Getting Started

Send your API key as a bearer token. Start with the smallest request below.

Run Amazon Store

Send the smallest useful request and read the structured response.

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://www.amazon.in/stores/page/02D3EE5F-D59D-4010-B7E4-5F106ED3F47B/",
  "domain": "amazon.in",
  "country": "IN",
  "postal_code": "560034",
  "num_results": 50,
  "include_product_details": true
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}

Options

Query and Target

Set the search term, identifier, or source URL that defines the request.

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://example.com/products/widget",
  "domain": "amazon.in",
  "country": "IN",
  "postal_code": "560034",
  "num_results": 50,
  "include_product_details": true
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}

Results and Pagination

Control how many records or pages are returned.

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://www.amazon.in/stores/page/02D3EE5F-D59D-4010-B7E4-5F106ED3F47B/",
  "domain": "amazon.in",
  "country": "IN",
  "postal_code": "560034",
  "num_results": 100,
  "include_product_details": true,
  "max_offers": 0
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}

Location and Language

Localize results with country, language, coordinates, or delivery-location fields.

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://www.amazon.in/stores/page/02D3EE5F-D59D-4010-B7E4-5F106ED3F47B/",
  "domain": "amazon.in",
  "country": "us",
  "postal_code": "10001",
  "num_results": 50,
  "include_product_details": true
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}

Details and Enrichment

Choose the additional detail, related records, or media included in the response.

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://www.amazon.in/stores/page/02D3EE5F-D59D-4010-B7E4-5F106ED3F47B/",
  "domain": "amazon.in",
  "country": "IN",
  "postal_code": "560034",
  "num_results": 50,
  "include_product_details": true,
  "include_offers": false,
  "include_sellers": false,
  "include_reviews_preview": false
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}

Response

Read success first, then consume the endpoint-specific records and pagination fields shown below.

Error Handling

Handle 401 for authentication, 422 for invalid input, 429 for limits, and retry only transient failures.

Parameters

NameTypeRequirementDescription
urlstringRequiredAmazon brand/store URL.
domainstringOptionalAmazon domain.
countrystringOptionalDelivery or marketplace country code.
postal_codestringOptionalDelivery postal code.
num_resultsnumberOptionalMaximum SKUs/products to fetch (1-960).
include_product_detailsbooleanOptionalFetch product detail pages for each store SKU.
include_offersbooleanOptionalInclude offer data when enrichment is available.
max_offersnumberOptionalMaximum offers per product (0-20).
include_sellersbooleanOptionalInclude seller details when available.
include_reviews_previewbooleanOptionalInclude review snippets when available.

Response fields

FieldTypeDescription
successbooleanWhether the request completed or queued successfully.
statusstringcompleted, partial, failed, queued, running, or cancelled.
total_skusnumberNumber of SKU rows extracted.
skusarrayLightweight catalog rows with position, ASIN, title, URL, brand, price, rating, review_count, and image.
productsarrayFull Amazon product rows when include_product_details=true, including detail_enriched and source-available detail, A+, review-preview, offer, seller, variant, and media fields.
pages_fetchednumberNumber of store/listing pages fetched.
partial / warningsboolean | string[]Completeness signal and non-fatal source or enrichment warnings.
job_id / status_urlstringPresent only when unfinished work returns HTTP 202 for polling.
time_takennumberAPI response time in seconds.

Request and response

curl -X POST "https://api.datablue.dev/v1/data/amazon/store" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://www.amazon.in/stores/page/02D3EE5F-D59D-4010-B7E4-5F106ED3F47B/",
  "domain": "amazon.in",
  "country": "IN",
  "postal_code": "560034",
  "num_results": 50,
  "include_product_details": true
}'
Example response
{
  "success": true,
  "url": "https://www.amazon.in/stores/page/example",
  "domain": "amazon.in",
  "total_skus": 2,
  "pages_fetched": 1,
  "time_taken": 5.4,
  "skus": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "price": "₹799",
      "rating": 4.3
    }
  ],
  "products": [
    {
      "position": 1,
      "asin": "B0XXXXXXX1",
      "title": "Kiro Beauty Lipstick",
      "url": "https://www.amazon.in/dp/B0XXXXXXX1",
      "detail_enriched": true,
      "rating_breakdown": {
        "5star": 0.59,
        "4star": 0.19
      }
    }
  ]
}