# E-commerce price tracking. Amazon, Shopify stores and Google Shopping.

> Track product prices across Amazon, Shopify storefronts and Google Shopping: price, list price, stock and variants. Free history of past captures.

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

Watch competitor prices in three places: Amazon product cards, any Shopify storefront's catalogue, and Google Shopping offers across merchants. Run the same calls on a schedule from your own job and read the free history for the trend.

- Amazon: from $0.00045 per record
- Shopify: from $0.0009 per record
- Google Shopping: from $0.00009 per record
- History: Free

## The workflow

1. For Amazon, run Amazon products with up to ten ASINs or product URLs: price, list price, deal and Prime flags, availability and seller.
2. For a Shopify store, run Shopify products with the store URL, up to five stores per call: every product with its price range, sale flag, stock and variants.
3. For the wider market, run Google shopping with a product query and a country: title, merchant, price and rating per offer.
4. Read Amazon history (price, list_price) and Shopify history (price_from, price_to, in_stock) for free to chart what past captures saw.
5. Run it on a schedule from your own job and alert when a price or stock flag changes.

## Who uses it

- **[Direct-to-consumer brands](https://apiforagents.dev/platforms/shopify/products-api).** Read a competitor's whole Shopify catalogue each week and see what went on sale or out of stock.
- **Marketplace sellers.** Watch the Amazon listings you compete with for price, deal flags and best-sellers rank, and reprice from data.
- **Pricing analysts.** Compare one product across merchants with Google Shopping, then follow the ones that matter on their own stores.

## Operations used

List prices per record. A call can carry a minimum, so quote first: the quote is free, and a record that does not come back is not charged.

| Step | Operation | What comes back | Price |
|---|---|---|---|
| 1 | Amazon products | Price, list price, deal and Prime flags, availability, seller | $0.0014 per record |
| 2 | Shopify products | Every product with price range, sale flag, stock, variants | $0.0009 per record |
| 3 | Google shopping | Offers with title, merchant, price, rating | $0.0027 per record |

> **Cap every run** A Shopify store can list hundreds of products. Set limit to what you will read and "maxUsd" on every call in the loop, so a large catalogue cannot surprise you.

## The operations in this workflow

- [Amazon products](https://apiforagents.dev/platforms/amazon/product-api): Price, list price, deal and Prime flags, availability, seller
- [Shopify products](https://apiforagents.dev/platforms/shopify/products-api): Every product with price range, sale flag, stock, variants
- [Google shopping](https://apiforagents.dev/platforms/google/shopping-api): Offers with title, merchant, price, rating

## Questions

### Does history cost anything?

No. History reads only what earlier captures already stored, at no charge. It does not fetch new prices; run the products call for that.

### Which Shopify stores work?

Any Shopify-powered storefront, by store URL, up to five per call.

### Can I track an Amazon price in another country?

Yes. Set marketplace to the site's domain suffix, such as co.uk, de or in. A product URL carries its own site.

## 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
