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
| Name | Type | Requirement | Description |
|---|---|---|---|
| asin | string | optional | Direct Amazon product ASIN. Required unless url is supplied. |
| url | string | optional | Direct Amazon product URL. Required unless asin is supplied. |
| domain | string | optional | Amazon domain. |
| country | string | optional | Delivery or marketplace country code. |
| postal_code | string | optional | Delivery postal code. |
Response Fields
| Field | Type | Description |
|---|---|---|
| success | boolean | Whether product detail and A+ parsing completed. |
| aplus_content | object | Parsed A+ modules, text, images, and metadata when available. |
| brand_story | object | Parsed brand-story content when available. |
| product | object | Underlying enriched Amazon product row. |
| time_taken | number | API 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
}