Included in the free tier — no card required.

Ligue 1 API

Fixtures, live scores, standings, statistics and full odds for France's Ligue 1 — odds included, in our free tier.

GET /v1/fixtures?league=25&status=live
curl https://api.5dollarfootballapi.com/v1/fixtures?league=25&status=live
  -H "Authorization: Bearer fb_live_your_key"
{
  "success": 1,
  "data": [
    {
      "id": 197608025,
      "league": { "id": 25, "name": "France Ligue 1" },
      "teams": { "home": { "name": "PSG" }, "away": { "name": "Marseille" } },
      "status": "in_play",
      "goals": { "home": 2, "away": 1 },
      "corners": { "home": 6, "away": 3 }
    }
  ]
}

4,418

Ligue 1 fixtures on record

2014

history since

2.83

goals per match, last 12 months

9.6

corners per match, last 12 months

3.8

cards per match, last 12 months

100%

of fixtures with a bet365 corner line

Averages measured across 290 finished Ligue 1 matches in the last 12 months, from the same rows the API serves.

Ligue 1, live from the API

Full scoreboard →

These blocks are not screenshots — they render the API's own JSON on every visit. Click any match for statistics, head-to-head and bookmaker odds.

Rendered from GET /v1/leagues/25/fixtures

Current table — round 6

# Team P W D L GF GA GD Pts
1 Monaco 6 4 2 0 10 5 5 14
2 Lille 6 4 1 1 9 4 5 13
3 Rennes 6 4 1 1 12 10 2 13
4 Lyon 6 3 2 1 11 4 7 11
5 Paris FC 6 3 2 1 8 4 4 11
6 PSG 6 3 2 1 11 8 3 11
7 Brest 6 2 2 2 12 9 3 8
8 Lorient 6 2 2 2 6 6 0 8
9 Nice 6 2 2 2 5 7 -2 8
10 Lens 6 2 1 3 11 10 1 7
11 Strasbourg 6 2 1 3 11 12 -1 7
12 Angers 6 2 1 3 7 10 -3 7
13 Le Mans 6 1 3 2 10 12 -2 6
14 Toulouse 6 1 3 2 9 11 -2 6
15 Auxerre 6 2 0 4 8 16 -8 6
16 Troyes 5 1 1 3 4 11 -7 4
17 Marseille 5 1 0 4 7 8 -1 3
18 Le Havre 6 0 2 4 4 8 -4 2

Rendered from GET /v1/standings?league=25 — corner and card league tables too: type=corner|card

The Ligue 1 API, by data type

The same calls work for every competition we carry — swap the league id and go. Each data type has its own page with a full sample response.

Ligue 1 live scores API

Every in-play match with score, status, corners and cards.

GET /v1/fixtures?league=25&status=live

Ligue 1 fixtures & results API

Schedules and full-time results by season, round or date.

GET /v1/fixtures?league=25&season=

Ligue 1 standings API

The league table, plus corner and card tables via type=corner|card.

GET /v1/standings?league=25

Ligue 1 statistics API

Shots, attacks, possession and events per fixture.

GET /v1/fixtures/{id}/statistics

Ligue 1 odds API

1X2, Asian handicap, goal line, corners, cards and BTTS — opening, closing and in-play.

GET /v1/fixtures/{id}/odds

Ligue 1 corner stats API

Corner counts, corner-line odds and the corner league table.

GET /v1/fixtures/{id}/odds?market=corner
Full API reference

What's on every fixture

  • Goals, corners and cards — full-time and half-time
  • Live in-play statistics: attacks, shots, possession
  • Odds with opening lines and movement history — never deleted
  • Corner-line and card-line markets no other cheap API carries
  • Team and league names in 21 languages via ?lang=

Frequently asked questions

Yes — Ligue 1 is one of the top-5 leagues in our free tier: live scores, fixtures and standings, no credit card required. Odds and full statistics are included on the free tier; the $5/mo Pro plan adds Ligue 2.

Season-by-season coverage back to 2014, with goals, corners and cards on every fixture and odds on every plan — movement history on Ultra.

Yes — European 1X2, Asian handicap, goal line, corner line, card line and BTTS for every Ligue 1 fixture, pre-match and in-play, with opening lines kept. Odds are included on the free tier.

Start building for free

Get a working API key in under a minute. No credit card, no sales call.