Transfermarkt Scraper
ENDPOINTS
Player Details
Search
Advanced Player Search
Player Market Value History
Player Transfers
Player Season Stats
Player Match Log
Player National Team Career
Player Injuries
Player Achievements
Player Squad Numbers
Player Transfer Rumours
Player Upcoming Matches
Club Details
Club Squad
Club Transfers
Club Fixtures & Results
Club Squad Statistics
Club Staff
Club Stadium
Club Achievements
Club Historical Placements
Club Transfer Records
Club National Team Players
List Competitions
Competition Details
Competition Standings
Competition Top Scorers
Competition Matchday
Competition Fixtures
Competition Transfers
Competition Most Valuable Players
Competition Club Values
Competition Rumours
Match Details
Match Line-ups
Match Statistics
Manager Details
Manager Career
Manager Achievements
Latest Transfers
Transfer Records
Latest Rumours
Most Valuable Players
Latest Market Value Changes
Contracts Expiring
Free Agents
Most Valuable Clubs
FIFA World Ranking
Countries
Positions
/competitions/top-scorersCompetition Top Scorers
Top goalscorers of a season with club, appearances, assists, penalties and minutes (25 per page).
QUERY PARAMS
Transfermarkt competition code (GB1 Premier League, ES1 LaLiga, L1 Bundesliga, IT1 Serie A, FR1 Ligue 1, CL Champions League) or any transfermarkt.com competition URL.
Examples:
- Code:
ES1 - URL:
https://www.transfermarkt.com/laliga/startseite/wettbewerb/ES1
Page number.
Default: 1
Allowed values: 1-50
Position ID (1-14), name (Centre-Back) or short code (CB) — see /helpers/positions.
Age group filter.
Allowed values: u17, u18, u19, u20, u21, u23, 23-30, o30, o32, o34
Season start year or name — 2025, 25/26 and 2025/26 all mean the 2025/26 season.
Default: the current season
{
"count": null,
"per_page": 25,
"current_page": 1,
"total_pages": 4,
"next": "https://transfermarkt-scraper.omkar.cloud/transfermarkt/competitions/top-scorers?competition=ES1&page=2",
"previous": null,
"competition_id": "ES1",
"season": null,
"scorers": [
{
"rank": 1,
"player": {
"id": 411295,
"name": "Raphinha",
"link": "https://www.transfermarkt.com/raphinha/profil/spieler/411295",
"image": "https://img.a.transfermarkt.technology/portrait/medium/411295-1729754479.png?lm=4711"
},
"position": "Left Winger",
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
},
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"age": 29,
"club": {
"id": 131,
"name": "FC Barcelona",
"link": "https://www.transfermarkt.com/fc-barcelona/startseite/verein/131",
"crest": "https://img.a.transfermarkt.technology/wappen/head/131.png?lm=1789459175"
},
"appearances": 6,
"assists": 3,
"penalty_goals": 3,
"minutes_played": null,
"goals": 9
},
{
"rank": 2,
"player": {
"id": 937958,
"name": "Lamine Yamal",
"link": "https://www.transfermarkt.com/lamine-yamal/profil/spieler/937958",
"image": "https://img.a.transfermarkt.technology/portrait/medium/937958-1773173768.jpg?lm=4711"
},
"position": "Right Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 19,
"club": {
"id": 131,
"name": "FC Barcelona",
"link": "https://www.transfermarkt.com/fc-barcelona/startseite/verein/131",
"crest": "https://img.a.transfermarkt.technology/wappen/head/131.png?lm=1789459175"
},
"appearances": 6,
"assists": 2,
"penalty_goals": 1,
"minutes_played": null,
"goals": 7
},
{
"rank": 3,
"player": {
"id": 342229,
"name": "Kylian Mbappé",
"link": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
"image": "https://img.a.transfermarkt.technology/portrait/medium/342229-1682683695.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 50,
"name": "France",
"code": "FRA"
},
{
"id": 31,
"name": "Cameroon",
"code": "CMR"
}
],
"age": 27,
"club": {
"id": 418,
"name": "Real Madrid",
"link": "https://www.transfermarkt.com/real-madrid/startseite/verein/418",
"crest": "https://img.a.transfermarkt.technology/wappen/head/418.png?lm=1789459190"
},
"appearances": 6,
"assists": 2,
"penalty_goals": 1,
"minutes_played": null,
"goals": 7
},
{
"rank": 4,
"player": {
"id": 505674,
"name": "Sergio Camello",
"link": "https://www.transfermarkt.com/sergio-camello/profil/spieler/505674",
"image": "https://img.a.transfermarkt.technology/portrait/medium/505674-1775761676.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 25,
"club": {
"id": 367,
"name": "Rayo Vallecano",
"link": "https://www.transfermarkt.com/rayo-vallecano/startseite/verein/367",
"crest": "https://img.a.transfermarkt.technology/wappen/head/367.png?lm=1789459189"
},
"appearances": 6,
"assists": 1,
"penalty_goals": 0,
"minutes_played": null,
"goals": 6
},
{
"rank": 5,
"player": {
"id": 1153105,
"name": "Yassir Zabiri",
"link": "https://www.transfermarkt.com/yassir-zabiri/profil/spieler/1153105",
"image": "https://img.a.transfermarkt.technology/portrait/medium/1153105-1759431831.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 107,
"name": "Morocco",
"code": "MAR"
}
],
"age": 21,
"club": {
"id": 630,
"name": "Racing Santander",
"link": "https://www.transfermarkt.com/racing-santander/startseite/verein/630",
"crest": "https://img.a.transfermarkt.technology/wappen/head/630.png?lm=1789459205"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 6
},
{
"rank": 6,
"player": {
"id": 720518,
"name": "Roberto Fernández",
"link": "https://www.transfermarkt.com/roberto-fernandez/profil/spieler/720518",
"image": "https://img.a.transfermarkt.technology/portrait/medium/720518-1732827310.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 24,
"club": {
"id": 714,
"name": "RCD Espanyol Barcelona",
"link": "https://www.transfermarkt.com/espanyol-barcelona/startseite/verein/714",
"crest": "https://img.a.transfermarkt.technology/wappen/head/714.png?lm=1789459206"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 6
},
{
"rank": 7,
"player": {
"id": 58864,
"name": "Pierre-Emerick Aubameyang",
"link": "https://www.transfermarkt.com/pierre-emerick-aubameyang/profil/spieler/58864",
"image": "https://img.a.transfermarkt.technology/portrait/medium/58864-1762262625.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 51,
"name": "Gabon",
"code": "GAB"
},
{
"id": 50,
"name": "France",
"code": "FRA"
}
],
"age": 37,
"club": {
"id": 897,
"name": "Deportivo A Coruña",
"link": "https://www.transfermarkt.com/deportivo-la-coruna/startseite/verein/897",
"crest": "https://img.a.transfermarkt.technology/wappen/head/897.png?lm=1789459220"
},
"appearances": 6,
"assists": 2,
"penalty_goals": 0,
"minutes_played": null,
"goals": 5
},
{
"rank": 8,
"player": {
"id": 636703,
"name": "Fermín López",
"link": "https://www.transfermarkt.com/fermin-lopez/profil/spieler/636703",
"image": "https://img.a.transfermarkt.technology/portrait/medium/636703-1698086824.jpg?lm=4711"
},
"position": "Attacking Midfield",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 23,
"club": {
"id": 131,
"name": "FC Barcelona",
"link": "https://www.transfermarkt.com/fc-barcelona/startseite/verein/131",
"crest": "https://img.a.transfermarkt.technology/wappen/head/131.png?lm=1789459175"
},
"appearances": 5,
"assists": 2,
"penalty_goals": 0,
"minutes_played": null,
"goals": 4
},
{
"rank": 9,
"player": {
"id": 548111,
"name": "Álex Baena",
"link": "https://www.transfermarkt.com/alex-baena/profil/spieler/548111",
"image": "https://img.a.transfermarkt.technology/portrait/medium/548111-1761821030.jpg?lm=4711"
},
"position": "Left Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 25,
"club": {
"id": 13,
"name": "Atlético de Madrid",
"link": "https://www.transfermarkt.com/atletico-madrid/startseite/verein/13",
"crest": "https://img.a.transfermarkt.technology/wappen/head/13.png?lm=1789030932"
},
"appearances": 6,
"assists": 1,
"penalty_goals": 0,
"minutes_played": null,
"goals": 4
},
{
"rank": 10,
"player": {
"id": 46413,
"name": "Ante Budimir",
"link": "https://www.transfermarkt.com/ante-budimir/profil/spieler/46413",
"image": "https://img.a.transfermarkt.technology/portrait/medium/46413-1732219707.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 37,
"name": "Croatia",
"code": "CRO"
}
],
"age": 35,
"club": {
"id": 331,
"name": "CA Osasuna",
"link": "https://www.transfermarkt.com/ca-osasuna/startseite/verein/331",
"crest": "https://img.a.transfermarkt.technology/wappen/head/331.png?lm=1789459184"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 3,
"minutes_played": null,
"goals": 4
},
{
"rank": 11,
"player": {
"id": 334222,
"name": "Lucas Boyé",
"link": "https://www.transfermarkt.com/lucas-boye/profil/spieler/334222",
"image": "https://img.a.transfermarkt.technology/portrait/medium/334222-1734010923.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 9,
"name": "Argentina",
"code": "ARG"
},
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"age": 30,
"club": {
"id": 1108,
"name": "Deportivo Alavés",
"link": "https://www.transfermarkt.com/deportivo-alaves/startseite/verein/1108",
"crest": "https://img.a.transfermarkt.technology/wappen/head/1108.png?lm=1789459235"
},
"appearances": 5,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 4
},
{
"rank": 12,
"player": {
"id": 581678,
"name": "Jude Bellingham",
"link": "https://www.transfermarkt.com/jude-bellingham/profil/spieler/581678",
"image": "https://img.a.transfermarkt.technology/portrait/medium/581678-1748102891.jpg?lm=4711"
},
"position": "Attacking Midfield",
"nationalities": [
{
"id": 189,
"name": "England",
"code": "ENG"
},
{
"id": 72,
"name": "Ireland",
"code": "IRL"
}
],
"age": 23,
"club": {
"id": 418,
"name": "Real Madrid",
"link": "https://www.transfermarkt.com/real-madrid/startseite/verein/418",
"crest": "https://img.a.transfermarkt.technology/wappen/head/418.png?lm=1789459190"
},
"appearances": 6,
"assists": 3,
"penalty_goals": 0,
"minutes_played": null,
"goals": 3
},
{
"rank": 13,
"player": {
"id": 225020,
"name": "Mariano Díaz",
"link": "https://www.transfermarkt.com/mariano-diaz/profil/spieler/225020",
"image": "https://img.a.transfermarkt.technology/portrait/medium/225020-1684487196.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 43,
"name": "Dominican Republic",
"code": "DOM"
},
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 33,
"club": {
"id": 1108,
"name": "Deportivo Alavés",
"link": "https://www.transfermarkt.com/deportivo-alaves/startseite/verein/1108",
"crest": "https://img.a.transfermarkt.technology/wappen/head/1108.png?lm=1789459235"
},
"appearances": 6,
"assists": 3,
"penalty_goals": 0,
"minutes_played": null,
"goals": 3
},
{
"rank": 14,
"player": {
"id": 627294,
"name": "Fer Niño",
"link": "https://www.transfermarkt.com/fer-nino/profil/spieler/627294",
"image": "https://img.a.transfermarkt.technology/portrait/medium/627294-1712140796.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 25,
"club": {
"id": 1531,
"name": "Elche CF",
"link": "https://www.transfermarkt.com/fc-elche/startseite/verein/1531",
"crest": "https://img.a.transfermarkt.technology/wappen/head/1531.png?lm=1789459258"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 3
},
{
"rank": 15,
"player": {
"id": 485963,
"name": "Pape Gueye",
"link": "https://www.transfermarkt.com/pape-gueye/profil/spieler/485963",
"image": "https://img.a.transfermarkt.technology/portrait/medium/485963-1768814767.jpg?lm=4711"
},
"position": "Central Midfield",
"nationalities": [
{
"id": 149,
"name": "Senegal",
"code": "SEN"
},
{
"id": 50,
"name": "France",
"code": "FRA"
}
],
"age": 27,
"club": {
"id": 1050,
"name": "Villarreal CF",
"link": "https://www.transfermarkt.com/fc-villarreal/startseite/verein/1050",
"crest": "https://img.a.transfermarkt.technology/wappen/head/1050.png?lm=1789459228"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 1,
"minutes_played": null,
"goals": 3
},
{
"rank": 16,
"player": {
"id": 557057,
"name": "Roger Brugué",
"link": "https://www.transfermarkt.com/roger-brugue/profil/spieler/557057",
"image": "https://img.a.transfermarkt.technology/portrait/medium/557057-1701787446.jpg?lm=4711"
},
"position": "Left Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 29,
"club": {
"id": 3368,
"name": "Levante UD",
"link": "https://www.transfermarkt.com/ud-levante/startseite/verein/3368",
"crest": "https://img.a.transfermarkt.technology/wappen/head/3368.png?lm=1789459344"
},
"appearances": 4,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 3
},
{
"rank": 17,
"player": {
"id": 496094,
"name": "Karim Adeyemi",
"link": "https://www.transfermarkt.com/karim-adeyemi/profil/spieler/496094",
"image": "https://img.a.transfermarkt.technology/portrait/medium/496094-1788248133.jpg?lm=4711"
},
"position": "Right Winger",
"nationalities": [
{
"id": 40,
"name": "Germany",
"code": "GER"
},
{
"id": 124,
"name": "Nigeria",
"code": "NGA"
}
],
"age": 24,
"club": {
"id": 131,
"name": "FC Barcelona",
"link": "https://www.transfermarkt.com/fc-barcelona/startseite/verein/131",
"crest": "https://img.a.transfermarkt.technology/wappen/head/131.png?lm=1789459175"
},
"appearances": 6,
"assists": 3,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 18,
"player": {
"id": 257062,
"name": "Álvaro García",
"link": "https://www.transfermarkt.com/alvaro-garcia/profil/spieler/257062",
"image": "https://img.a.transfermarkt.technology/portrait/medium/257062-1762775114.jpg?lm=4711"
},
"position": "Left Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 33,
"club": {
"id": 367,
"name": "Rayo Vallecano",
"link": "https://www.transfermarkt.com/rayo-vallecano/startseite/verein/367",
"crest": "https://img.a.transfermarkt.technology/wappen/head/367.png?lm=1789459189"
},
"appearances": 6,
"assists": 2,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 19,
"player": {
"id": 557149,
"name": "Kang-in Lee",
"link": "https://www.transfermarkt.com/kang-in-lee/profil/spieler/557149",
"image": "https://img.a.transfermarkt.technology/portrait/medium/557149-1703978046.jpg?lm=4711"
},
"position": "Attacking Midfield",
"nationalities": [
{
"id": 87,
"name": "Korea, South",
"code": "KOR"
}
],
"age": 25,
"club": {
"id": 13,
"name": "Atlético de Madrid",
"link": "https://www.transfermarkt.com/atletico-madrid/startseite/verein/13",
"crest": "https://img.a.transfermarkt.technology/wappen/head/13.png?lm=1789030932"
},
"appearances": 6,
"assists": 1,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 20,
"player": {
"id": 742201,
"name": "Giuliano Simeone",
"link": "https://www.transfermarkt.com/giuliano-simeone/profil/spieler/742201",
"image": "https://img.a.transfermarkt.technology/portrait/medium/742201-1741120599.jpg?lm=4711"
},
"position": "Right Winger",
"nationalities": [
{
"id": 9,
"name": "Argentina",
"code": "ARG"
},
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"age": 23,
"club": {
"id": 13,
"name": "Atlético de Madrid",
"link": "https://www.transfermarkt.com/atletico-madrid/startseite/verein/13",
"crest": "https://img.a.transfermarkt.technology/wappen/head/13.png?lm=1789030932"
},
"appearances": 6,
"assists": 1,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 21,
"player": {
"id": 533738,
"name": "Jonathan David",
"link": "https://www.transfermarkt.com/jonathan-david/profil/spieler/533738",
"image": "https://img.a.transfermarkt.technology/portrait/medium/533738-1760114012.jpg?lm=4711"
},
"position": "Centre-Forward",
"nationalities": [
{
"id": 80,
"name": "Canada",
"code": "CAN"
},
{
"id": 184,
"name": "United States",
"code": "USA"
}
],
"age": 26,
"club": {
"id": 13,
"name": "Atlético de Madrid",
"link": "https://www.transfermarkt.com/atletico-madrid/startseite/verein/13",
"crest": "https://img.a.transfermarkt.technology/wappen/head/13.png?lm=1789030932"
},
"appearances": 2,
"assists": 1,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 22,
"player": {
"id": 502722,
"name": "Luka Sucic",
"link": "https://www.transfermarkt.com/luka-sucic/profil/spieler/502722",
"image": "https://img.a.transfermarkt.technology/portrait/medium/502722-1692998699.png?lm=4711"
},
"position": "Central Midfield",
"nationalities": [
{
"id": 37,
"name": "Croatia",
"code": "CRO"
}
],
"age": 24,
"club": {
"id": 681,
"name": "Real Sociedad",
"link": "https://www.transfermarkt.com/real-sociedad-san-sebastian/startseite/verein/681",
"crest": "https://img.a.transfermarkt.technology/wappen/head/681.png?lm=1789459206"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 23,
"player": {
"id": 1064105,
"name": "Miguel Sierra",
"link": "https://www.transfermarkt.com/miguel-sierra/profil/spieler/1064105",
"image": "https://img.a.transfermarkt.technology/portrait/medium/1064105-1700522312.png?lm=4711"
},
"position": "Right Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 22,
"club": {
"id": 368,
"name": "Sevilla FC",
"link": "https://www.transfermarkt.com/fc-sevilla/startseite/verein/368",
"crest": "https://img.a.transfermarkt.technology/wappen/head/368.png?lm=1789459189"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 24,
"player": {
"id": 461617,
"name": "Rodrigo Riquelme",
"link": "https://www.transfermarkt.com/rodrigo-riquelme/profil/spieler/461617",
"image": "https://img.a.transfermarkt.technology/portrait/medium/461617-1701212385.jpg?lm=4711"
},
"position": "Left Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 26,
"club": {
"id": 150,
"name": "Real Betis Balompié",
"link": "https://www.transfermarkt.com/real-betis-sevilla/startseite/verein/150",
"crest": "https://img.a.transfermarkt.technology/wappen/head/150.png?lm=1789459175"
},
"appearances": 6,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
},
{
"rank": 25,
"player": {
"id": 961087,
"name": "Pablo García",
"link": "https://www.transfermarkt.com/pablo-garcia/profil/spieler/961087",
"image": "https://img.a.transfermarkt.technology/portrait/medium/961087-1750059859.jpg?lm=4711"
},
"position": "Right Winger",
"nationalities": [
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"age": 20,
"club": null,
"appearances": 5,
"assists": 0,
"penalty_goals": 0,
"minutes_played": null,
"goals": 2
}
]
}