Free
For building and evaluating. Sign up, confirm your email, create a key.
- 60 requests a minute
- The full archive: every endpoint, results since 2011
- Community support
Pricing
Every plan reaches the whole archive, every endpoint. Plans differ in how many requests you can make a day and a minute, and in support. Every plan needs a key.
For building and evaluating. Sign up, confirm your email, create a key.
For an app or site in production. Billed monthly, cancel any time.
More volume than Developer, and support to match.
Questions we'd ask
Football (soccer) results: fixtures with half-time and full-time scores, the competitions they belong to and the teams that played them, from 2011 to this week. It is compiled from third-party sources and normalised into one schema — see the dataset.
No. Scores, fixtures, competitions and teams, and nothing priced.
A finished match usually joins the archive within a few hours of full time: it is updated several times a day, best-effort.
Yes. Display it in your own apps, sites and products, commercial ones included. What you may not do is pass it on as data: no reselling, mirroring or republishing it as a dataset, feed or API. What you may build with it puts that in plain English; the terms say it in full.
No, on any plan. The service is run best-effort. We fix problems as fast as we can and say so when something is wrong, but we do not promise uptime we cannot back.
A 429 with Retry-After, and an error code that says whether you hit the per-minute limit or the day's quota. The day resets at 00:00 UTC. Cache on your side and you will rarely see either: once a match is a week old it does not change (see corrections).
Because limits are counted per account. A key is how the API knows whose quota a request spends, and an email address is how we reach you if something changes.
Developer is self-serve: create a free account, confirm your email, then upgrade from Billing in the console. Payment is handled by Polar, our merchant of record — they take the card, charge any sales tax or VAT, and email the receipt. Your keys pick up the new limits within a minute.
Cancel any time from the console; the plan runs to the end of the month you paid for. If a payment fails, the plan keeps working for a week while the card is retried, and your keys never stop — they fall back to free limits. Business is agreed on volume: contact@goalschema.com.