Amazon price tracker API
Watch prices without a browser extension. Track Amazon products on a schedule and build a price history with the lowest, highest and average price, stock, seller and price-drop alerts — then compare every seller's offer on Google Shopping and research the Amazon keywords shoppers type.
From $0.01 per product check · no API key · failed calls refunded
What you get
- Current Amazon price, list price, stock and seller
- Lowest, highest and average price over time
- Price-drop and target-price alerts
- Google Shopping offers with seller, shipping and total price
- Amazon autocomplete keywords and page-1 rank checks
Just ask your AI
“Track these 30 ASINs daily and tell me when any drops more than 15%.”
“Compare every Google Shopping seller's price for the Sony WH-1000XM5 including shipping.”
Connectors behind it
Your AI picks the right one for the question. Each is priced per result and refunded if it fails.
asinmarketplaceurltitlebrandimageUrlGoogle Shopping Price Monitor$0.0005 per offerTrack Google Shopping prices for any product: every offer with seller, price, discount, shipping and rating, plus price changes since your last run.keywordsourcepositionproductTitleproductIdofferIdAmazon Keyword Research$0.0005 per keywordFind Amazon keywords from autocomplete with A-Z expansion, result counts per keyword and reverse-ASIN page-1 rank checks across 22 Amazon marketplaces.keywordseedKeywordmarketplacedomaindepartmentsourceUse the Amazon price tracker API from Claude, ChatGPT or Cursor
Pick your tool and connect in under a minute. Then just ask — for example: “Track these 30 ASINs daily and tell me when any drops more than 15%.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
- 1Click Add to Claude — claude.ai opens with Sourcelane filled in
- 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.
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.
{
"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).
{
"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.
{
"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.
https://usesourcelane.com/openapi.jsonREST
One POST. Pass maxResults to cap cost.
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.
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"])Amazon price tracker API — FAQ
Which Amazon marketplaces are supported?+
Set the marketplace on each call — Amazon US, UK, Germany and the other major storefronts.
How is the price history built?+
Each scheduled check is stored, so the lowest, highest and average prices grow more useful the longer you track a product.
Do I need a E-commerce API key or developer account?+
No. Sourcelane runs the connectors for you. You top up a balance with a card, create an agent key, and your agent calls the connector — there is no E-commerce app review, OAuth setup or rate-limit juggling on your side.
Which AI tools can use it?+
Anything that speaks MCP (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf) can connect to the Sourcelane MCP server with one config block. ChatGPT can use it through a Custom GPT Action, and any agent framework can call the REST endpoint directly.
Can I stop an agent from overspending?+
Yes. Every agent key has its own per-call cap, daily and monthly limits, an optional lifetime budget, an allowlist of connectors, and a kill switch.

