Search Amazon products by keyword or ASIN

From Just One API, through Joshu Data Bodega.

Price
$0.016 per call

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • pageinteger, optional

    Page number for pagination.

  • sortBystring: RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, BEST_SELLERS, optional

    Sort order for Amazon product search results. Available Values: - `RELEVANCE`: Relevance - `LOWEST_PRICE`: Lowest Price - `HIGHEST_PRICE`: Highest Price - `REVIEWS`: Reviews - `NEWEST`: Newest - `BEST_SELLERS`: Best Sellers One of: RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, BEST_SELLERS.

  • countrystring: US, AU, BR, CA, CN, FR, DE, IN, IT, MX, NL, SG, ES, TR, AE, GB, JP, SA, PL, SE, BE, EG, ZA, IE, optional

    Country code for the Amazon marketplace. Available Values: - `US`: United States - `AU`: Australia - `BR`: Brazil - `CA`: Canada - `CN`: China - `FR`: France - `DE`: Germany - `IN`: India - `IT`: Italy - `MX`: Mexico - `NL`: Netherlands - `SG`: Singapore - `ES`: Spain - `TR`: Turkey - `AE`: United A One of: US, AU, BR, CA, CN, FR, DE, IN, IT, MX, NL, SG.

  • isPrimeboolean, optional

    Whether to return only Prime-eligible products.

  • keywordstring, required

    Search keyword or ASIN to find Amazon products.

  • productConditionstring: ALL, NEW, USED, RENEWED, COLLECTIBLE, optional

    Product condition filter for Amazon search results. Available Values: - `ALL`: All product conditions - `NEW`: New products - `USED`: Used products - `RENEWED`: Renewed products - `COLLECTIBLE`: Collectible products One of: ALL, NEW, USED, RENEWED, COLLECTIBLE.

  • dealsAndDiscountsstring: NONE, ALL_DISCOUNTS, TODAYS_DEALS, optional

    Deals and discounts filter for Amazon search results. Available Values: - `NONE`: Do not filter by deals or discounts - `ALL_DISCOUNTS`: Return discounted products - `TODAYS_DEALS`: Return today's deals One of: NONE, ALL_DISCOUNTS, TODAYS_DEALS.

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "justoneapi.x.amazon-search-products-v1",
    "params": {
      "page": "1",
      "sortBy": "RELEVANCE",
      "country": "US",
      "isPrime": "False",
      "keyword": "headphones",
      "productCondition": "ALL",
      "dealsAndDiscounts": "NONE"
    }
  }'