Discover/OLBG API
live

OLBG APIolbg.com

Retrieve today's greyhound racing betting tips from OLBG. Get community-selected dog picks, decimal/fractional/American odds, and confidence levels per race.

This API takes change requests — .
Endpoint health
monitored
get_greyhound_tips
Checks pendingself-healing
Endpoints
1
Verified account required
Updated
2h ago

What is the OLBG API?

The OLBG Greyhound Tips API exposes 1 endpoint — get_greyhound_tips — that returns today's community-backed greyhound racing selections across all available race events. Each tip object includes the track name, race time, selected dog, three odds formats, win tip counts, total tipster participation, and a confidence percentage, giving you a structured snapshot of public sentiment for any given race.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/a4cc342e-9031-4fc3-98e2-f8934303446e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a4cc342e-9031-4fc3-98e2-f8934303446e/get_greyhound_tips' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace olbg-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: OLBG greyhound tips — browse today's races and find high-confidence picks."""
from parse_apis.olbg_com_api import Olbg, ParseError

client = Olbg()

# List today's greyhound tips, capped to 10 items.
try:
    for tip in client.tips.list(limit=10):
        print(f"{tip.track} {tip.race_time} — {tip.selection} "
              f"({tip.odds_fractional}, confidence {tip.confidence_pct}%)")
except ParseError as e:
    print(f"Failed to fetch tips: {e.code}")

# Drill into the highest-confidence tip from all of today's races.
best = None
for tip in client.tips.list(limit=50):
    if not tip.expired and (best is None or tip.confidence_pct > best.confidence_pct):
        best = tip

if best is not None:
    print(f"\nTop pick: {best.selection} at {best.event_name}")
    print(f"  Decimal odds: {best.odds_decimal}  American odds: {best.odds_american}")
    print(f"  Win tips: {best.win_tips}/{best.win_tips_total}  Starts: {best.event_start}")

print("exercised: tips.list")
All endpoints · 1 totalmissing one? ·

Returns today's greyhound racing betting tips from OLBG. Each tip represents the most popular community selection (dog) for a given race event. Includes track, race time, selected dog name, decimal/fractional/American odds, the number of win tips and total tipsters, confidence percentage, star rating, and whether the race has expired. Tips are sourced from OLBG's community of tipsters; individual tipster names are not exposed in the public aggregated view. Returns all tips for the current day in one call with no pagination needed.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "tips": "array of tip objects, one per race event",
    "total": "integer count of tips returned"
  },
  "sample": {
    "data": {
      "tips": [
        {
          "sport": "Greyhounds",
          "track": "Valley",
          "market": "Daily Races",
          "expired": false,
          "event_id": 681771,
          "nap_tips": 0,
          "win_tips": 2,
          "race_time": "10:41",
          "selection": "Hawkfield Irish",
          "event_name": "10:41 Valley",
          "event_start": "2026-08-30 10:41:00",
          "odds_decimal": "8.50",
          "stars_rating": 0,
          "each_way_tips": 0,
          "experts_count": 0,
          "odds_american": "750",
          "confidence_pct": 100,
          "win_tips_total": 2,
          "odds_fractional": "15/2"
        }
      ],
      "total": 48
    },
    "status": "success"
  }
}

About the OLBG API

What the API Returns

The get_greyhound_tips endpoint returns a tips array alongside a total integer indicating how many race events are covered today. Each object in the tips array represents the single most popular community pick for one race. Fields include the track name, scheduled race time, the selected dog's name, and odds expressed in decimal, fractional, and American formats simultaneously — so downstream apps targeting different regional conventions can consume the same response without conversion logic.

Confidence and Community Signals

Beyond raw odds, each tip object carries the number of win tips cast for that dog and the total number of tipsters who participated in that race's pool. From these two figures, a confidence percentage is derived and included directly in the response. This lets you quickly rank races by community conviction rather than having to calculate proportions yourself.

Scope and Freshness

