The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
UKR

Persha Liga 2024/25

Every result, the table as it finished, and the price each match went off at. 205 matches played between August 2024 and June 2025.

205Matches
484Goals
2.36Per game
39%Home wins
58%Priced at kickoff
Epitsentr DunayivtsiTop of the table

Final table 20 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 EDEpitsentr Dunayivtsi 23 17 5 1 +27 56
2 SPSK Poltava 24 13 6 5 +14 45
3 KUDKudrivka 24 12 5 7 +11 41
4 MKMetalist 1925 Kharkiv 24 11 7 6 +13 40
5 VMViktoriya Mykolaivka 24 9 9 6 +15 36
6 NTNyva Ternopil 25 9 8 8 +2 35
7 UCSUCSA 24 9 6 9 +4 33
8 AVAhrobiznes Volochysk 22 10 3 9 -7 33
9 PRYPrykarpattia 24 8 8 8 +4 32
10 MKMetal Kharkiv 22 8 7 7 +8 31
11 BUKBukovyna 22 8 6 8 0 30
12 PKPodillya Khmelnytskyi 26 7 9 10 -4 30
13 YMYarud Mariupol' 24 8 4 12 -10 28
14 MINMinai 23 7 6 10 -7 27
15 MZMetalurh Zaporizhya 26 6 8 12 -16 26
16 DVDinaz Vyshhorod 24 3 8 13 -27 17
17 KREKremin' 23 3 5 15 -26 14
18 CHEChernihiv 2 2 0 0 +5 6
19 KKIKolos Kovalivka II 1 0 0 1 -1 0
20 KCKhust City 3 0 0 3 -5 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.36
484 goals. 42% of matches went over 2.5.
Home advantage
39%
Draws 26.8%, away wins 34.1%.
Half-time lead held
85%
From 120 matches where someone led at the break.
1–1 28 · 13.7%
0–1 26 · 12.7%
0–0 19 · 9.3%
2–0 18 · 8.8%
1–0 17 · 8.3%
2–1 16 · 7.8%

