Launching now on RapidAPI

Predict every football match before kickoff.

GameForecastAPI delivers AI-calibrated probabilities, odds snapshots, and multilingual betting insights for 150+ leagues. Plug it into your sportsbook tool, trading stack, or content product and ship sharp predictions in seconds.

Global coverage
150+ leagues

From Premier League to Libertadores with stable ids for chaining.

Predictions
40+ markets

1X2, totals, BTTS, exact score and recommended picks in JSON.

Languages
6 insights

Explanations ready for EN, FR, ES, IT, PT and DE audiences.

Why GameForecastAPI

Built for traders, engineers, and content teams that live in the data.

Connect once and hydrate your models with probabilities, odds, and narrative ready insights—without wrangling dozens of feeds.

AI probabilities refreshed daily

Daily model runs blend form, head-to-head, schedule and news so you ship reliable pre-match predictions without racing the live market.

Odds snapshots + 21-day history

Pull the latest 1X2 odds by default, or request the full 21-day history with include_all_history=true for trend charts and backtests.

Complete match context

League, round, kickoff, referee, partial scores and final winner in one payload. Stable ids for leagues and teams across endpoints.

Actionable recommendations

Match result, totals, BTTS, exact score and three recommended bets with multilingual reasoning ready for your UI.

Filters built for traders

Scope by league, team, time windows or status codes. Pull only the fixtures you need to power alerts and pricing bots.

Production hardened delivery

RapidAPI infrastructure, consistent JSON schemas, and caching on higher tiers keep your daily syncs predictable.

GET /events • pull latest odds + predictions

Hit production-ready endpoints in under 10 lines.

Use RapidAPI keys, filter by competitions, and turn on include_all_history=true when you need the full odds trail. Responses stay consistent so you can plug the payload straight into dashboards or quant models.

RapidAPI key + 3 calls = live integrationWorks with JS, Python, PHP, cURL
Open in RapidAPI
fetch-events.mjs
const url = new URL("https://game-forecast-api.p.rapidapi.com/events");url.searchParams.set("league_id", "15"); // Premier Leagueurl.searchParams.set("page_size", "5");url.searchParams.set("include_all_history", "false");const response = await fetch(url, {  headers: {    "X-RapidAPI-Key": process.env.RAPIDAPI_KEY ?? "",    "X-RapidAPI-Host": "game-forecast-api.p.rapidapi.com",  },});if (!response.ok) {  throw new Error(`HTTP ${response.status}: ${await response.text()}`);}const { data } = await response.json();data.forEach((event) => {  console.log({    id: event.id,    kickoff: event.start_at,    home: event.team_home.name,    away: event.team_away.name,    recommend: event.predictions[0]?.recommended_bets,  });});
Use cases

GameForecastAPI powers traders, publishers, and fantasy apps.

SharpBook Trading Desk

Reduced pre-match pricing cycle from 15 minutes to 90 seconds.

The quant team syncs GameForecastAPI odds snapshots into their market-making engine, monitors movement, and publishes lines when our confidence outruns the exchange. The result: faster releases and fewer manual adjustments.

Markets automated
38 leagues
Edge retained
+1.8% ROI delta

ScoreCast Media

Serves multilingual previews to 2.3M readers every matchday.

Editors pull our predictions JSON, surface the reasoning text in EN/FR/ES, and embed recommended bets into dynamic story blocks. Publishing went from two hours to 18 minutes with consistent tone across locales.

Time saved
71% faster
CTR uplift
+24% on previews

Betoven

Improved lineup win-rate with automated alerts.

Betoven filters /events by team_id to flag when the model expects goals. Notification rules trigger when BTTS > 55% or over 2.5 goals > 60%, driving premium conversions and retention.

Retention
+17% DAU
Subscribers
+9.5k paid
Pricing

Pick a plan that matches your traffic.

