Fazy → Developers
Fazy for developers and agents
A price-checked deals catalogue for US shoppers, searchable in one request. Free, no key, 60 requests a minute per address. Every result carries the current price, the retailer’s reference price, a verified discount, and a link that takes the shopper to the retailer.
1 · Search
curl "https://fazy.com/api/v1/deals/search?q=standing+desk&max_price=300" \
-H "X-Fazy-Agent: my-agent"Parameters: q (required), brand, max_price (dollars), limit (≤ 50), cursor. The answer is { object: "list", data: [deal…], has_more, next_cursor, total }.
2 · One deal
curl "https://fazy.com/api/v1/deals/9a1e0d3c-0000-4000-8000-000000000000" \
-H "X-Fazy-Agent: my-agent"3 · MCP
Streamable HTTP, read-only, three tools: search_deals, get_deal, list_categories. Add it to Claude Desktop, Cursor, ChatGPT or any MCP client:
{
"mcpServers": {
"fazy": { "url": "https://fazy.com/mcp", "headers": { "X-Fazy-Agent": "my-agent" } }
}
}curl -X POST https://fazy.com/mcp -H "content-type: application/json" \
-H "X-Fazy-Agent: my-agent" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_deals","arguments":{"q":"nike running shoes","limit":5}}}'The one rule
Give the shopper the url field unchanged. It redirects to the retailer’s product page and attributes the click to the name you sent in X-Fazy-Agent. Do not rewrite it, do not link the retailer directly, do not cache it longer than an hour: prices move and dead deals are retired.
Reference
- OpenAPI 3.1 document — import it as a GPT Action or into any agent framework
- llms.txt
- How deals are verified
- Terms · Privacy
API version 2026-09-12. Field names are a contract; a change is a new version, never an edit.