Results 219

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Thursday 12 June 2025
10:00 Metalurh Zaporizhya 0 – 2 Chernihiv 2.46 3.50 2.70
Sunday 8 June 2025
11:00 Chernihiv 3 – 0 Metalurh Zaporizhya 2.30 3.15 3.20
10:00 Podillya Khmelnytskyi 1 – 0 Kolos Kovalivka II — — —
Friday 30 May 2025
11:00 Podillya Khmelnytskyi 0 – 0 Dinaz Vyshhorod 1.13 7.90 28.00
11:00 Prykarpattia 4 – 1 Metalurh Zaporizhya 2.16 3.70 4.40
11:00 Minai 2 – 0 Yarud Mariupol' 1.58 3.95 5.60
11:00 Viktoriya Mykolaivka 3 – 0 Nyva Ternopil — — —
Saturday 24 May 2025
10:00 Bukovyna 2 – 0 UCSA 1.92 3.51 4.00
10:00 Metal Kharkiv 0 – 1 SK Poltava — — —
10:00 Ahrobiznes Volochysk 1 – 1 Metalist 1925 Kharkiv 6.40 4.40 1.51
10:00 Epitsentr Dunayivtsi 2 – 1 Kudrivka — — —
Friday 23 May 2025
11:00 Kremin' 0 – 2 Podillya Khmelnytskyi 3.98 3.65 1.85
11:00 Dinaz Vyshhorod 2 – 2 Prykarpattia 4.70 3.65 1.72
11:00 Yarud Mariupol' 0 – 1 Nyva Ternopil 2.90 3.50 2.30
11:00 Viktoriya Mykolaivka 2 – 2 Minai — — —
Sunday 18 May 2025
12:00 SK Poltava 2 – 0 Bukovyna 1.95 3.20 3.50
12:00 UCSA 3 – 3 Metal Kharkiv — — —
12:00 Kudrivka 2 – 0 Ahrobiznes Volochysk 1.62 3.72 4.80
11:00 Nyva Ternopil 0 – 0 Metalurh Zaporizhya 2.03 3.86 3.53
Saturday 17 May 2025
13:00 Minai cancelled Kremin' 1.48 4.20 5.50
13:00 Metalist 1925 Kharkiv 1 – 3 Epitsentr Dunayivtsi — — —
10:00 Podillya Khmelnytskyi 1 – 2 Yarud Mariupol' 1.57 3.90 4.80
Friday 16 May 2025
10:00 Prykarpattia 0 – 1 Viktoriya Mykolaivka — — —
Sunday 11 May 2025
12:00 Metal Kharkiv 2 – 0 Kudrivka — — —
10:00 Kremin' 0 – 0 Prykarpattia 6.20 4.00 1.46
Saturday 10 May 2025
14:00 Bukovyna 1 – 2 Metalist 1925 Kharkiv 4.33 3.66 2.00
12:00 Ahrobiznes Volochysk 1 – 0 UCSA 2.35 3.45 2.65
11:00 Viktoriya Mykolaivka 0 – 1 Podillya Khmelnytskyi — — —
10:30 Metalurh Zaporizhya 2 – 1 Minai 2.25 3.30 3.26
10:00 Epitsentr Dunayivtsi 2 – 0 SK Poltava — — —
Thursday 8 May 2025
11:30 Dinaz Vyshhorod 1 – 1 Nyva Ternopil 9.25 5.28 1.42
Sunday 4 May 2025
13:00 Metalist 1925 Kharkiv 2 – 2 Metal Kharkiv — — —
10:30 SK Poltava 2 – 0 Ahrobiznes Volochysk 1.53 3.60 5.50
Saturday 3 May 2025
14:00 Nyva Ternopil 3 – 1 Kremin' 1.35 4.85 7.75
13:00 Minai 3 – 0 Dinaz Vyshhorod 1.60 3.75 4.50
12:00 Yarud Mariupol' 2 – 3 Prykarpattia 3.30 3.30 2.33
10:30 Kudrivka 2 – 0 Bukovyna 2.20 7.50 6.50
Friday 2 May 2025
13:00 UCSA 0 – 1 Epitsentr Dunayivtsi 2.88 3.20 2.20
10:30 Podillya Khmelnytskyi 2 – 3 Metalurh Zaporizhya 2.17 3.35 4.30
Sunday 27 April 2025
14:00 UCSA 0 – 3 Bukovyna 2.35 3.00 2.88
12:30 Yarud Mariupol' 2 – 0 Minai 2.54 3.37 3.19
11:30 Kudrivka 0 – 1 Epitsentr Dunayivtsi 2.88 3.00 2.35
11:00 Nyva Ternopil 0 – 0 Viktoriya Mykolaivka — — —
09:30 SK Poltava 1 – 0 Metal Kharkiv — — —
Saturday 26 April 2025
13:00 Metalist 1925 Kharkiv 4 – 0 Ahrobiznes Volochysk 1.29 4.90 11.00
11:30 Dinaz Vyshhorod 1 – 1 Podillya Khmelnytskyi 5.75 3.96 1.64
10:50 Metalurh Zaporizhya 0 – 2 Prykarpattia 3.04 3.38 2.40
Saturday 19 April 2025
12:30 Epitsentr Dunayivtsi 2 – 1 Metalist 1925 Kharkiv — — —
11:30 Minai 0 – 1 Viktoriya Mykolaivka — — —
11:00 Nyva Ternopil 2 – 3 Yarud Mariupol' 1.50 4.70 5.80
10:30 Podillya Khmelnytskyi 1 – 1 Kremin' 1.46 4.85 7.20
10:00 Bukovyna 1 – 1 SK Poltava 2.52 3.25 2.74
Friday 18 April 2025
13:00 Ahrobiznes Volochysk 0 – 2 Kudrivka 2.35 3.20 2.88
10:30 Prykarpattia 4 – 2 Dinaz Vyshhorod 1.30 5.00 7.00
10:00 Metal Kharkiv 0 – 2 UCSA — — —
Monday 14 April 2025
13:00 Metalist 1925 Kharkiv 2 – 1 Bukovyna 1.67 3.40 4.50
Sunday 13 April 2025
13:00 UCSA 0 – 0 Ahrobiznes Volochysk 2.50 3.20 2.50
11:00 Yarud Mariupol' 0 – 2 Podillya Khmelnytskyi 5.30 3.80 1.83
09:36 Kremin' 1 – 0 Minai 5.20 3.92 1.63
Saturday 12 April 2025
12:00 Kudrivka 1 – 1 Metal Kharkiv — — —
09:30 Metalurh Zaporizhya 1 – 1 Nyva Ternopil 3.53 3.13 2.50
Friday 11 April 2025
12:00 SK Poltava 2 – 3 Epitsentr Dunayivtsi 2.15 3.25 3.10
10:00 Viktoriya Mykolaivka 1 – 1 Prykarpattia — — —
Sunday 6 April 2025
12:00 Metal Kharkiv 1 – 0 Metalist 1925 Kharkiv — — —
11:30 Nyva Ternopil 5 – 0 Dinaz Vyshhorod 1.17 6.50 10.00
11:00 Podillya Khmelnytskyi 1 – 1 Viktoriya Mykolaivka — — —
10:30 Prykarpattia 2 – 1 Kremin' 1.20 7.10 11.00
10:00 Bukovyna 1 – 0 Kudrivka 2.49 3.03 3.02
Saturday 5 April 2025
12:00 Ahrobiznes Volochysk 1 – 2 SK Poltava 1.91 3.31 4.10
10:30 Minai 1 – 1 Metalurh Zaporizhya 2.16 3.45 3.41
10:00 Epitsentr Dunayivtsi 4 – 3 UCSA — — —
Monday 31 March 2025
10:00 Kremin' 1 – 2 Nyva Ternopil 9.00 4.70 1.51
Sunday 30 March 2025
12:00 Prykarpattia 0 – 0 Yarud Mariupol' 1.23 7.20 8.80
10:00 Metalurh Zaporizhya 1 – 2 Podillya Khmelnytskyi 2.65 3.29 2.71
Saturday 29 March 2025
11:00 Dinaz Vyshhorod 1 – 2 Minai 5.70 4.30 1.51
Wednesday 27 November 2024
10:00 Kremin' 3 – 0 Yarud Mariupol' — — —
10:00 Viktoriya Mykolaivka 5 – 1 UCSA — — —
Monday 25 November 2024
10:00 SK Poltava 0 – 1 Metalist 1925 Kharkiv 2.25 3.20 2.80
Sunday 24 November 2024
10:00 Metalurh Zaporizhya 3 – 0 Dinaz Vyshhorod 2.63 3.41 2.60
Saturday 23 November 2024
10:00 Podillya Khmelnytskyi 1 – 2 Epitsentr Dunayivtsi — — —
10:00 Prykarpattia 1 – 2 Metal Kharkiv — — —
10:00 Minai 1 – 0 Bukovyna 3.00 2.80 2.38
00:00 Ahrobiznes Volochysk cancelled Khust City — — —
Sunday 17 November 2024
10:00 Yarud Mariupol' 1 – 2 SK Poltava 3.50 3.40 2.17
10:00 Metalist 1925 Kharkiv 0 – 2 Kudrivka 1.73 4.00 7.75
10:00 UCSA 2 – 2 Metalurh Zaporizhya — — —
10:00 Kremin' 0 – 3 Dinaz Vyshhorod — — —
Saturday 16 November 2024
12:00 Nyva Ternopil 2 – 1 Podillya Khmelnytskyi 2.28 3.08 3.66
10:00 Epitsentr Dunayivtsi 2 – 0 Ahrobiznes Volochysk — — —
10:00 Metal Kharkiv 3 – 0 Minai — — —
00:00 Khust City cancelled Prykarpattia — — —
Wednesday 13 November 2024
10:00 Viktoriya Mykolaivka 1 – 1 Kremin' — — —
Sunday 10 November 2024
11:00 Kudrivka 1 – 0 Yarud Mariupol' 1.94 3.45 4.51
10:00 Prykarpattia 0 – 1 Epitsentr Dunayivtsi 3.80 3.20 1.85
Saturday 9 November 2024
11:30 Bukovyna 2 – 1 Metal Kharkiv — — —
11:00 Dinaz Vyshhorod 0 – 2 UCSA 5.25 3.90 1.50
10:00 Ahrobiznes Volochysk 0 – 1 Nyva Ternopil 1.30 4.10 9.50
00:00 Minai cancelled Khust City — — —
Friday 8 November 2024
11:00 Viktoriya Mykolaivka 0 – 1 Metalist 1925 Kharkiv — — —
10:00 Kremin' 0 – 0 SK Poltava 19.00 6.60 1.17
Monday 4 November 2024
12:00 Metalist 1925 Kharkiv 2 – 0 Metalurh Zaporizhya 1.36 5.52 12.50
10:30 Kremin' 0 – 1 UCSA — — —
Sunday 3 November 2024
12:00 Nyva Ternopil 2 – 1 Prykarpattia 2.70 3.14 3.06
10:30 Viktoriya Mykolaivka 0 – 1 Yarud Mariupol' — — —
10:00 Podillya Khmelnytskyi 1 – 1 Ahrobiznes Volochysk 4.16 3.23 2.02
00:00 Khust City cancelled Bukovyna — — —
Saturday 2 November 2024
12:00 Epitsentr Dunayivtsi 4 – 0 Minai — — —
10:00 SK Poltava 1 – 2 Kudrivka 2.18 3.52 3.60
Wednesday 30 October 2024
10:00 Kremin' 0 – 1 Metalurh Zaporizhya 6.60 4.33 1.45
Sunday 27 October 2024
12:00 Nyva Ternopil 1 – 1 Minai 2.80 3.10 2.30
10:00 Prykarpattia 2 – 0 Podillya Khmelnytskyi 2.04 3.12 4.40
Saturday 26 October 2024
12:00 Dinaz Vyshhorod 0 – 2 Metalist 1925 Kharkiv 11.50 5.50 1.32
11:00 Bukovyna 1 – 1 Epitsentr Dunayivtsi — — —
01:00 Metal Kharkiv cancelled Khust City — — —
Friday 25 October 2024
11:00 Kremin' 0 – 3 Kudrivka 10.50 5.75 1.29
10:30 Metalurh Zaporizhya 1 – 0 Yarud Mariupol' 3.30 3.37 2.25
10:00 Viktoriya Mykolaivka 1 – 2 SK Poltava — — —
Sunday 20 October 2024
12:30 Nyva Ternopil 1 – 1 Bukovyna 4.50 3.15 2.34
11:00 Yarud Mariupol' 3 – 0 Dinaz Vyshhorod 2.39 3.50 3.60
10:00 SK Poltava 2 – 2 Metalurh Zaporizhya — — —
Saturday 19 October 2024
13:00 Metalist 1925 Kharkiv 2 – 0 UCSA 1.80 3.50 3.60
12:30 Podillya Khmelnytskyi 0 – 1 Minai 2.95 3.13 2.85
12:00 Ahrobiznes Volochysk 0 – 1 Prykarpattia 1.55 3.75 5.00
11:30 Kudrivka 0 – 2 Viktoriya Mykolaivka — — —
11:00 Epitsentr Dunayivtsi 1 – 1 Metal Kharkiv — — —
Monday 14 October 2024
13:00 UCSA 3 – 0 Yarud Mariupol' — — —
12:00 Dinaz Vyshhorod 3 – 1 SK Poltava 7.00 4.00 1.55
11:00 Kremin' 0 – 3 Viktoriya Mykolaivka — — —
10:00 Metalurh Zaporizhya 1 – 3 Kudrivka 3.30 3.20 2.33
Sunday 13 October 2024
12:30 Bukovyna 1 – 1 Podillya Khmelnytskyi 1.72 3.97 7.00
11:00 Minai 3 – 1 Ahrobiznes Volochysk 4.33 3.91 2.00
10:00 Metal Kharkiv 2 – 0 Nyva Ternopil — — —
01:00 Khust City cancelled Epitsentr Dunayivtsi — — —
Thursday 10 October 2024
11:00 Dinaz Vyshhorod 0 – 1 Kudrivka 3.94 3.32 2.36
10:00 SK Poltava 1 – 1 UCSA — — —
Wednesday 9 October 2024
13:00 Metalist 1925 Kharkiv 4 – 0 Kremin' — — —
12:30 Ahrobiznes Volochysk 1 – 0 Bukovyna 2.60 3.26 3.95
12:00 Prykarpattia 0 – 0 Minai 2.02 3.70 3.97
11:00 Podillya Khmelnytskyi 0 – 3 Metal Kharkiv — — —
01:00 Nyva Ternopil cancelled Khust City — — —
Tuesday 8 October 2024
11:00 Viktoriya Mykolaivka 0 – 0 Metalurh Zaporizhya — — —
Saturday 5 October 2024
12:00 UCSA 3 – 4 Kudrivka — — —
Friday 4 October 2024
13:00 Metal Kharkiv 0 – 1 Ahrobiznes Volochysk — — —
12:00 Epitsentr Dunayivtsi 1 – 1 Nyva Ternopil — — —
11:00 Viktoriya Mykolaivka 0 – 0 Dinaz Vyshhorod — — —
10:30 Bukovyna 0 – 0 Prykarpattia 2.04 3.87 4.30
01:00 Khust City cancelled Podillya Khmelnytskyi — — —
Thursday 3 October 2024
13:00 Metalist 1925 Kharkiv 1 – 1 Yarud Mariupol' 1.37 5.55 9.40
Sunday 29 September 2024
12:00 UCSA 1 – 1 Viktoriya Mykolaivka — — —
10:45 Dinaz Vyshhorod 2 – 0 Metalurh Zaporizhya — — —
Saturday 28 September 2024
13:30 Metal Kharkiv 2 – 1 Prykarpattia — — —
12:00 Epitsentr Dunayivtsi 2 – 1 Podillya Khmelnytskyi — — —
11:00 Bukovyna 2 – 1 Minai 1.78 3.70 5.25
01:00 Khust City cancelled Ahrobiznes Volochysk — — —
Friday 27 September 2024
14:00 Metalist 1925 Kharkiv 0 – 1 SK Poltava 1.86 4.30 5.50
12:00 Yarud Mariupol' 2 – 1 Kremin' 1.55 4.00 6.00
Tuesday 24 September 2024
11:00 Dinaz Vyshhorod 1 – 1 Viktoriya Mykolaivka — — —
Sunday 22 September 2024
13:00 Minai 0 – 3 Metal Kharkiv — — —
11:00 SK Poltava 3 – 0 Yarud Mariupol' 2.03 3.61 4.90
Saturday 21 September 2024
13:00 Ahrobiznes Volochysk 2 – 1 Epitsentr Dunayivtsi — — —
12:00 Podillya Khmelnytskyi 1 – 0 Nyva Ternopil 2.37 3.16 3.21
11:00 Kudrivka 1 – 1 Metalist 1925 Kharkiv 5.30 3.72 1.68
10:00 Metalurh Zaporizhya 1 – 2 UCSA — — —
01:00 Prykarpattia cancelled Khust City — — —
Friday 20 September 2024
12:00 Dinaz Vyshhorod 0 – 1 Kremin' — — —
Monday 16 September 2024
13:00 Metalist 1925 Kharkiv 2 – 0 Viktoriya Mykolaivka — — —
12:30 SK Poltava 4 – 2 Kremin' 1.22 5.80 11.00
12:00 Yarud Mariupol' 0 – 0 Kudrivka 2.60 3.56 2.84
11:00 Epitsentr Dunayivtsi 3 – 0 Prykarpattia — — —
10:00 UCSA 5 – 0 Dinaz Vyshhorod — — —
01:00 Khust City cancelled Minai — — —
Sunday 15 September 2024
14:00 Nyva Ternopil 2 – 3 Ahrobiznes Volochysk — — —
12:00 Metal Kharkiv 0 – 1 Bukovyna — — —
Thursday 12 September 2024
10:30 Metalurh Zaporizhya 1 – 2 Metalist 1925 Kharkiv 8.20 4.50 1.50
Wednesday 11 September 2024
14:00 Minai 0 – 0 Epitsentr Dunayivtsi — — —
13:15 Ahrobiznes Volochysk 1 – 0 Podillya Khmelnytskyi 2.00 3.45 4.80
12:30 Prykarpattia 3 – 0 Nyva Ternopil 2.45 3.23 3.17
12:00 Bukovyna cancelled Khust City — — —
11:00 Kudrivka 0 – 0 SK Poltava 3.10 3.41 2.23
10:00 Yarud Mariupol' 0 – 4 Viktoriya Mykolaivka — — —
01:00 UCSA 5 – 0 Kremin' — — —
Saturday 7 September 2024
15:00 Metalist 1925 Kharkiv 2 – 2 Dinaz Vyshhorod 1.94 5.12 12.00
13:00 Podillya Khmelnytskyi 2 – 2 Prykarpattia 2.45 3.13 3.70
11:00 Kudrivka 2 – 1 Kremin' 1.30 4.90 11.00
10:00 SK Poltava 1 – 0 Viktoriya Mykolaivka — — —
Friday 6 September 2024
14:00 Minai 0 – 2 Nyva Ternopil — — —
13:00 Epitsentr Dunayivtsi 2 – 0 Bukovyna — — —
11:00 Yarud Mariupol' 1 – 1 Metalurh Zaporizhya 1.97 4.10 6.10
Thursday 5 September 2024
13:00 Khust City cancelled Metal Kharkiv — — —
Sunday 1 September 2024
14:00 Minai 0 – 0 Podillya Khmelnytskyi 2.10 3.35 3.94
12:00 Dinaz Vyshhorod 1 – 4 Yarud Mariupol' 5.40 3.71 2.18
11:00 UCSA 0 – 0 Metalist 1925 Kharkiv — — —
Saturday 31 August 2024
14:00 Bukovyna 1 – 0 Nyva Ternopil 2.19 3.28 4.30
13:00 Metal Kharkiv 0 – 0 Epitsentr Dunayivtsi — — —
12:00 Prykarpattia 0 – 1 Ahrobiznes Volochysk 2.76 3.14 3.14
11:00 Metalurh Zaporizhya 0 – 0 SK Poltava 2.39 3.65 2.79
10:00 Viktoriya Mykolaivka 2 – 0 Kudrivka — — —
Monday 26 August 2024
13:30 Ahrobiznes Volochysk 2 – 1 Minai 2.27 3.55 3.30
12:00 Yarud Mariupol' 2 – 3 UCSA — — —
11:00 Kudrivka 3 – 0 Metalurh Zaporizhya 1.61 4.00 5.75
Sunday 25 August 2024
15:00 Nyva Ternopil 1 – 1 Metal Kharkiv — — —
13:30 Podillya Khmelnytskyi 0 – 1 Bukovyna 3.05 3.42 2.56
11:00 Epitsentr Dunayivtsi 5 – 2 Khust City — — —
Friday 23 August 2024
11:00 SK Poltava 3 – 0 Dinaz Vyshhorod 1.86 3.92 4.10
Sunday 18 August 2024
11:00 Kudrivka 0 – 0 Dinaz Vyshhorod 1.68 3.90 5.00
Saturday 17 August 2024
14:30 Metal Kharkiv 1 – 1 Podillya Khmelnytskyi — — —
14:00 Bukovyna 0 – 1 Ahrobiznes Volochysk 2.19 3.45 4.29
12:00 UCSA 1 – 3 SK Poltava — — —
11:00 Kremin' 1 – 1 Metalist 1925 Kharkiv — — —
10:00 Metalurh Zaporizhya 1 – 3 Viktoriya Mykolaivka — — —
Friday 16 August 2024
13:30 Minai 4 – 2 Prykarpattia 2.50 4.32 6.80
12:00 Khust City 2 – 3 Nyva Ternopil — — —
Friday 9 August 2024
12:00 Metalurh Zaporizhya 1 – 0 Kremin' 1.30 4.90 8.75
Thursday 8 August 2024
15:00 Nyva Ternopil 0 – 1 Epitsentr Dunayivtsi — — —
13:30 Podillya Khmelnytskyi 1 – 0 Khust City — — —
13:00 Yarud Mariupol' 1 – 0 Metalist 1925 Kharkiv 8.90 4.70 1.42
11:00 Prykarpattia 1 – 1 Bukovyna 4.30 3.53 1.87
10:00 Kudrivka 0 – 1 UCSA — — —
Wednesday 7 August 2024
13:30 Ahrobiznes Volochysk 2 – 1 Metal Kharkiv — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key