Discover/amazon.ca API
live

amazon.ca APIamazon.ca

Search Amazon Canada products, retrieve product details by ASIN, fetch live deals, and get best sellers by category. 4 endpoints, no Amazon PA-API account required.

Endpoints
4
Updated
11d ago
Try it
Page number for pagination
Search keyword
Sort order: 'price-asc-rank' (price low to high), 'price-desc-rank' (price high to low), '
Amazon department/category filter slug passed as the 'i' parameter
api.parse.bot/scraper/28c48b7b-73f9-48d8-a513-74cfdb14d8b9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/28c48b7b-73f9-48d8-a513-74cfdb14d8b9/search_products?page=1&query=headphones' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products on Amazon.ca by keyword and optional category. Returns deduplicated product listings with titles, prices, and discounts.

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword
sort_bystringSort order: 'price-asc-rank' (price low to high), 'price-desc-rank' (price high to low), 'review-rank' (average customer review)
categorystringAmazon department/category filter slug passed as the 'i' parameter
Response
{
  "type": "object",
  "fields": {
    "query": "search keyword echoed back",
    "products": "array of product objects with asin, title, current_price, original_price, discount, rating, reviews_count, is_prime, url",
    "total_found": "number of products returned on this page"
  },
  "sample": {
    "data": {
      "query": "headphones",
      "products": [
        {
          "url": "https://www.amazon.ca/dp/B0C6KFZC9Z",
          "asin": "B0C6KFZC9Z",
          "title": "Soundcore by Anker,CS 30Q, Active Noise Cancelling Headphones",
          "rating": null,
          "discount": null,
          "is_prime": true,
          "current_price": 129.99,
          "reviews_count": null,
          "original_price": null
        }
      ],
      "total_found": 61
    },
    "status": "success"
  }
}

About the amazon.ca API

The Amazon.ca API provides 4 endpoints to query product listings, retrieve ASIN-level detail, pull current deals, and fetch category best-seller rankings from Amazon Canada. The search_products endpoint returns up to a full page of deduplicated results including title, current and original price, discount, rating, review count, and Prime eligibility — all in a single call.

Product Search and Detail

The search_products endpoint accepts a required query string plus optional category, sort_by, and page parameters. Sort options include price-asc-rank, price-desc-rank, and review-rank. Each product object in the products array carries asin, title, current_price, original_price, discount, rating, reviews_count, is_prime, and url. The total_found field reflects the count of items returned on that page, not the total catalog count.

The get_product_details endpoint takes a single asin and returns targeted pricing data: current_price, original_price, a discount object containing amount, percentage, and label (or null when no discount is active), and the canonical url for the listing on amazon.ca. This endpoint is useful when you already have an ASIN from another source and need current Canadian pricing without running a full search.

Deals and Best Sellers

The get_deals endpoint requires no inputs and returns the deals array from the Amazon.ca Deals Store. Each deal object includes asin, discount_pct (integer or null), and url. The total field gives the count of deals found. To get full product metadata for any deal, pass the returned ASIN to get_product_details.

The get_best_sellers endpoint accepts an optional category slug such as electronics, books, sports, kitchen, or beauty. Each result in the products array includes rank, asin, title, current_price, rating, image, and url. Omitting the category slug may return an empty result set, so a category value is strongly recommended. Combining this endpoint with get_product_details lets you build ranked lists with full pricing and discount detail.

Common use cases
  • Track price changes on specific ASINs over time using current_price and original_price from get_product_details
  • Build a Canadian deal aggregator by polling get_deals and enriching results via get_product_details
  • Compare category best-seller rankings across electronics, books, and kitchen using get_best_sellers with the rank field
  • Filter Amazon Canada search results by price using sort_by: price-asc-rank and surface only Prime-eligible items via is_prime
  • Monitor discount percentage on trending products by combining search_products results with the discount field
  • Generate affiliate content for Canadian shoppers by pulling top-ranked products and images from get_best_sellers
  • Cross-reference deal ASINs from get_deals with search results to identify deal depth and original pricing
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Amazon have an official developer API for product data?+
Yes. Amazon offers the Product Advertising API (PA-API 5.0) at https://webservices.amazon.com/paapi5/documentation/. It requires an active Amazon Associates account with qualifying sales, which creates a barrier for many developers. This Parse API has no such prerequisite.
What does `get_product_details` return when a product has no active discount?+
The discount field is returned as null. The current_price and original_price fields are still populated when available, so you can compute any difference yourself. If price data is unavailable (e.g. for out-of-stock listings), those fields may also return null.
Does `search_products` return all results across multiple pages?+
Each call returns one page of deduplicated results. The total_found field reflects the count on that page, not the total catalog size. To retrieve additional pages, increment the page parameter in successive calls. There is no built-in cursor or total-pages field in the response.
Does the API return seller information, product descriptions, or customer review text?+
Not currently. The API covers pricing, discount, rating score, review count, Prime status, rank, and image fields. Detailed seller listings, full product descriptions, and individual customer review text are not included in any current endpoint. You can fork this API on Parse and revise it to add an endpoint covering those fields.
Is the `get_deals` endpoint scoped to Amazon.ca specifically, or does it include US deals?+
All four endpoints are scoped exclusively to amazon.ca. Product URLs, prices, and deal listings reflect the Canadian storefront. US Amazon pricing or US-only promotions are not included. You can fork this API on Parse and revise it to point at amazon.com if US data is what you need.
Page content last updated . Spec covers 4 endpoints from amazon.ca.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.