[GH-ISSUE #24119] Tool idea: BuyWhere — real-time Singapore product price search for Open WebUI agents #123507

Closed
opened 2026-05-21 02:49:05 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @BuyWhere on GitHub (Apr 25, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24119

Tool Suggestion: BuyWhere Product Catalog API

Hi Open WebUI team,

Wanted to flag a useful tool for Open WebUI users who want to give their local LLM agents access to real-world shopping data: BuyWhere.

BuyWhere provides live Singapore e-commerce data (Harvey Norman, Shopee, Lazada) via a simple REST API. A user in Singapore (or building for Singapore users) can give their Open WebUI agent the ability to answer real product questions with live data.

What this enables

  • "Find the cheapest 65-inch TV in Singapore under SGD 1,500"
  • "Compare iPhone 16 prices across Shopee and Harvey Norman"
  • "What washing machines are on sale right now?"

Tool Implementation

import requests

def search_products(query: str) -> str:
    """Search real-time product prices in Singapore"""
    response = requests.get("https://api.buywhere.ai/search", params={"q": query})
    return response.json()

API docs: https://buywhere.ai/developers/

This could be a great addition to the Open WebUI Tools community library.


Disclosure: I work on the BuyWhere team.

Originally created by @BuyWhere on GitHub (Apr 25, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24119 ## Tool Suggestion: BuyWhere Product Catalog API Hi Open WebUI team, Wanted to flag a useful tool for Open WebUI users who want to give their local LLM agents access to real-world shopping data: **[BuyWhere](https://buywhere.ai)**. BuyWhere provides live Singapore e-commerce data (Harvey Norman, Shopee, Lazada) via a simple REST API. A user in Singapore (or building for Singapore users) can give their Open WebUI agent the ability to answer real product questions with live data. ### What this enables - "Find the cheapest 65-inch TV in Singapore under SGD 1,500" - "Compare iPhone 16 prices across Shopee and Harvey Norman" - "What washing machines are on sale right now?" ### Tool Implementation ```python import requests def search_products(query: str) -> str: """Search real-time product prices in Singapore""" response = requests.get("https://api.buywhere.ai/search", params={"q": query}) return response.json() ``` API docs: https://buywhere.ai/developers/ This could be a great addition to the Open WebUI Tools community library. --- *Disclosure: I work on the BuyWhere team.*
Author
Owner

@pr-validator-bot commented on GitHub (Apr 25, 2026):

⚠️ Missing Issue Title Prefix

@BuyWhere, your issue title is missing a prefix (e.g., bug:, feat:, docs:).

Please update your issue title to include one of the following prefixes:

  • bug: Bug report or error you've encountered
  • feat: Feature request or enhancement suggestion
  • docs: Documentation issue or improvement request
  • question: Question about usage or functionality
  • help: Request for help or support

Example: bug: Login fails when using special characters in password

<!-- gh-comment-id:4318366935 --> @pr-validator-bot commented on GitHub (Apr 25, 2026): # ⚠️ Missing Issue Title Prefix @BuyWhere, your issue title is missing a prefix (e.g., `bug:`, `feat:`, `docs:`). Please update your issue title to include one of the following prefixes: - **bug**: Bug report or error you've encountered - **feat**: Feature request or enhancement suggestion - **docs**: Documentation issue or improvement request - **question**: Question about usage or functionality - **help**: Request for help or support Example: `bug: Login fails when using special characters in password`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#123507