Football Web Pages.co.uk

Feeds

All of the data that makes up our various pages (fixtures/results, league tables, match details, news, etc.) is available via the feeds that we make available. You can choose to access these in any of the following formats: CSV, JSON or XML.

At this time, all of our feeds are freely available for anybody to use. However, any single IP address may only make 360 requests in any hour; this equates to one request every ten seconds. Should you reach the limit you will receive a 429 "too many requests" response and we will set the "Retry-After" header, which will tell you after how many seconds you may try again.

Please see the details of the various feeds below, or find a page on our site which contains the data that you want and then use the "Download the data via our feeds" link at the bottom of the screen.

Appearances
Base addresshttp://www.footballwebpages.co.uk/appearances.csv
http://www.footballwebpages.co.uk/appearances.json
http://www.footballwebpages.co.uk/appearances.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
PlayerPlayer ID - see here
Integer; optional
Example: player=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
MaxMaximum number of results
Integer; optional; default: 20
Example: max=48
Examplehttp://www.footballwebpages.co.uk/appearances.json?comp=1&max=48
Attendances
Base addresshttp://www.footballwebpages.co.uk/attendances.csv
http://www.footballwebpages.co.uk/attendances.json
http://www.footballwebpages.co.uk/attendances.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
ShowThe type of attendance to show
String [ average | maximum | minimum ]; optional; default: average; ignored if team is specified
Example: show=maximum
TypeThe type of matches to include
String [ home | away | all ]; optional; default: home
Example: type=away
Examplehttp://www.footballwebpages.co.uk/attendances.json?comp=1&show=maximum&type=away
Competitions
Base addresshttp://www.footballwebpages.co.uk/competitions.csv
http://www.footballwebpages.co.uk/competitions.json
http://www.footballwebpages.co.uk/competitions.xml
 No parameters may be set for this feed
Examplehttp://www.footballwebpages.co.uk/competitions.json
Form Guide
Base addresshttp://www.footballwebpages.co.uk/form.csv
http://www.footballwebpages.co.uk/form.json
http://www.footballwebpages.co.uk/form.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
CountThe number of matches to include
String [ four | six | eight ]; optional; default: six
Example: count=four
TypeThe type of matches to include
String [ all | home | away ]; optional; default: all
Example: type=home
DetailsWhether to include details of the match
String [ yes | no ]; optional; default: yes
Example: details=no
Examplehttp://www.footballwebpages.co.uk/form.json?comp=1&count=four&type=home&details=no
Goalscorers
Base addresshttp://www.footballwebpages.co.uk/goalscorers.csv
http://www.footballwebpages.co.uk/goalscorers.json
http://www.footballwebpages.co.uk/goalscorers.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
PlayerPlayer ID - see here
Integer; optional
Example: player=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
MaxMaximum number of results
Integer; optional; default: 20
Example: max=48
Examplehttp://www.footballwebpages.co.uk/goalscorers.json?comp=1&max=48
League Progress
Base addresshttp://www.footballwebpages.co.uk/progress.csv
http://www.footballwebpages.co.uk/progress.json
http://www.footballwebpages.co.uk/progress.xml
TeamTeam ID - see here
Integer; required
Example: team=1
ShowThe type(s) of progress to show
String [ points | progress | both ]; optional; default: both
Example: show=position
Examplehttp://www.footballwebpages.co.uk/progress.json?team=1&show=position
League Table
Base addresshttp://www.footballwebpages.co.uk/league.csv
http://www.footballwebpages.co.uk/league.json
http://www.footballwebpages.co.uk/league.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
ColumnsWhich columns to include
String of comma-separated values from "pos,p,w,d,l,f,a,gd,pts"; optional; default: all columns
Example: show=pos,w,d,l,pts
Home/awayWhether to include the separate home and away totals
String [ yes | no ]; optional; default: no
Example: showHa=yes
RangeHow many rows to return
Integer; optional; default: all
Example: range=5
SortHow to sort the league table
String [ normal | home | away | scored | conceded | predicted ]; optional; default: normal
Example: sort=home
StartWhich position to start with
Integer; optional; default: 1
Example: start=6
Examplehttp://www.footballwebpages.co.uk/league.json?comp=1&range=5&show=pos,w,d,l,pts&showHa=yes&sort=home&start=6
Match
Base addresshttp://www.footballwebpages.co.uk/match.json
http://www.footballwebpages.co.uk/match.xml
 Please be aware that this feed is not available as a CSV
