WhoScored Scraper avatar

WhoScored Scraper

Under maintenance
Try for free

Pay $3.00 for 1,000 results

Go to Store
This Actor is under maintenance.

This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?

See alternative Actors
WhoScored Scraper

WhoScored Scraper

michael_b/whoscored-scraper
Try for free

Pay $3.00 for 1,000 results

Access comprehensive football match statistics and player data with WhoScored Scraper. Analyze team performance, predict outcomes, and enhance your strategy.

What does WhoScored Scraper do? ⚽️

WhoScored Scraper is an Apify actor that enables you to gather comprehensive football match statistics and player data from WhoScored.

WhoScored Scraper can scrape: 📈 Match statistics from your chosen leagues. 🌟 Detailed player statistics from matches.

Why scrape WhoScored? 🤔

WhoScored is a valuable source of data for football enthusiasts, analysts, and sports betting enthusiasts.

Here are some potential use cases for this data: 📊 Analyzing team and player performance. 🎯 Predicting match outcomes and odds. 🏆 Enhancing your fantasy sports strategy. 📚 Conducting in-depth football research.

How to scrape WhoScored 🚀

Scraping data from WhoScored with WhoScored Scraper is straightforward. Follow these steps to acquire your data in just a few minutes:

  1. 💰 Click "Try for free."
  2. 🌐 Enter the URLs of the leagues you want to scrape.
  3. ▶️ Select the start date of the first match you want to scrape.
  4. 📅 Select an end date, or leave it empty to automatically set the end date as today.
  5. 🏃 Click "Run."
  6. 📦 Once WhoScored Scraper completes the task, preview or download your data from the Dataset tab.

How much will it cost to scrape WhoScored? 💲

Each match contains about 40 rows of data, each line consisting of detailed information about player in the specific match. Cost of 1000 records, or approximately 25 matches, is 3$. Apify offers $5 in free usage credits each month through the Apify Free plan. With this, you can scrape more than 40 match results per month using WhoScored Scraper, and those first 30 results are entirely free!

For users needing regular access to more data from WhoScored, consider an Apify subscription. We recommend our $49/month Personal plan, which allows you to access 400+ match statistics every month.

Results 📊

Here's an example of what the JSON results might look like:

