Footbal API

View the full list of competitions covered by our football API on the All competitions page.

Contact us at support@football-api.com and we’ll see if we can make the competition available for you.

API stands for Application Programming Interface. It allows different software applications and components to communicate and exchange data.

Start with our free trial or choose one of our prepaid plans. You can view all available options on our Pricing page.

Data is available in JSON format. Visit the Data Format documentation page for more information about the formats supported by our football API.

Visit our Documentation page for guidance on using the football API. You’ll find dedicated reference pages for each type of data available through the API.

Fixtures, live scores and historical data times are provided in UTC. You can use a standard library to convert them to CET or any other timezone you need.

Live match endpoints return only matches currently being played or that started within the last three hours. Older matches are available in the historical dataset. If you’re filtering by country or competition and no matching games are currently being played the API will also return an empty response.

An API request is any HTTP or HTTPS call made to our servers. Every request counts towards your plan’s daily limit, even if it returns an error or the same data as a previous request. You can find the request allowance for each plan on our Pricing page.

Subscriptions, Payments, and Invoices

Choose the subscription plan that suits your needs from our Pricing page to upgrade your account

Payments are processed through Stripe, which supports a wide range of global and local payment methods. If none of the available options work for you, contact us and we’ll help you find a solution

Yes. Email us at support@football-api.com with your requirements, and we’ll work with you to create a custom plan that fits your needs.

You can cancel your subscription from your profile page. Your access to the data will end immediately after cancellation, and payments are non-refundable.

Go to profile > Invoices from the header menu to view your invoices. You can also download your invoices as PDF files directly from your profile.

Using the website

Create a free account on our Sign Up page using your email address and password. We’ll send you a verification email with a link to activate your account. If the link doesn’t work, use the resend verification option on our website.

You’ll receive an API key and secret when you register. You’ll need these credentials to access our football API data, and you can generate a new pair from your profile at any time.

Contact us at support@football-api.com and we’ll be happy to help.

First, check your spam folder. If the email isn’t there, use the resend verification option on the website. If you still don’t receive it, contact us at support@football-api.com.

Free Trial Period

Your free trial lasts 10-day from the day you activate it, not the day you register. You can create an account, explore the documentation and start your trial whenever you’re ready. Once the trial ends, choose one of our paid plans to continue using the football API. contact us if you need a custom offer.

Go to your profile page and select the option to start your free trial. Your 10-day trial will begin as soon as you activate it.

Each account is eligible for one free trial. In some cases, the football API team may extend your trial period. For example, an extension may be available if you follow us on our social accounts and let us know.