MatchMatch ID
Integer; required
Example: match=3
Examplehttp://www.footballwebpages.co.uk/match.json?match=3
Matches
Base addresshttp://www.footballwebpages.co.uk/matches.csv
http://www.footballwebpages.co.uk/matches.json
http://www.footballwebpages.co.uk/matches.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
RoundRound ID - see here
Integer; optional; ignored if team is specified
Example: round=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
FixturesNumber of un-finished matches to include
Integer; optional; default: all; ignored if month is specified; if specified the system will complete a day of matches and so may return slightly more than this number
Example: fixtures=5
ResultsNumber of completed matches to include
Integer; optional; default: all; ignored if month is specified; if specified the system will complete a day of matches and so may return slightly more than this number
Example: results=0
MonthMonth
Integer [ 1 - 12 ]; optional
Example: month=8
Examplehttp://www.footballwebpages.co.uk/matches.json?comp=1&fixtures=5&results=0
Match Grid
Base addresshttp://www.footballwebpages.co.uk/grid.csv
http://www.footballwebpages.co.uk/grid.json
http://www.footballwebpages.co.uk/grid.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
Examplehttp://www.footballwebpages.co.uk/grid.json?comp=1
News
Base addresshttp://www.footballwebpages.co.uk/news.csv
http://www.footballwebpages.co.uk/news.json
http://www.footballwebpages.co.uk/news.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
MaxMaximum number of results
Integer; optional; default: 20
Example: max=48
Examplehttp://www.footballwebpages.co.uk/news.json?comp=1&max=48
Players
Base addresshttp://www.footballwebpages.co.uk/players.csv
http://www.footballwebpages.co.uk/players.json
http://www.footballwebpages.co.uk/players.xml
TeamTeam ID - see here
Integer; required
Example: team=1
Examplehttp://www.footballwebpages.co.uk/players.json?team=1
Records
Base addresshttp://www.footballwebpages.co.uk/records.csv
http://www.footballwebpages.co.uk/records.json
http://www.footballwebpages.co.uk/records.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
Examplehttp://www.footballwebpages.co.uk/records.json?team=1
Rounds
Base addresshttp://www.footballwebpages.co.uk/rounds.csv
http://www.footballwebpages.co.uk/rounds.json
http://www.footballwebpages.co.uk/rounds.xml
CompetitionCompetition ID - see here
Integer; optional
Example: comp=21
Examplehttp://www.footballwebpages.co.uk/rounds.json?comp=21
Sequences
Base addresshttp://www.footballwebpages.co.uk/sequences.csv
http://www.footballwebpages.co.uk/sequences.json
http://www.footballwebpages.co.uk/sequences.xml
TeamTeam ID - see here
Integer; required
Example: team=1
Examplehttp://www.footballwebpages.co.uk/sequences.json?team=1
Teams
Base addresshttp://www.footballwebpages.co.uk/teams.csv
http://www.footballwebpages.co.uk/teams.json
http://www.footballwebpages.co.uk/teams.xml
CompetitionCompetition ID - see here
Integer; optional; default: all competitions
Example: comp=1
Examplehttp://www.footballwebpages.co.uk/teams.json?comp=1
Videos
Base addresshttp://www.footballwebpages.co.uk/videos.csv
http://www.footballwebpages.co.uk/videos.json
http://www.footballwebpages.co.uk/videos.xml
CompetitionCompetition ID - see here
Integer; optional
Example: comp=1
TeamTeam ID - see here
Integer; optional
Example: team=1
MaxMaximum number of results
Integer; optional; default: 20
Example: max=12
Examplehttp://www.footballwebpages.co.uk/videos.json?max=12
Vidiprinter
Base addresshttp://www.footballwebpages.co.uk/vidiprinter.csv
http://www.footballwebpages.co.uk/vidiprinter.json
http://www.footballwebpages.co.uk/vidiprinter.xml
CompetitionCompetition ID - see here
Integer; optional, although one of competition/team is required
Example: comp=1
TeamTeam ID - see here
Integer; optional, although one of competition/team is required
Example: team=1
DateDate
Integer: YYYYMMDD; optional; default: most recent set of matches
Example: date=20170116
Examplehttp://www.footballwebpages.co.uk/vidiprinter.json?comp=1&date=20170116