1[
2  {
3    "League": "Serie A",
4    "Country": "Italy",
5    "Season": "2022/2023",
6    "Team Home": "Atalanta",
7    "Team Away": "Spezia",
8    "Date": "03.05.2023",
9    "Player": "Juan Musso",
10    "Shots": "0",
11    "ShotsOT": "0",
12    "KeyPasses": "0",
13    "PA%": "47.4",
14    "AerialsWon": "0",
15    "Touches": "25",
16    "Rating": "6.13",
17    "Player Team": "Atalanta",
18    "Position": "GK",
19    "Subbed-In (min)": "",
20    "Subbed-Off (min)": "",
21    "Dribble": "0",
22    "Fouled": "0",
23    "Offsides": "0",
24    "Disp": "0",
25    "UnsTouches": "0",
26    "TotalTackles": "0",
27    "Interceptions": "0",
28    "Clearances": "0",
29    "BlockedShots": "0",
30    "Fouls": "0",
31    "Passes": "19",
32    "Crosses": "0",
33    "AccCrosses": "0",
34    "LB": "11",
35    "AccLB": "1",
36    "ThB": "0",
37    "AccThB": "0",
38    "Link": "https://www.whoscored.com/Matches/1651772/MatchReport/Italy-Serie-A-2022-2023-Atalanta-Spezia",
39    "Home Team Shots": "14",
40    "Away Team Shots": "9",
41    "Home Team Passes": "506",
42    "Away Team Passes": "415",
43    "Home Team Dribbles": "26",
44    "Away Team Dribbles": "26",
45    "Home Team Tackles Attempted": "33",
46    "Away Team Tackles Attempted": "32",
47    "Home Team Interceptions": "12",
48    "Away Team Interceptions": "7",
49    "Home Team Clearances": "9",
50    "Away Team Clearances": "38",
51    "Home Team Blocks": "9",
52    "Away Team Blocks": "12",
53    "Home Team Offsides": "3",
54    "Away Team Offsides": "0",
55    "Home Team Fouls": "8",
56    "Away Team Fouls": "10",
57    "Home Team Aerial duels": "17",
58    "Away Team Aerial duels": "13",
59    "Home Team Touches": "746",
60    "Away Team Touches": "631",
61    "Home Team Loss of possession": "32",
62    "Away Team Loss of possession": "24",
63    "Home Team Errors": "0",
64    "Away Team Errors": "0",
65    "Home Team Saves": "2",
66    "Away Team Saves": "3",
67    "Home Team Claims": "0",
68    "Away Team Claims": "0",
69    "Home Team Punches": "0",
70    "Away Team Punches": "2",
71    "Home Team Goals (Shots)": "3",
72    "Away Team Goals (Shots)": "2",
73    "Home Team Shots on Target (Shots)": "6",
74    "Away Team Shots on Target (Shots)": "4",
75    "Home Team Shots off Target (Shots)": "5",
76    "Away Team Shots off Target (Shots)": "4",
77    "Home Team Woodworks (Shots)": "0",
78    "Away Team Woodworks (Shots)": "1",
79    "Home Team Blocked (Shots)": "3",
80    "Away Team Blocked (Shots)": "1",
81    "Home Team Own (Shots)": "0",
82    "Away Team Own (Shots)": "0",
83    "Home Team 6-yard box (Shots)": "1",
84    "Away Team 6-yard box (Shots)": "0",
85    "Home Team Penalty Area (Shots)": "10",
86    "Away Team Penalty Area (Shots)": "7",
87    "Home Team Outside of box (Shots)": "3",
88    "Away Team Outside of box (Shots)": "2",
89    "Home Team Open Play (Shots)": "3",
90    "Away Team Open Play (Shots)": "6",
91    "Home Team Fastbreak (Shots)": "0",
92    "Away Team Fastbreak (Shots)": "0",
93    "Home Team Set Pieces (Shots)": "11",
94    "Away Team Set Pieces (Shots)": "3",
95    "Home Team Penalty (Shots)": "0",
96    "Away Team Penalty (Shots)": "0",
97    "Home Team Own Goal (Shots)": "0",
98    "Away Team Own Goal (Shots)": "0",
99    "Home Team Right foot (Shots)": "6",
100    "Away Team Right foot (Shots)": "4",
101    "Home Team Left foot (Shots)": "2",
102    "Away Team Left foot (Shots)": "4",
103    "Home Team Head (Shots)": "6",
104    "Away Team Head (Shots)": "1",
105    "Home Team Other body parts (Shots)": "0",
106    "Away Team Other body parts (Shots)": "0",
107    "Home Team Cross (Passes)": "29",
108    "Away Team Cross (Passes)": "7",
109    "Home Team Freekick (Passes)": "10",
110    "Away Team Freekick (Passes)": "11",
111    "Home Team Corner (Passes)": "12",
112    "Away Team Corner (Passes)": "3",
113    "Home Team Through Ball (Passes)": "2",
114    "Away Team Through Ball (Passes)": "0",
115    "Home Team Throw In (Passes)": "34",
116    "Away Team Throw In (Passes)": "29",
117    "Home Team Key Passes (Passes)": "9",
118    "Away Team Key Passes (Passes)": "8",
119    "Home Team Long (Passes)": "54",
120    "Away Team Long (Passes)": "47",
121    "Home Team Short (Passes)": "519",
122    "Away Team Short (Passes)": "406",
123    "Home Team Chipped (Passes)": "52",
124    "Away Team Chipped (Passes)": "47",
125    "Home Team Ground (Passes)": "521",
126    "Away Team Ground (Passes)": "406",
127    "Home Team Head (Passes)": "33",
128    "Away Team Head (Passes)": "26",
129    "Home Team Feet (Passes)": "540",
130    "Away Team Feet (Passes)": "427",
131    "Home Team Forward (Passes)": "356",
132    "Away Team Forward (Passes)": "298",
133    "Home Team Backward (Passes)": "213",
134    "Away Team Backward (Passes)": "155",
135    "Home Team Left (Passes)": "302",
136    "Away Team Left (Passes)": "233",
137    "Home Team Right (Passes)": "268",
138    "Away Team Right (Passes)": "218",
139    "Home Team Defensive Third (Passes)": "114",
140    "Away Team Defensive Third (Passes)": "166",
141    "Home Team Mid Third (Passes)": "216",
142    "Away Team Mid Third (Passes)": "198",
143    "Home Team Final Third (Passes)": "243",
144    "Away Team Final Third (Passes)": "89",
145    "Home Team Successful (Dribbles)": "12",
146    "Away Team Successful (Dribbles)": "7",
147    "Home Team Unsuccessful (Dribbles)": "14",
148    "Away Team Unsuccessful (Dribbles)": "19",
149    "Home Team Successful Tackles (Tackles Attempted)": "26",
150    "Away Team Successful Tackles (Tackles Attempted)": "20",
151    "Home Team Was Dribbled (Tackles Attempted)": "7",
152    "Away Team Was Dribbled (Tackles Attempted)": "12",
153    "Home Team Total (Clearances)": "9",
154    "Away Team Total (Clearances)": "38",
155    "Home Team Off The Line (Clearances)": "0",
156    "Away Team Off The Line (Clearances)": "0",
157    "Home Team Head (Clearances)": "5",
158    "Away Team Head (Clearances)": "10",
159    "Home Team Feet (Clearances)": "4",
160    "Away Team Feet (Clearances)": "28",
161    "Home Team Blocked Shots (Blocks)": "1",
162    "Away Team Blocked Shots (Blocks)": "3",
163    "Home Team Crosses (Blocks)": "8",
164    "Away Team Crosses (Blocks)": "9",
165    "Home Team Dispossessed (Loss of possession)": "14",
166    "Away Team Dispossessed (Loss of possession)": "8",
167    "Home Team Turnover (Loss of possession)": "18",
168    "Away Team Turnover (Loss of possession)": "16",
169    "Home Team Lead to Shot (Errors)": "0",
170    "Away Team Lead to Shot (Errors)": "0",
171    "Home Team Lead to Goal (Errors)": "0",
172    "Away Team Lead to Goal (Errors)": "0"
173  },
174  {
175    "League": "Serie A",
176    "Country": "Italy",
177    "Season": "2022/2023",
178    "Team Home": "Atalanta",
179    "Team Away": "Spezia",
180    "Date": "03.05.2023",
181    "Player": "Juan Musso",
182    "Shots": "0",
183    "ShotsOT": "0",
184    "KeyPasses": "0",
185    "PA%": "47.4",
186    "AerialsWon": "0",
187    "Touches": "25",
188    "Rating": "6.13",
189    "Player Team": "Atalanta",
190    "Position": "GK",
191    "Subbed-In (min)": "",
192    "Subbed-Off (min)": "",
193    "Dribble": "0",
194    "Fouled": "0",
195    "Offsides": "0",
196    "Disp": "0",
197    "UnsTouches": "0",
198    "TotalTackles": "0",
199    "Interceptions": "0",
200    "Clearances": "0",
201    "BlockedShots": "0",
202    "Fouls": "0",
203    "Passes": "19",
204    "Crosses": "0",
205    "AccCrosses": "0",
206    "LB": "11",
207    "AccLB": "1",
208    "ThB": "0",
209    "AccThB": "0",
210    "Link": "https://www.whoscored.com/Matches/1651772/MatchReport/Italy-Serie-A-2022-2023-Atalanta-Spezia",
211    "Home Team Shots": "14",
212    "Away Team Shots": "9",
213    "Home Team Passes": "506",
214    "Away Team Passes": "415",
215    "Home Team Dribbles": "26",
216    "Away Team Dribbles": "26",
217    "Home Team Tackles Attempted": "33",
218    "Away Team Tackles Attempted": "32",
219    "Home Team Interceptions": "12",
220    "Away Team Interceptions": "7",
221    "Home Team Clearances": "9",
222    "Away Team Clearances": "38",
223    "Home Team Blocks": "9",
224    "Away Team Blocks": "12",
225    "Home Team Offsides": "3",
226    "Away Team Offsides": "0",
227    "Home Team Fouls": "8",
228    "Away Team Fouls": "10",
229    "Home Team Aerial duels": "17",
230    "Away Team Aerial duels": "13",
231    "Home Team Touches": "746",
232    "Away Team Touches": "631",
233    "Home Team Loss of possession": "32",
234    "Away Team Loss of possession": "24",
235    "Home Team Errors": "0",
236    "Away Team Errors": "0",
237    "Home Team Saves": "2",
238    "Away Team Saves": "3",
239    "Home Team Claims": "0",
240    "Away Team Claims": "0",
241    "Home Team Punches": "0",
242    "Away Team Punches": "2",
243    "Home Team Goals (Shots)": "3",
244    "Away Team Goals (Shots)": "2",
245    "Home Team Shots on Target (Shots)": "6",
246    "Away Team Shots on Target (Shots)": "4",
247    "Home Team Shots off Target (Shots)": "5",
248    "Away Team Shots off Target (Shots)": "4",
249    "Home Team Woodworks (Shots)": "0",
250    "Away Team Woodworks (Shots)": "1",
251    "Home Team Blocked (Shots)": "3",
252    "Away Team Blocked (Shots)": "1",
253    "Home Team Own (Shots)": "0",
254    "Away Team Own (Shots)": "0",
255    "Home Team 6-yard box (Shots)": "1",
256    "Away Team 6-yard box (Shots)": "0",
257    "Home Team Penalty Area (Shots)": "10",
258    "Away Team Penalty Area (Shots)": "7",
259    "Home Team Outside of box (Shots)": "3",
260    "Away Team Outside of box (Shots)": "2",
261    "Home Team Open Play (Shots)": "3",
262    "Away Team Open Play (Shots)": "6",
263    "Home Team Fastbreak (Shots)": "0",
264    "Away Team Fastbreak (Shots)": "0",
265    "Home Team Set Pieces (Shots)": "11",
266    "Away Team Set Pieces (Shots)": "3",
267    "Home Team Penalty (Shots)": "0",
268    "Away Team Penalty (Shots)": "0",
269    "Home Team Own Goal (Shots)": "0",
270    "Away Team Own Goal (Shots)": "0",
271    "Home Team Right foot (Shots)": "6",
272    "Away Team Right foot (Shots)": "4",
273    "Home Team Left foot (Shots)": "2",
274    "Away Team Left foot (Shots)": "4",
275    "Home Team Head (Shots)": "6",
276    "Away Team Head (Shots)": "1",
277    "Home Team Other body parts (Shots)": "0",
278    "Away Team Other body parts (Shots)": "0",
279    "Home Team Cross (Passes)": "29",
280    "Away Team Cross (Passes)": "7",
281    "Home Team Freekick (Passes)": "10",
282    "Away Team Freekick (Passes)": "11",
283    "Home Team Corner (Passes)": "12",
284    "Away Team Corner (Passes)": "3",
285    "Home Team Through Ball (Passes)": "2",
286    "Away Team Through Ball (Passes)": "0",
287    "Home Team Throw In (Passes)": "34",
288    "Away Team Throw In (Passes)": "29",
289    "Home Team Key Passes (Passes)": "9",
290    "Away Team Key Passes (Passes)": "8",
291    "Home Team Long (Passes)": "54",
292    "Away Team Long (Passes)": "47",
293    "Home Team Short (Passes)": "519",
294    "Away Team Short (Passes)": "406",
295    "Home Team Chipped (Passes)": "52",
296    "Away Team Chipped (Passes)": "47",
297    "Home Team Ground (Passes)": "521",
298    "Away Team Ground (Passes)": "406",
299    "Home Team Head (Passes)": "33",
300    "Away Team Head (Passes)": "26",
301    "Home Team Feet (Passes)": "540",
302    "Away Team Feet (Passes)": "427",
303    "Home Team Forward (Passes)": "356",
304    "Away Team Forward (Passes)": "298",
305    "Home Team Backward (Passes)": "213",
306    "Away Team Backward (Passes)": "155",
307    "Home Team Left (Passes)": "302",
308    "Away Team Left (Passes)": "233",
309    "Home Team Right (Passes)": "268",
310    "Away Team Right (Passes)": "218",
311    "Home Team Defensive Third (Passes)": "114",
312    "Away Team Defensive Third (Passes)": "166",
313    "Home Team Mid Third (Passes)": "216",
314    "Away Team Mid Third (Passes)": "198",
315    "Home Team Final Third (Passes)": "243",
316    "Away Team Final Third (Passes)": "89",
317    "Home Team Successful (Dribbles)": "12",
318    "Away Team Successful (Dribbles)": "7",
319    "Home Team Unsuccessful (Dribbles)": "14",
320    "Away Team Unsuccessful (Dribbles)": "19",
321    "Home Team Successful Tackles (Tackles Attempted)": "26",
322    "Away Team Successful Tackles (Tackles Attempted)": "20",
323    "Home Team Was Dribbled (Tackles Attempted)": "7",
324    "Away Team Was Dribbled (Tackles Attempted)": "12",
325    "Home Team Total (Clearances)": "9",
326    "Away Team Total (Clearances)": "38",
327    "Home Team Off The Line (Clearances)": "0",
328    "Away Team Off The Line (Clearances)": "0",
329    "Home Team Head (Clearances)": "5",
330    "Away Team Head (Clearances)": "10",
331    "Home Team Feet (Clearances)": "4",
332    "Away Team Feet (Clearances)": "28",
333    "Home Team Blocked Shots (Blocks)": "1",
334    "Away Team Blocked Shots (Blocks)": "3",
335    "Home Team Crosses (Blocks)": "8",
336    "Away Team Crosses (Blocks)": "9",
337    "Home Team Dispossessed (Loss of possession)": "14",
338    "Away Team Dispossessed (Loss of possession)": "8",
339    "Home Team Turnover (Loss of possession)": "18",
340    "Away Team Turnover (Loss of possession)": "16",
341    "Home Team Lead to Shot (Errors)": "0",
342    "Away Team Lead to Shot (Errors)": "0",
343    "Home Team Lead to Goal (Errors)": "0",
344    "Away Team Lead to Goal (Errors)": "0"
345  },
346]

Tips for scraping WhoScored 💡

  • It takes around 30 seconds to scrape one match. If player statistics are also being scraped, it can take up to 60 seconds per match.
  • In case you want to scrape longer intervals or multiple leagues at once, increase the timeout variable as needed.
  • Smaller leagues might not have statistics available. Ensure that the "Match Report" button is present when choosing a league to scrape. Locating Match Report button

While our scrapers are designed to be ethical and compliant, it's crucial to emphasize that users must adhere to WhoScored's terms of service and relevant legal regulations when scraping data from their website. Ensure your scraping activities are conducted in a legal and ethical manner.

For more information on web scraping legality, consider reading our blog post: Is Web Scraping Legal?

Developer
Maintained by Community

Actor Metrics

  • 6 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Sep 2023

  • Modified 2 months ago

Categories