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.
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.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/a4cc342e-9031-4fc3-98e2-f8934303446e/get_greyhound_tips' \ -H 'X-API-Key: $PARSE_API_KEY'
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")
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.
No input parameters required.
{
"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.
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?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- 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
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 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.
Does OLBG have an official developer API?+
What exactly does one tip object in the response represent?+
Can I retrieve tips for a specific track or filter by race time?+
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.