ShopSavvy Telegram Bot

April 1, 2026 · View on GitHub

A Telegram bot that lets you search products, compare prices across retailers, and browse trending deals — all powered by the ShopSavvy Data API.

Commands

  • /search <query> — Search for products by name or keyword
  • /price <identifier> — Get current prices from retailers (accepts barcode, ASIN, URL, or product name)
  • /deals — Browse the hottest deals right now
  • /help — Show available commands

Features

  • Inline keyboard buttons on search results to quickly view prices
  • Price results sorted lowest first with retailer name, price, and condition
  • Direct links to product pages on ShopSavvy
  • Trending deals with grades, retailer info, and community vote scores

Setup

1. Get your API keys

2. Configure environment

export SHOPSAVVY_API_KEY="ss_live_your_key_here"
export TELEGRAM_BOT_TOKEN="your_telegram_bot_token"

3. Install and run

bun install
bun run start

For development with auto-reload:

bun run dev

Project Structure

src/
  bot.ts   — Main bot setup + command handlers
  api.ts   — ShopSavvy SDK client wrapper

License

MIT