Alexa Agent API
Ask Amazon Alexa natural-language questions through an API, retrieve AI-generated insights and related product recommendations, and bring Amazon’s AI shopping intelligence into discovery, research, and shopping experiences.
About the API
The Alexa Agent API sends natural-language questions to Amazon Alexa and returns structured results for applications, tools, and AI agents. Each conversation turn includes an AI-generated text answer and, when available, related product recommendations and suggested follow-up questions.
The API is suitable for AI shopping assistants, product discovery, product research, market analysis, and automated shopping workflows.
Independent account pools support the United States and Japan, with the United States as the default market. Ordinary questions use a native HTTP path for answers, product recommendations and follow-up suggestions; screenshots use the browser path. Turns within a call can share context; separate calls do not. Availability depends on enabled markets, and recommendations depend on Amazon’s answer.
Apply for access
To ensure service reliability, this API is currently available on a limited-access basis. Access is granted according to your use case and expected usage volume.
Integration details, request parameters, and credentials are provided only after approval. Public documentation does not expose invocation code or offer Playground testing.
Response fields
| Field | Type | Description |
|---|---|---|
code | integer | Status code; 0 indicates success |
message | string | Status message |
data | object | Response payload |
data fields
| Field | Type | Description |
|---|---|---|
json | array | Conversation results; each item represents one Alexa response |
taskId | string | Unique task identifier |
url | string | Page URL associated with the result |
screenshot | string | Optional page screenshot URL; may be empty when no screenshot is generated |
Conversation result fields
| Field | Type | Description |
|---|---|---|
prompt | string | Question for this conversation turn |
content | string | Alexa-generated text answer |
products | array | Related product groups; each group contains title and items |
follow_up_questions | string[] | Follow-up questions suggested by Alexa |
screenshot | string | Optional screenshot URL for this turn |
Product fields
| Field | Type | Description |
|---|---|---|
asin | string | Amazon product ASIN |
url | string | Product detail page URL |
title | string | Product title |
cover | string | Product image URL |
score | string | Product rating |
ratingsCount | string | Number of ratings |
price | string | Current price, including currency symbol |
originalPrice | string | Original or struck-through price; empty when unavailable |
describe | string | Product summary or recommendation note |
Response example
Credit usage
- Each Alexa conversation turn costs 6 credits.
- When a task contains multiple conversation turns, credits are charged for the actual number of turns.