Start on the free tier to explore endpoints, then scale with higher rate limits, historical odds streams, and production caching.

Basic

FREE

10 / day

Rate limit: 10 requests / hour

  • Odds, AI predictions, scores
  • Real-time model refresh
  • Multilingual prediction insights
  • 150+ leagues
  • Daily odds history
  • Daily prediction history
  • Optimized caching
  • Dedicated request priority
Start for free
Recommended

Pro

$19/mo

5,000 / month

Rate limit: 120 requests / minute

  • Odds, AI predictions, scores
  • Real-time model refresh
  • Multilingual prediction insights
  • 150+ leagues
  • Daily odds history
  • Daily prediction history
  • Optimized caching
  • Dedicated request priority
Upgrade to Pro

Ultra

$74/mo

50,000 / month

Rate limit: 300 requests / minute

  • Odds, AI predictions, scores
  • Real-time model refresh
  • Multilingual prediction insights
  • 150+ leagues
  • Daily odds history
  • Daily prediction history
  • Optimized caching
  • Dedicated request priority
Choose Ultra

Mega

$149/mo

500,000 / month

Rate limit: 900 requests / minute

  • Odds, AI predictions, scores
  • Real-time model refresh
  • Multilingual prediction insights
  • 150+ leagues
  • Daily odds history
  • Daily prediction history
  • Optimized caching
  • Dedicated request priority
Scale with Mega
Testimonials

Trusted by traders, editors, and analysts.

Teams plug GameForecastAPI into pricing engines, media workflows, and fantasy tools to move faster with conviction.

M

Mina Cortez

Head of Trading · Vector Sportsbook

We pipe GameForecast odds and probabilities straight into our risk engine. Historical snapshots plus include_all_history=true gave us confidence to automate pricing adjustments without custom feeds.

L

Louis Martin

Lead Data Scientist · Betlytics

The JSON schema is consistent and easy to version. We layered the predictions into our notebooks in one sprint and backtested daily updates with zero manual cleanup.

A

Andrea Russo

CTO · CalcioLab

Multilingual reasoning blocks let our editorial team publish localized previews instantly. We now ship EN/FR/ES breakdowns before competitors even refresh their odds.

S

Samantha Reid

Product Manager · MatchPulse

Filtering /events by team_id powers our alert engine. When BTTS probability crosses 55% we trigger push campaigns that lifted engagement by 31% in two weeks.

F

Felipe Duarte

Founder · DataCorner

RapidAPI handles auth, quotas, and caching so we focus on insights. Support answers in under an hour and the roadmap cadence keeps our dashboards fresh.

H

Hannah Wolfe

Senior Analyst · Edge Syndicate

Model probabilities stay within a basis point of our own numbers and update the moment news hits. That reliability saves my team an entire shift every matchday.

Tutorials

Ship faster with GameForecastAPI.

Deep-dive JavaScript guides that show how to blend our sports predictions, odds history, and metadata into production dashboards.

Table UI showing upcoming fixtures and probability columns.
Tutorial
Build a league fixtures dashboard in JavaScript

Fetch the next ten fixtures for an English league and display match winner probabilities in a sortable table.

Line chart sketch representing home, draw, and away odds.
Analytics
Plot 1X2 odds over time for a single match

Visualise the market’s movement by charting match_winner odds for Real Madrid vs Juventus with Chart.js.

Scoreboard style layout summarising past fixtures.
Data
Audit prediction accuracy on Champions League results

Compare match_winner predictions to the last ten Champions League results and flag correct calls.

Frequently Asked
Questions

Each request must include your RapidAPI key inside the X-RapidAPI-Key header and the X-RapidAPI-Host set to game-forecast-api.p.rapidapi.com. We recommend keeping your key in environment variables and rotating it regularly.

Contact

We're on call for operators who move fast.

Need help mapping data, want a feature, or ready for a bespoke quota? Reach out through any channel—we typically reply within a couple of hours.