Discover/GG API
live

GG APIgg.co.uk

Access daily horse racing tips and Lucky 15 top picks from GG.co.uk. Two endpoints return horse name, odds, venue, race time, and racecard URLs.

This API takes change requests — .
Endpoint health
verified 4h ago
get_top_tips
get_daily_tips
2/2 passing latest checkself-healing
Endpoints
2
Verified account required
Updated
5h ago

What is the GG API?

The GG.co.uk API exposes two endpoints — get_daily_tips and get_top_tips — covering free horse racing tips across UK and Ireland venues. Each response includes six fields per tip: horse name, race time, venue, current best odds, a racecard URL, and a horse profile URL. get_daily_tips returns one tip per scheduled race grouped by venue, while get_top_tips returns the editor's curated Lucky 15 selections for the same day.

This call costs2 credits / call— charged only on success
Try it
Which day's tips to retrieve.
api.parse.bot/scraper/d183a0dc-c786-4f93-b817-d0e5abf1ea9a/<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/d183a0dc-c786-4f93-b817-d0e5abf1ea9a/get_daily_tips?day=today' \
  -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 gg-co-uk-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: GG Racing Tips SDK — bounded, re-runnable; every call capped."""
from parse_apis.gg_co_uk_api import GGRacing, Day, ParseError

client = GGRacing()

# Get today's daily tips — one per race across all UK/Ireland venues.
for tip in client.tips.daily(day=Day.TODAY, limit=3):
    print(tip.horse_name, tip.venue, tip.time, tip.odds.fractional if tip.odds else "N/A")

# Get the editor's curated top picks (Lucky 15 selections).
top = client.tips.top(day=Day.TODAY, limit=1).first()
if top:
    try:
        print(top.horse_name, top.venue, top.time)
    except ParseError as e:
        print(f"error: {e}")

print("exercised: tips.daily, tips.top")
All endpoints · 2 totalmissing one? ·

Retrieves free horse racing tips for every race scheduled on the given day across UK and Ireland venues. Each tip includes the recommended horse, race time, venue, and current best odds. One tip per race. Results are grouped by venue in time order.

Input
ParamTypeDescription
daystringWhich day's tips to retrieve.
Response
{
  "type": "object",
  "fields": {
    "day": "the day requested",
    "tips": "array of tip objects with horse_name, time, venue, odds, racecard_url, horse_url",
    "total": "integer count of tips returned"
  },
  "sample": {
    "data": {
      "day": "today",
      "tips": [
        {
          "odds": {
            "decimal": 2,
            "fractional": "1/1"
          },
          "time": "14:17",
          "venue": "Naas",
          "horse_url": "https://gg.co.uk/horse/likedbymike/",
          "horse_name": "Likedbymike",
          "racecard_url": "https://gg.co.uk/racecards/2026-08-03/naas-1417/"
        },
        {
          "odds": {
            "decimal": 6.8,
            "fractional": "11/2"
          },
          "time": "14:47",
          "venue": "Naas",
          "horse_url": "https://gg.co.uk/horse/moltophino/",
          "horse_name": "Moltophino",
          "racecard_url": "https://gg.co.uk/racecards/2026-08-03/naas-1447/"
        }
      ],
      "total": 32
    },
    "status": "success"
  }
}

About the GG API

Daily Race Tips

The get_daily_tips endpoint accepts an optional day parameter and returns a full set of tips covering every race scheduled on that day across UK and Ireland venues. The tips array contains objects with horse_name, time, venue, odds, racecard_url, and horse_url. Tips are ordered by venue in time sequence, and the total field gives the integer count of races covered. Omitting day returns tips for today.

Editor's Top Picks (Lucky 15)

The get_top_tips endpoint uses the same day parameter and the same response shape, but returns only the editor's curated Lucky 15 selections — a smaller, hand-picked subset drawn from the full race schedule. The total field will reflect this reduced count. Both endpoints return a day field echoing the requested date, which is useful when caching or comparing requests across days.

Response Fields and Coverage

Every tip object exposes racecard_url linking to the specific race page and horse_url linking to the horse's profile on GG.co.uk, making it straightforward to cross-reference tip data with additional race or horse context. Odds are returned as current best odds at the time of the request, so values can change between calls as markets move. Coverage is limited to UK and Ireland racing; international fixtures are not included.

Reliability & maintenanceVerified

The GG API is a managed, monitored endpoint for gg.co.uk — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when gg.co.uk 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 gg.co.uk 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.

Last verified
4h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
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
  • Build a daily racing tip digest that surfaces every UK/Ireland race recommendation with current odds
  • Track Lucky 15 selections over time using get_top_tips to analyse the editor's pick frequency by venue
  • Display same-day race tips in a betting assistant app, linking out via racecard_url for full race context
  • Compare get_daily_tips total counts across days to identify high-volume racing fixtures
  • Aggregate odds values from get_daily_tips to monitor market movements across the race card
  • Filter tips by venue field to build a venue-specific race alert or notification service
  • Populate a horse profile page using horse_url references returned alongside each tip
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does GG.co.uk offer an official developer API?+
GG.co.uk does not publish an official public developer API. This Parse API provides structured access to the daily tips and top picks data available on gg.co.uk/racecards/.
What is the difference between `get_daily_tips` and `get_top_tips`?+
get_daily_tips returns one tip for every race on the card that day, grouped by venue in time order. get_top_tips returns only the editor's Lucky 15 selections — a curated short-list from the full day's races. Both use the same response shape and accept the same optional day parameter.
Do the odds in responses stay fixed?+
The odds field reflects current best odds at the time of the API call. Because odds move with betting markets, repeated calls for the same day may return different odds values for the same horse and race.
Does the API cover historical tips from previous days?+
The API is focused on current-day and near-term tips via the day parameter. Historical tip archives and results are not currently covered. You can fork this API on Parse and revise it to add an endpoint targeting past tip data if that range is available on the source site.
Does the API include race results, form data, or going conditions?+
Not currently. The API covers horse name, race time, venue, odds, and racecard/horse URLs from the tips pages. Race results, runner form, and going conditions are not part of the current response. You can fork it on Parse and revise to add endpoints for those data points.
Page content last updated . Spec covers 2 endpoints from gg.co.uk.
Related APIs in SportsSee all →
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.
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.
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.
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.
atg.se API
Access comprehensive horse racing data from ATG.se, including race calendars, detailed race information, horse profiles, starting lineups, and results. Retrieve up-to-date information on races, horses, drivers, betting pools, and outcomes.
racingtv.com API
Access detailed information about UK and international horse racing meetings, including complete racecards, runner details, Timeform analysis, pace bias data, and draw commentary. Plan your racing strategy or stay informed on upcoming races with comprehensive meeting schedules and expert insights all in one place.
neds.com.au API
Get up-to-date horse racing information from Neds, including upcoming races, event details, and past results. View which races are next to jump and access comprehensive race data all in one place.
brisnet.com API
Access horse racing news, track information, race results, and expert daily picks from Brisnet, plus search detailed information about specific horses. Stay informed on racing events and make data-driven betting decisions with current news articles, results indices, and curated pick recommendations.