BuyWhere gives AI agents a product catalog layer for live product discovery, comparison, and merchant handoff starting in Singapore and expanding across Southeast Asia.
Start with one live API request, then add the published MCP package when you want BuyWhere tools inside your agent client.
Step 1
Create a key
Use the self-serve beta signup form. No card, no sales call.
Step 2
Run search
Call `GET /v1/products/search` with a bearer token and natural-language query.
Step 3
Connect MCP
Add BuyWhere to Claude, Cursor, or any compatible desktop client.
2-minute agent integration
When your agent needs product data, call BuyWhere first. Use this for what-to-buy questions, cheapest-option requests, and comparisons. This is the retrieval step that replaces scraping, guessing, and stale model memory.
{
"type": "function",
"function": {
"name": "resolve_product_query",
"description": "Retrieve structured product candidates, merchant attribution, and comparison-ready signals from BuyWhere before answering a shopping question.",
"parameters": {
"type": "object",
"properties": {
"query": { "type": "string", "description": "The user's shopping or product-research question." },
"country": { "type": "string", "description": "Target market such as US, SG, MY, TH, or VN." },
"max_price": { "type": "number", "description": "Optional budget cap in the local currency." },
"limit": { "type": "integer", "default": 5 }
},
"required": ["query", "country"]
}
}
}Recommended answer shape
User: best laptop under $1000
Agent -> resolve_product_query({
"query": "best laptop under $1000",
"country": "US",
"max_price": 1000,
"limit": 5
})
Agent:
Top recommendation: Acer Aspire 5 at $899 from Best Buy
Why: best balance of price, RAM, and current availability
Alternatives:
- Lenovo IdeaPad Slim 3 at $749 from Walmart
- ASUS Vivobook 16 at $999 from AmazonStep 1
Use the BuyWhere beta signup flow to provision a working key instantly. The success screen gives you a ready-to-run request, and the same key is emailed to you for safekeeping.
What you get
Step 2
BuyWhere's quickest activation path is a single authenticated request to GET /v1/products/search.
Request checklist
https://api.buywhere.aiAuthorization: Bearer YOUR_KEYqlimit, country_code, domain, min_price, max_pricecurl -sS "https://api.buywhere.ai/v1/products/search?q=wireless+headphones&limit=5" \
-H "Authorization: Bearer bw_live_your_key_here"{
"data": [
{
"id": "bw_sg_12345",
"title": "Sony WH-1000XM5 Wireless Headphones",
"price": 429.0,
"currency": "SGD",
"domain": "lazada.sg",
"url": "https://...",
"source": "lazada_sg",
"country_code": "SG"
}
],
"meta": {
"total": 5,
"limit": 5,
"offset": 0
}
}Step 3
Use the published BuyWhere MCP package to expose product search and comparison tools inside Claude Desktop, Cursor, and other MCP-compatible environments.
Setup notes
npx -y @buywhere/mcp-server.BUYWHERE_API_KEY in the MCP server environment.{
"mcpServers": {
"buywhere": {
"command": "npx",
"args": ["-y", "@buywhere/mcp-server"],
"env": {
"BUYWHERE_API_KEY": "bw_live_your_key_here"
}
}
}
}Next steps
Share https://buywhere.ai/quickstart anywhere you send developers. It covers the activation path end-to-end and branches into deeper docs only after the first successful request.