The endpoint takes no query parameters — it always returns today's tips as currently published on OLBG. Coverage reflects whatever races OLBG's community has tipped on for the current calendar day. The total field at the top level tells you at a glance how many races are represented in a given response, which varies naturally depending on the day's race card.

Reliability & maintenance

The OLBG API is a managed, monitored endpoint for olbg.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when olbg.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official olbg.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Display today's most-backed greyhounds on a race-day dashboard alongside current decimal odds
  • Calculate value by comparing OLBG community odds against exchange prices for each race
  • Rank races by confidence percentage to surface the events with strongest community consensus
  • Feed tip counts and total tipster figures into a historical dataset to track crowd accuracy over time
  • Build a side-by-side comparison of community-selected dogs vs. bookmaker favourites for each track
  • Alert users when a dog's win-tip count crosses a threshold, indicating a surge in community support
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does OLBG have an official developer API?+
OLBG does not publish a documented public developer API. This Parse API provides structured access to the tip data that OLBG surfaces on its greyhound racing pages.
What exactly does one tip object in the response represent?+
Each tip object represents the single most popular community selection for one race event. It includes the track, race time, dog name, odds in three formats (decimal, fractional, American), the raw win-tip count, total tipsters for that race, and a pre-computed confidence percentage. If multiple dogs have been tipped for a race, only the most-backed one appears.
Can I retrieve tips for a specific track or filter by race time?+
The get_greyhound_tips endpoint accepts no filter parameters — it returns all available tips for today across every track in one response. You can apply client-side filtering on the tips array using the track or race-time fields. You can fork this API on Parse and revise it to add server-side filtering parameters if needed.
Does the API cover historical greyhound tips from previous days?+
Not currently. The API covers today's greyhound racing tips only, as reflected by OLBG's current day listings. You can fork it on Parse and revise to add the missing endpoint targeting historical tip pages.
Does the API include greyhound tips for other countries or only UK tracks?+
Coverage is limited to the races that OLBG's community tips on any given day, which typically centres on UK and Irish greyhound meetings. International tracks outside those regions are not currently represented. You can fork this API on Parse and revise it to target additional regional pages if OLBG carries them.
Page content last updated . Spec covers 1 endpoint from olbg.com.
Related APIs in SportsSee all →
gg.co.uk API
Get daily horse racing tips and expert picks from GG.co.uk, including individual race recommendations and curated Lucky 15 selections to guide your betting decisions. Access fresh tips for every race to help you make more informed choices on the track.
myracing.com API
Get today's horse racing tips and predictions from MyRacing, including the NAP of the day, accumulators, doubles, and Lucky 15 bets with horse names, odds, venues, and expert analysis. Stay ahead of the races by accessing curated betting recommendations all in one place.
gbgb.org.uk API
Access comprehensive greyhound racing information including race results, meeting details, greyhound profiles and form history, and upcoming open races across all GBGB tracks. Search for specific races and greyhounds, browse available tracks and race classes, and stay updated on upcoming racing events.
oddschecker.com API
Compare betting odds across multiple bookmakers for a wide range of sports, markets, and events on Oddschecker. Retrieve match details, race cards, market outcomes, and bookmaker-by-bookmaker odds to identify the best available prices.
timeform.com API
Access comprehensive horse racing information including today's and tomorrow's fixtures, detailed runner data with jockey and trainer information, and Timeform's expert ratings to help inform your betting decisions. Get real-time insights on top-rated horses and make smarter racing selections with professional-grade data at your fingertips.
racingpost.com API
Access comprehensive horse racing data from Racing Post, including daily racecards, meeting schedules, race results, and detailed horse profiles with form history, stats, and pedigree.
attheraces.com API
Access comprehensive horse racing intelligence from At The Races, including detailed racecards, draw statistics, pace analysis, and form scan data to inform your betting decisions. Get all the performance metrics and positional data you need to analyze races and horses in one place.
sportinglife.com API
Access detailed UK and Irish racecards from Sporting Life to view meeting schedules, race specifics, horse entries, trainer and jockey information, and live odds all in one place. Plan your bets and track racing information across both countries with comprehensive, up-to-date racing data.