Amazon A+ Content
DataBlue / Docs / Endpoint
POST/v1/data/amazon/a-plus

Amazon A+ Content

Return parsed A+ content and brand story blocks for an Amazon product URL or ASIN.

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.

Parameters

NameTypeRequirementDescription
asinstringoptionalDirect Amazon product ASIN. Required unless url is supplied.
urlstringoptionalDirect Amazon product URL. Required unless asin is supplied.
domainstringoptionalAmazon domain.
countrystringoptionalDelivery or marketplace country code.
postal_codestringoptionalDelivery postal code.

Response Fields

FieldTypeDescription
successbooleanWhether product detail and A+ parsing completed.
aplus_contentobjectParsed A+ modules, text, images, and metadata when available.
brand_storyobjectParsed brand-story content when available.
productobjectUnderlying enriched Amazon product row.
time_takennumberAPI response time in seconds.

cURL Example

curl -X POST "https://api.datablue.dev/v1/data/amazon/a-plus" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "asin": "B0XXXXXXX1",
  "domain": "amazon.in",
  "country": "IN"
}'

System Responses

200 OK

Request processed successfully.

401 UNAUTHORIZED

Missing or invalid API key.

429 RATE LIMIT

System capacity exceeded.

500 SYSTEM FAILURE

Internal core exception.

EXAMPLE RESPONSE
{
  "success": true,
  "asin": "B0XXXXXXX1",
  "domain": "amazon.in",
  "title": "Kiro Beauty Lipstick",
  "brand": "Kiro",
  "aplus_content": {
    "modules": [
      {
        "type": "image_text",
        "text": "Clean beauty payoff"
      }
    ]
  },
  "brand_story": {
    "text_blocks": [
      "Conscious color cosmetics"
    ]
  },
  "time_taken": 4.8
}