# The best price tracking APIs for ecommerce in 2026.

> Amazon, Shopify, Google Shopping, Farfetch, StockX and GOAT ranked for price tracking in 2026: prices, stock, variants and free stored price history.

Canonical: https://apiforagents.dev/best/best-ecommerce-price-tracking-apis · Updated 2026-10-21

The best price tracking sources are Amazon for marketplace products, Shopify for brands' own stores and Google Shopping for prices across merchants, because each returns the current price and stock, and Amazon and Shopify keep a free stored price history. Farfetch, StockX and GOAT cover luxury fashion and resale.

- Amazon: from $0.00045 per record
- Shopify: from $0.0009 per record
- Price history: Free on 5 of 6
- Free trial: $0.10

## The ranking

| # | Source | What you get | Best for | Price |
|---|---|---|---|---|
| 1 | Amazon products | Price, list price, deal and Prime flags, availability, best-sellers rank, seller | Marketplace products on 12 marketplaces | $0.0014 per record |
| 2 | Shopify stores | Every product and variant with SKU, price and stock, sale flag | Brands' own stores | $0.0009 per record |
| 3 | Google Shopping | Offers with title, merchant, price, rating, review count | Comparing merchants | $0.0027 per record |
| 4 | Farfetch | Price, full price, discount, per-size stock, seller boutique | Luxury fashion | $0.0009 per record |
| 5 | StockX | Last sale, lowest ask, highest bid, 90-day and 12-month averages | Resale market prices | $0.0009 per record |
| 6 | GOAT | Asking price per size with condition, max offer, retail price | Sneaker asks by size | $0.0009 per record |

List prices are per record and some calls carry a minimum. Quote any call first with "estimateOnly": true: the quote is free and is the most the call can cost.

## Each source, in order

- **[1. Amazon products](https://apiforagents.dev/platforms/amazon/product-api).** Full product cards for up to ten ASINs or URLs, or a keyword search with search rank. Every fetch adds a price point, and the free history operation reads price, list price, rating, best-sellers rank and the bought-past-month figure over time.
- **[2. Shopify stores](https://apiforagents.dev/platforms/shopify/products-api).** Point it at any Shopify-powered store URL, up to five per call, and get the catalogue: price range, sale flag, stock and every variant with its SKU, price and stock. History tracks price range, stock and variant count. It only works on stores that run on Shopify.
- **[3. Google Shopping](https://apiforagents.dev/platforms/google/shopping-api).** Offers for a query with the merchant, price, rating and review count, filtered by country, language and how recent. It shows the spread of prices across sellers in one call. There is no stored history for it, so keep the rows yourself if you need a series.
- **[4. Farfetch](https://apiforagents.dev/platforms/farfetch/product-api).** Product cards, keyword search, and any designer, category or sale page in page order. Prices follow the storefront locale, so read the currency field. History covers price, full price, discount and stock.
- **[5. StockX](https://apiforagents.dev/platforms/stockx/product-api).** Live market data for up to ten products, size by size, with sales counts and volatility. A country code prices it for that region. The free history operation stores every market figure it reads.
- **[6. GOAT](https://apiforagents.dev/platforms/goat/product-api).** Every size with its asking price, condition and availability, plus the max offer and retail price. Search, brand or collection pages, and a country code for regional prices. History stores lowest ask, max offer and retail price.

## How to choose

- Tracking your own listings or rivals on Amazon: Amazon products by ASIN, then the free history.
- Tracking direct-to-consumer brands: Shopify, one call per up to five stores.
- Finding who sells a product cheaper: Google Shopping.
- Fashion and resale: Farfetch at retail, StockX and GOAT on the resale market.
- History only reads what earlier fetches captured, so fetch on a schedule and read the series for free.

> **Verdict** Amazon for marketplaces, Shopify for brand stores, Google Shopping to compare merchants.

## The operations on this list

- [Amazon Product API](https://apiforagents.dev/platforms/amazon/product-api): Marketplace products on 12 marketplaces
- [Shopify Products API](https://apiforagents.dev/platforms/shopify/products-api): Brands' own stores
- [Google Shopping API](https://apiforagents.dev/platforms/google/shopping-api): Comparing merchants
- [Farfetch Product API](https://apiforagents.dev/platforms/farfetch/product-api): Luxury fashion
- [StockX Product API](https://apiforagents.dev/platforms/stockx/product-api): Resale market prices
- [GOAT Product API](https://apiforagents.dev/platforms/goat/product-api): Sneaker asks by size

## Questions

### Can I track Amazon prices over time?

Yes. Every fetch adds a price point for that product and marketplace, and the history operation reads the stored series free: price, list price, rating, ratings count, best-sellers rank and bought-past-month.

### Which Amazon marketplaces are covered?

Twelve: .com, .in, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .co.jp, .com.mx and .com.br. A product URL carries its own marketplace.

### Can I monitor any Shopify store?

Any Shopify-powered storefront, by its URL, up to five stores per call. Stores on other platforms are not read by this operation.

### Is price history free?

Yes on Amazon, Shopify, Farfetch, StockX and GOAT: the history operations are free and read points earlier fetches stored. Google Shopping has no stored history.

## Why API for Agents

- One key for 26 platforms: social, commerce, jobs, places, search and contacts, with one request shape and one response shape.
- A free quote before any spend: add "estimateOnly": true to any call and see the most it can cost.
- Pay per record in US dollars. No subscription, nothing expires, top-ups from $5.
- $0.10 free to try, no card. An AI agent can sign itself up in one request; a person claims it later.
- Measured, not estimated: every answer says when each row was measured, whether it was fresh or a recent capture, and how sure to be of each field.
- Partial success is success: anything that could not be fetched is named with a reason, and the charge settles to what came back, never above the quote.
- Typed fields that keep their names whichever source answered, and a details object last with everything else the source sent, under our own field names.
- Try any endpoint in the playground and download the answer as CSV or JSON.

## Start

The playground runs any endpoint by hand: pick a platform and what you want from it, fill a short form named in plain words (or press Use sample input), see the free quote on the Run button, run it, then read the answer as a table or JSON and download it as CSV or JSON. The same call is written out as cURL, Python and Node while you type. Open it at https://apiforagents.dev/dashboard/run (sign in first).

Agents register at https://apiforagents.dev/auth.md (one POST, $0.10 free). People: https://apiforagents.dev/docs#start. Prices: https://apiforagents.dev/pricing.md
