Contract
{
"type": "object",
"required": [
"Params"
],
"properties": {
"Params": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z0-9]{10}$"
},
"maxItems": 1,
"minItems": 1,
"description": "A list holding exactly one Amazon product ASIN: the 10-character code (capital letters and digits) of a product sold on the US site."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"asin": {
"type": "string",
"description": "The product's ASIN."
},
"price": {
"type": "string",
"description": "The current price as shown, with its currency sign."
},
"title": {
"type": "string",
"description": "The product title."
},
"images": {
"type": "array",
"items": {
"type": "string"
},
"description": "Links to the product images."
},
"about_item": {
"type": "string",
"description": "The page's feature bullets, joined into one text."
},
"list_price": {
"type": "string",
"description": "The list-price text as shown on the page, label included."
},
"breadcrumbs": {
"type": "string",
"description": "The category path of the product."
},
"product_url": {
"type": "string",
"description": "Link to the product page."
},
"scrape_time": {
"type": "string",
"description": "When the page was read, as a date and time string."
},
"seller_name": {
"type": "string",
"description": "The name of the seller."
},
"availability": {
"type": "string",
"description": "The stock status text."
},
"model_number": {
"type": "string",
"description": "The item model number."
},
"rating_count": {
"type": "string",
"description": "The number of ratings, as a string."
},
"rating_stars": {
"type": "string",
"description": "The average star rating out of 5, as a string."
},
"default_variant": {
"type": "array",
"items": {
"type": "string"
},
"description": "The variant the page opened on, as name:value strings."
},
"recent_purchases": {
"type": "string",
"description": "The page's note on how many were bought recently."
},
"best_sellers_rank": {
"type": "string",
"description": "The best-sellers rank text, with its categories."
},
"product_description": {
"type": "string",
"description": "The product description."
},
"rating_distribution": {
"type": "object",
"properties": {
"1star": {
"type": "string"
},
"2star": {
"type": "string"
},
"3star": {
"type": "string"
},
"4star": {
"type": "string"
},
"5star": {
"type": "string"
}
},
"description": "Share of ratings at each star level, as percentage strings."
},
"customer_review_summary": {
"type": "string",
"description": "The summary of customer reviews shown on the page."
}
}
},
"description": "One entry: the product page for the ASIN."
}
},
"description": "The product page, as a one-entry list."
}Pricing
Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.
Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.
| Charge | Rate |
|---|---|
Base fee Charged once per request | $0.00006825 |
Per result Charged for every result returned | $0.00307125 |
- Cost basis
- Not recorded
This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.
- Updated
- Oct 12, 2026
