CastCMS.
Football Data API

Live football data as JSON — scores, stats, and H2H.

Structured match data for apps, widgets, and backends you already run. Live scores, statistics, and head-to-head — with monthly quotas you can see. You publish from the data. We do not send ready-made articles.

Live scoresIn-play results as JSON, from API Basic.
Stats + H2HStandings, match statistics, and head-to-head on Pro.
Match sheetLineups, timeline, and commentary on Elite — plus 1M+ quota.
Keys in the panelCreate keys after payment. Watch usage on the tenant.
For developers

A feed you can build on — with limits you can see

This line is for teams that already have an app, a widget, or a backend. Packages, monthly request quotas, and keys live in the CastCMS panel. Exact numbers sit on Football API pricing.

A typical data deal

Long mapping work, a heavy retainer, and overage that shows up after the invoice.

Football Data API

Live scores, stats, and H2H as JSON. A monthly quota you can see. 429 if you hit the cap — not a silent failure.

Use cases

What you can build

The feed is match data. You own the interface — and any copy you publish from the numbers. Modules sit on Football API features; packages stay on Football API pricing.

Score apps and match screens

Live scores and match data in a product your users already open — mobile or web.

Widgets on a stack you ship

In-play JSON for a ticker, hub, or match block in an app or site you already operate.

Your own match reports

Use the sheet to write stories in your CMS or pipeline. Ready-made articles are not this API — that publishing sits on ScoreCast.

Basic, then Pro, then Elite

Live scores, then the match sheet, then volume

Each step adds payload depth or quota — not a newsroom. The field list is on Football API features.

Live scores

In-play football scores as JSON from API Basic. Built for widgets and apps that need to stay current — not a dump you batch overnight. League coverage follows the package.

Stats, standings, and H2H

API Pro adds standings, match statistics, and head-to-head history. Same feed family as live scores — for a match screen you own.

Elite sheet and volume

API Elite adds lineups, timeline, and commentary, and raises the monthly cap to 1M+. Enterprise removes the monthly cap and adds custom endpoints and white-label data.

Clear limits

Simple packages, quotas you can see

Monthly request caps on Basic, Pro, and Elite. Enterprise has no monthly request cap on the card. Fair-use rate limits follow that package. You watch usage in the panel. If you reach the cap, the API returns 429 — not a silent failure. Exact numbers live on Football API pricing.

Same price list

API packages sit on Pricing next to Radio, Creators, and ScoreCast. Not a second catalog.

Keys after payment

Create keys in the panel once the order is approved. There is no trial endpoint.

Usage you can watch

Quota and traffic for the tenant stay in the same panel as the rest of CastCMS.

Flexible usage

Standalone, or attached to Radio

Use Football Data API as its own line — or add JSON to a Radio station without switching products. ScoreCast is a hosted score site; it does not include API access. The Radio add-on is on Pricing.

Its own product

API Basic through Enterprise are quota packages for teams that already have a frontend.

Radio API add-on

JSON out on a Radio tenant when that package does not include it. You do not migrate the station to this line.

One checkout

Attachable extras live on the same pricing page. No separate API store.

Enterprise

Custom routes and white-label data

When the stock live / stats / H2H map is not enough, Enterprise is the volume card — custom endpoints and white-label data. It is still this product line, not a second API.

Custom endpoints

Routes shaped for your product, beyond the standard live, stats, and H2H map.

White-label data

Football match and score data without treating CastCMS as the public brand — for agencies and products that resell the feed.

Volume

No monthly request cap on the Enterprise card. Fair-use rate limits still follow the package.

A clear handoff

What you take home — and what you keep building

This line is the match feed. The product, the interface, and the editorial stay yours.

What you get

Structured football data: live scores, standings, match statistics, and H2H as the package unlocks them — lineups, timeline, and commentary on Elite — plus a monthly API quota you can see.

What you keep building

The app, the frontend, and the stories. You write from the data. Ready-made match reports on a hosted site are ScoreCast, not this API.

Football API

Questions

Do you send ready-made match news?

No. Football Data API is match data: scores, standings, statistics, H2H, and — on Elite — lineups, timeline, and commentary. You produce your own copy from that feed. Ready-made post-match stories on a hosted site are ScoreCast.

Need a full football score website?

That product is ScoreCast: league hubs, match pages, and auto news on your domain. This line is JSON for an app or backend you already run.

How do quotas and rate limits work?

Each package has a monthly request quota: Basic, Pro, Elite, then no monthly cap on Enterprise. Fair-use rate limits follow that card. You watch usage in the panel. If you reach the cap, the API returns 429 — not a silent failure. Exact numbers are on Football API pricing.

Can I add API access to Radio?

Yes. Attach the API access add-on to an active Radio subscription on Pricing. ScoreCast does not include API access — football JSON for an app you run is this Data API line.

Where is the module list?

On Football API features. This page is the product story. Packages and prices stay on Football API pricing. Keys are created in the panel after payment — there is no trial.

Next

Pick a Football Data API package

Start with a quota and data depth that fits the product you already run. Add requests and modules as you grow.