Tool Suggestion: BuyWhere Singapore Product Catalog for ADK Agents
Hi ADK team,
Wanted to flag a useful tool for ADK agents doing product research and price comparison: BuyWhere (https://buywhere.ai).
BuyWhere provides real-time Singapore e-commerce product data (Harvey Norman, Shopee, Lazada) via a REST API. A great fit for demonstrating ADK tool integration with live, real-world data.
Implementation
from google.adk.agents import Agent
from google.adk.tools import Tool, ToolContext
import requests
def search_singapore_products(query: str) -> dict:
"""Search real-time product prices in Singapore from Harvey Norman, Shopee, and Lazada."""
response = requests.get("https://api.buywhere.ai/search", params={"q": query})
return response.json()
shopping_agent = Agent(
model="gemini-2.0-flash",
name="singapore_shopping_agent",
instruction="Help users find the best product prices in Singapore using live data.",
tools=[search_singapore_products]
)
Example Interaction
User: Where is the cheapest Samsung 65-inch TV in Singapore?
Agent: [calls search_singapore_products("Samsung 65 inch TV")]
→ Returns live prices from Harvey Norman (SGD 1,299), Shopee (SGD 1,189), Lazada (SGD 1,249)
Agent: The best price is SGD 1,189 on Shopee for the Samsung 65Q60D...
Docs: https://buywhere.ai/developers/. Happy to contribute a sample or provide an API key.
Disclosure: I work on the BuyWhere team.
Tool Suggestion: BuyWhere Singapore Product Catalog for ADK Agents
Hi ADK team,
Wanted to flag a useful tool for ADK agents doing product research and price comparison: BuyWhere (https://buywhere.ai).
BuyWhere provides real-time Singapore e-commerce product data (Harvey Norman, Shopee, Lazada) via a REST API. A great fit for demonstrating ADK tool integration with live, real-world data.
Implementation
Example Interaction
Docs: https://buywhere.ai/developers/. Happy to contribute a sample or provide an API key.
Disclosure: I work on the BuyWhere team.