https://x402.openwebninja.com/realtime-amazon-data/search
No description provided.
3000 (raw units)
price
2
calls / 30d
2
unique payers
2026-08-30
updated
Provider
x402.openwebninja.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x3e7c9cA818f713F19e126E3B7B37B47dC1411570",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "3000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:137",
"payTo": "0x3e7c9cA818f713F19e126E3B7B37B47dC1411570",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "3000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:42161",
"payTo": "0x3e7c9cA818f713F19e126E3B7B37B47dC1411570",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "3000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"type": "http"
},
"output": {
"example": {},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"additional_filters": {
"type": "string"
},
"brand": {
"type": "string"
},
"category": {
"type": "string"
},
"category_id": {
"default": "aps (All Departments)",
"type": "string"
},
"country": {
"default": "US",
"enum": [
"US",
"AU",
"BR",
"CA",
"CN",
"FR",
"DE",
"IN",
"IT",
"MX",
"NL",
"SG",
"ES",
"TR",
"AE",
"GB",
"JP",
"SA",
"PL",
"SE",
"BE",
"EG",
"ZA",
"IE"
],
"type": "string"
},
"deals_and_discounts": {
"default": "NONE",
"enum": [
"NONE",
"ALL_DISCOUNTS",
"TODAYS_DEALS"
],
"type": "string"
},
"fields": {
"type": "string"
},
"four_stars_and_up": {
"type": "boolean"
},
"is_prime": {
"default": false,
"type": "boolean"
},
"language": {
"type": "string"
},
"max_price": {
"type": "integer"
},
"min_price": {
"type": "integer"
},
"page": {
"default": 1,
"type": "integer"
},
"product_condition": {
"default": "ALL",
"enum": [
"ALL",
"NEW",
"USED",
"RENEWED",
"COLLECTIBLE"
],
"type": "string"
},
"query": {
"type": "string"
},
"seller_id": {
"type": "string"
},
"sort_by": {
"default": "RELEVANCE",
"enum": [
"RELEVANCE",
"LOWEST_PRICE",
"HIGHEST_PRICE",
"REVIEWS",
"NEWEST",
"BEST_SELLERS"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"data": {
"properties": {
"country": {
"description": "Country where the search was performed",
"type": "string"
},
"domain": {
"description": "Domain where the products are listed",
"type": "string"
},
"products": {
"description": "List of products matching the search query.",
"items": {
"type": "object"
},
"type": "array"
},
"total_products": {
"description": "Total number of products matching the query",
"type": "integer"
}
},
"type": "object"
},
"parameters": {
"properties": {
"country": {
"description": "Country code for the search",
"type": "string"
},
"is_prime": {
"description": "Filter for Prime-eligible products",
"type": "boolean"
},
"page": {
"description": "Current page number in pagination",
"type": "integer"
},
"query": {
"description": "The search query string",
"type": "string"
},
"sort_by": {
"description": "Field to sort results by",
"type": "string"
}
},
"type": "object"
},
"request_id": {
"description": "Unique identifier for the API request",
"type": "string"
},
"status": {
"description": "The status of the API response",
"type": "string"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://x402.openwebninja.com/realtime-amazon-data/search" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://x402.openwebninja.com/realtime-amazon-data/search");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://x402.openwebninja.com/realtime-amazon-data/search")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/14951.json, and this resource appears in /discovery/resources and /discovery/search.