Skip to content

Tool idea: BuyWhere Singapore product catalog for CrewAI shopping research agents #5617

@BuyWhere

Description

@BuyWhere

Tool Suggestion: BuyWhere Real-time Singapore E-commerce Data

Hi CrewAI team,

Wanted to flag a useful tool for CrewAI agents doing product research and price comparison: BuyWhere.

BuyWhere provides live Singapore e-commerce data (Harvey Norman, Shopee, Lazada) — great for CrewAI crews that need grounded, real-world data for shopping-related tasks.

Implementation as a CrewAI Tool

from crewai_tools import tool
import requests

@tool("Singapore Product Search")
def search_singapore_products(query: str) -> dict:
    """Search real-time product prices in Singapore from Harvey Norman, Shopee, and Lazada.
    Use this to find current pricing for any consumer product in Singapore."""
    response = requests.get("https://api.buywhere.ai/search", params={"q": query})
    return response.json()

# Example CrewAI crew for Singapore shopping research
from crewai import Agent, Task, Crew

shopping_researcher = Agent(
    role="Singapore Shopping Researcher",
    goal="Find the best product deals in Singapore with live pricing data",
    tools=[search_singapore_products]
)

find_best_tv = Task(
    description="Find the cheapest 65-inch 4K TV in Singapore under SGD 1,500",
    agent=shopping_researcher
)

crew = Crew(agents=[shopping_researcher], tasks=[find_best_tv])
crew.kickoff()

Why it is useful

  • Real, grounded data prevents hallucination in product queries
  • Practical Southeast Asia use case for CrewAI users in the region
  • Clean REST API, easy to integrate

Docs: https://buywhere.ai/developers/. Happy to provide an API key for testing.


Disclosure: I work on the BuyWhere team.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions