Sourcelane

Amazon Price Tracker

E-commerce & Marketplaces

Operated by Sourcelane✓ verified

Track Amazon prices on a schedule and build your own price history - lowest, highest and average price, price-drop and target-price alerts, stock and seller.

Read full description

A scheduled Amazon price tracker that scrapes product pages across 17 Amazon marketplaces to build and maintain per-product price histories and detect price events. On every run it records the current buy-box price, struck-through list price and discount, timestamped price points (recent time series up to 60 entries with date, price, list price, stock status and seller), and persistent tracking metadata (number of checks and first-tracked timestamp). The connector computes statistics over the tracking history (lowest, highest and average prices), measures change since the previous check (absolute and percent), identifies when a product is at its lowest tracked price, and generates alerts with reasons for price drops, target-price hits and restocks. It captures buy-box context (stock availability, condition, seller identity, whether Amazon is the seller), active coupons and deal badges, and product metadata such as title, brand, image, rating and review count. Supports 17 marketplaces including amazon.com, amazon.co.uk, amazon.de, amazon.ca, amazon.com.au, amazon.co.jp, amazon.in and others.

Verified Oct 25, 10:11 PM

$0.01

per product check

Up to 100 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Productsrequired

    Amazon product URLs or ASINs to track, one per line.

  • Target prices

    Optional.

  • History store name

    Named key-value store in your account that keeps each product's price history between runs.

Optional settings

Marketplace (for bare ASINs)Price drop alert (%)Max history points per product

You get back

Text & content
TitleCoupon text
People & accounts
Seller name
Numbers & stats
PriceList priceRatingReview countPrevious pricePrice changePrice change percentLowest price+6 more
Dates
Previous checked atLowest price atHighest price atFirst tracked atChecked at
Links & media
URLImage URL
Other details
ASINMarketplaceBrandCurrencySavings percentIn stockAvailabilitySeller ID+6 more

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.

Call it via Sourcelane

curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"amazon-price-history-tracker","params":{"products":["B09B8V1LZ3","https://www.amazon.com/dp/B09DT48V16"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
productsarrayrequiredAmazon product URLs or ASINs to track, one per line. URLs from any supported Amazon marketplace work (amazon.com, amazon.co.uk, amazon.de…); bare ASINs use the Marketplace below.
marketplacestringoptionalAmazon store used for ASINs entered without a URL.
targetPricesobjectoptionalOptional. Map of ASIN to the price you want to buy at, e.g. {"B09B8V1LZ3": 49.99}. Products at or below their target are flagged with an alert.
dropAlertPercentintegeroptionalFlag an alert when the price falls by at least this percentage since the previous check.
historyStoreNamestringoptionalNamed key-value store in your account that keeps each product's price history between runs. Use the same name on every scheduled run; use a different name to keep separate watchlists.
maxHistoryPointsintegeroptionalHow many past price checks to keep per product. Older points are dropped first.

Each result contains

FieldTypeDescription
asinstring—
marketplacestring—
urlstringURL
titlestringTitle
brandstring—
imageUrlstringImage
pricenumberPrice
currencystringCurrency
listPricenull—
savingsPercentnull—
inStockbooleanIn stock
availabilitystring—
sellerNamestringSeller
sellerIdstring—
soldByAmazonboolean—
conditionstring—
couponTextnull—
dealBadgenull—
ratingnumber—
reviewCountinteger—
previousPricenullPrevious price
previousCheckedAtnull—
priceChangenull—
priceChangePercentnullChange %
lowestPricenumberLowest
lowestPriceAtstring—
highestPricenumberHighest
highestPriceAtstring—
averagePricenumberAverage
isLowestPriceboolean—
targetPricenumber—
belowTargetPriceboolean—
alertbooleanAlert
alertReasonsarrayAlert reasons
dataPointsintegerChecks
firstTrackedAtstring—
priceHistoryarray—
checkedAtstringChecked at
errornull—

Use Amazon Price Tracker from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “Track the price of these 20 grocery items at Woolworths and Coles every week.”

Connect Claude

Web, desktop and mobile. One click, then confirm.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "mcpServers": {
    "sourcelane": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.usesourcelane.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "servers": {
    "sourcelane": {
      "type": "http",
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sourcelane-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sourcelane-key",
      "description": "Sourcelane agent key",
      "password": true
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"amazon-price-history-tracker","params":{"products":["B09B8V1LZ3","https://www.amazon.com/dp/B09DT48V16"]},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "amazon-price-history-tracker",
        "params": {"products":["B09B8V1LZ3","https://www.amazon.com/dp/B09DT48V16"]},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related E-commerce connectors

See all E-commerce data connectors →

Guides that use this connector