Telegram · Python alerts

Telegram football odds alerts with UK Odds API

Build a Telegram bot that pushes UK football odds alerts in Python — poll fixtures and best odds, then notify when your rules hit. Full walkthrough: Telegram football betting bot guide.

Typical bot loop
1. GET /events
2. GET /odds/best
3. if rule → Telegram sendMessage

Poll on a cron / asyncio interval. Store last prices to detect moves.

How it’s used

Odds feed in, Telegram out.

Your bot owns the rules (edge %, bookmaker list, kickoff window). UK Odds API supplies the normalised prices so you don’t maintain scrapers.

Price alerts

Watch best odds and notify when a selection crosses your threshold.

Arb / value alerts

Poll /arbitrage or compute value from /odds/best vs your model.

Endpoints

Copy‑paste these requests into your poller.

GET /v1/football/events?schedule_date=YYYY-MM-DD&has_odds=true&upcoming=true&per_page=25

GET /v1/football/events/EVENT_ID/odds/best?odds_format=decimal

GET /v1/football/arbitrage?date=YYYY-MM-DD&min_profit=0.5&limit=20

Send X-Api-Key on every request.

Sample best-odds JSON

Compact payload for alert formatting.

{
  "event_id": "evt_123",
  "event_title": "Arsenal v Chelsea",
  "kickoff_utc": "2026-04-30T19:00:00Z",
  "best": [
    { "name": "Home", "odds": 2.10, "bookmaker_code": "UO004" },
    { "name": "Draw", "odds": 3.40, "bookmaker_code": "UO018" },
    { "name": "Away", "odds": 3.75, "bookmaker_code": "UO001" }
  ]
}

Realtime data

Minute-fresh UK prices for bots.

Reliable enough to poll from a small VPS or serverless cron.

Bookmakers covered

UK-first coverage across major UK bookmakers and exchanges.

Pricing

Simple, honest pricing.

A focused API built for one job: UK football odds, from every bookmaker, in one clean format.

Sandbox

Free

£0

For evaluation and early prototypes

  • 2 UK bookmakers
  • Core markets only
  • 300 requests/month
  • 1 API key
  • Email support

Starter

£49/month

For prototypes and early builds

  • 10 UK bookmakers
  • Core markets only Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • 1,000 requests/hour
  • Email support

Business

£359/month

For arbitrage tools and revenue-generating systems

  • 28 UK bookmakers
  • Core markets Main match odds such as match winner, over/under, both teams to score, double chance, draw no bet, and handicaps.
  • Advanced markets Deeper betting markets such as corners, cards, team props, player props, specials, and bookmaker-specific markets.
  • 20,000 requests/hour
  • Arbitrage API included
  • Specials Football specials: markets on topics like next manager, transfers, and awards.
  • Historical odds
  • Price boosts Promotional boosted odds on selected markets and outcomes — e.g. enhanced player props and match combos. Single-event and batch endpoints available.
  • Bet builders Bookmaker-published multi-leg bets for one match — e.g. BTTS + corners + cards.

FAQ

Still got questions?

Can I build Telegram bot push notifications for sports alerts?

Yes. Poll UK Odds API for fixtures and best odds (or arbitrage), then send messages with the Telegram Bot API when your rules fire — price moves, value thresholds, or surebets.

What endpoints do Telegram alert bots usually call?

Most bots use `/v1/football/events` for today’s fixtures, `/odds/best` for compact prices, and optionally `/arbitrage` for surebet alerts.

Do I need to scrape bookmakers?

No. UK Odds API is a REST JSON feed — your bot authenticates with an API key and polls on a schedule.

Where is a full Python walkthrough?

See the tutorial at /blog/telegram-football-betting-bot-python for a step-by-step Telegram + UK Odds API example.

Can I try the API before I pay?

Yes. Create an account and subscribe to a plan, then explore endpoints in the Swagger playground at api.ukoddsapi.com/docs.

What you can build

Real examples.
Copy‑paste code.