GamerPower
App · Gaming · 6 actions
Track free game giveaways with GamerPower, a keyless public API. List the games, in-game loot and beta keys being given away right now on Steam, Epic, GOG, PlayStation, Xbox, Switch, mobile and more; search them by keyword; see which ones are about to expire; and total up what is on offer. No account or API key is required.
Actions
| Action | What it does |
|---|---|
| Filter giveaways by platforms and types | List the giveaways available on any of several platforms, of any of several kinds ('Steam or Epic or GOG', 'games or beta keys') in a single request. |
| Get a giveaway | Fetch one giveaway by its GamerPower ID, with its full description, the step-by-step instructions for claiming it, the link that opens the offer, its value, and when it ends. |
| Get total giveaway worth | Total up what is being given away right now: how many giveaways are live and what they are worth together in US dollars. |
| List giveaways | List the giveaways running right now: free games, in-game loot and beta keys. |
| List giveaways ending soon | List the giveaways closing within the next few days, the soonest first: the ones worth claiming now. |
| Search giveaways | Find the live giveaways whose title or description mentions the words you give: a game you are waiting for, a publisher, or a phrase like 'battle pass'. |
Filter giveaways by platforms and types
List the giveaways available on any of several platforms, of any of several kinds ('Steam or Epic or GOG', 'games or beta keys') in a single request. Pick at least one platform or one type; leaving either empty means 'all of them'.
Inputs
- Platforms
platformstext - Return giveaways redeemable on any of these platforms. Leave empty for every platform.One or more of:
pc,steam,epic-games-store(Epic Games Store),gog,ps4(PlayStation 4),ps5(PlayStation 5),xbox-series-xs(Xbox Series X/S),xbox-one(Xbox One),switch(Nintendo Switch),android, and 3 more. - Giveaway types
giveaway_typestext - Return giveaways of any of these kinds. Leave empty for full games, loot and beta keys alike.One or more of:
game(Full games),loot(In-game loot and DLC),beta(Beta keys and playtests). - Sort by
sort_bytext - How to order the giveaways: newest first, most valuable first, or most popular first.One of:
date(Newest first),value(Highest value first),popularity(Most popular first).
Outputs
giveaway_typeslistgiveawayslistplatformslistresult_countnumbersort_bytexttotal_worth_usdnumber
Example output
{
"giveaway_types": [
"game"
],
"giveaways": [
{
"days_remaining": 4,
"description": "Grab your free copy of the pirate battle-royale Blazing Sails on Steam and keep it forever!",
"end_date": "2026-08-21 23:59:00",
"end_date_iso": "2026-08-21T23:59:00+00:00",
"gamerpower_url": "https://www.gamerpower.com/blazing-sails-giveaway",
"has_end_date": true,
"has_ended": false,
"id": 2547,
"image": "https://www.gamerpower.com/offers/1b/blazing-sails.jpg",
"instructions": "1. Log in to your Steam account. 2. Click the button to visit the giveaway page. 3. Click 'Add to Account' before the offer ends.",
"open_giveaway_url": "https://www.gamerpower.com/open/blazing-sails-giveaway",
"platform_names": [
"PC",
"Steam"
],
"platforms": "PC, Steam",
"published_date": "2026-08-14 10:00:00",
"published_date_iso": "2026-08-14T10:00:00+00:00",
"status": "Active",
"thumbnail": "https://www.gamerpower.com/offers/1/blazing-sails.jpg",
"title": "Blazing Sails (Steam) Giveaway",
"type": "Game",
"users": 12480,
"worth": "$14.99",
"worth_usd": 14.99
}
],
"platforms": [
"steam",
"epic-games-store"
],
"result_count": 1,
"sort_by": "value",
"total_worth_usd": 14.99
}Get a giveaway
Fetch one giveaway by its GamerPower ID, with its full description, the step-by-step instructions for claiming it, the link that opens the offer, its value, and when it ends. Every action that lists giveaways returns this ID as each result's 'id', and shows it in its summary.
Inputs
- Giveaway ID
giveaway_idnumberRequired - The giveaway's GamerPower ID number: the '#2547' shown against each result of List giveaways, Filter giveaways, Search giveaways and List giveaways ending soon, and the 'id' field of each of their results.At least 1.
Outputs
giveawayobject
Example output
{
"giveaway": {
"days_remaining": 4,
"description": "Grab your free copy of the pirate battle-royale Blazing Sails on Steam and keep it forever!",
"end_date": "2026-08-21 23:59:00",
"end_date_iso": "2026-08-21T23:59:00+00:00",
"gamerpower_url": "https://www.gamerpower.com/blazing-sails-giveaway",
"has_end_date": true,
"has_ended": false,
"id": 2547,
"image": "https://www.gamerpower.com/offers/1b/blazing-sails.jpg",
"instructions": "1. Log in to your Steam account. 2. Click the button to visit the giveaway page. 3. Click 'Add to Account' before the offer ends.",
"open_giveaway_url": "https://www.gamerpower.com/open/blazing-sails-giveaway",
"platform_names": [
"PC",
"Steam"
],
"platforms": "PC, Steam",
"published_date": "2026-08-14 10:00:00",
"published_date_iso": "2026-08-14T10:00:00+00:00",
"status": "Active",
"thumbnail": "https://www.gamerpower.com/offers/1/blazing-sails.jpg",
"title": "Blazing Sails (Steam) Giveaway",
"type": "Game",
"users": 12480,
"worth": "$14.99",
"worth_usd": 14.99
}
}Get total giveaway worth
Total up what is being given away right now: how many giveaways are live and what they are worth together in US dollars. Narrow to one platform and/or kind of giveaway to value just that slice.
Inputs
- Platform
platformtext - Only return giveaways redeemable on this platform. Leave empty for every platform. 'PC' covers the Windows stores as a group, while 'Steam', 'Epic Games Store' and 'GOG' narrow to one store.One of:
pc,steam,epic-games-store(Epic Games Store),gog,ps4(PlayStation 4),ps5(PlayStation 5),xbox-series-xs(Xbox Series X/S),xbox-one(Xbox One),switch(Nintendo Switch),android, and 3 more. - Giveaway type
giveaway_typetext - Only return giveaways of this kind: a full game, in-game loot such as skins and DLC, or a beta key. Leave empty for all three.One of:
game(Full games),loot(In-game loot and DLC),beta(Beta keys and playtests).
Outputs
active_giveaways_numbernumbergiveaway_typetextplatformtextworth_estimation_usdnumber
Example output
{
"active_giveaways_number": 84,
"giveaway_type": "game",
"platform": "steam",
"worth_estimation_usd": 1543.72
}List giveaways
List the giveaways running right now: free games, in-game loot and beta keys. Narrow to one platform and/or one kind of giveaway, and order by newest, most valuable or most popular. Each giveaway comes back with its value in dollars, the platforms it covers, how many people have claimed it, when it ends and how many days are left.
Inputs
- Platform
platformtext - Only return giveaways redeemable on this platform. Leave empty for every platform. 'PC' covers the Windows stores as a group, while 'Steam', 'Epic Games Store' and 'GOG' narrow to one store.One of:
pc,steam,epic-games-store(Epic Games Store),gog,ps4(PlayStation 4),ps5(PlayStation 5),xbox-series-xs(Xbox Series X/S),xbox-one(Xbox One),switch(Nintendo Switch),android, and 3 more. - Giveaway type
giveaway_typetext - Only return giveaways of this kind: a full game, in-game loot such as skins and DLC, or a beta key. Leave empty for all three.One of:
game(Full games),loot(In-game loot and DLC),beta(Beta keys and playtests). - Sort by
sort_bytext - How to order the giveaways: newest first, most valuable first, or most popular first.One of:
date(Newest first),value(Highest value first),popularity(Most popular first).
Outputs
giveaway_typetextgiveawayslistplatformtextresult_countnumbersort_bytexttotal_worth_usdnumber
Example output
{
"giveaway_type": "game",
"giveaways": [
{
"days_remaining": 4,
"description": "Grab your free copy of the pirate battle-royale Blazing Sails on Steam and keep it forever!",
"end_date": "2026-08-21 23:59:00",
"end_date_iso": "2026-08-21T23:59:00+00:00",
"gamerpower_url": "https://www.gamerpower.com/blazing-sails-giveaway",
"has_end_date": true,
"has_ended": false,
"id": 2547,
"image": "https://www.gamerpower.com/offers/1b/blazing-sails.jpg",
"instructions": "1. Log in to your Steam account. 2. Click the button to visit the giveaway page. 3. Click 'Add to Account' before the offer ends.",
"open_giveaway_url": "https://www.gamerpower.com/open/blazing-sails-giveaway",
"platform_names": [
"PC",
"Steam"
],
"platforms": "PC, Steam",
"published_date": "2026-08-14 10:00:00",
"published_date_iso": "2026-08-14T10:00:00+00:00",
"status": "Active",
"thumbnail": "https://www.gamerpower.com/offers/1/blazing-sails.jpg",
"title": "Blazing Sails (Steam) Giveaway",
"type": "Game",
"users": 12480,
"worth": "$14.99",
"worth_usd": 14.99
}
],
"platform": "steam",
"result_count": 1,
"sort_by": "value",
"total_worth_usd": 14.99
}List giveaways ending soon
List the giveaways closing within the next few days, the soonest first: the ones worth claiming now. Giveaways with no announced end date are left out, since they are not expiring; 'without_end_date_count' reports how many those were.
Inputs
- Ending within (days)
within_daysnumber - How far ahead to look, from 1 to 365 days. Defaults to 7.From 1 to 365.
- Platform
platformtext - Only return giveaways redeemable on this platform. Leave empty for every platform. 'PC' covers the Windows stores as a group, while 'Steam', 'Epic Games Store' and 'GOG' narrow to one store.One of:
pc,steam,epic-games-store(Epic Games Store),gog,ps4(PlayStation 4),ps5(PlayStation 5),xbox-series-xs(Xbox Series X/S),xbox-one(Xbox One),switch(Nintendo Switch),android, and 3 more. - Giveaway type
giveaway_typetext - Only return giveaways of this kind: a full game, in-game loot such as skins and DLC, or a beta key. Leave empty for all three.One of:
game(Full games),loot(In-game loot and DLC),beta(Beta keys and playtests). - Maximum results
max_resultsnumber - How many giveaways to return at most, from 1 to 500. Defaults to 50.From 1 to 500.
Outputs
giveaway_typetextgiveawayslistmatch_countnumberplatformtextresult_countnumbersearched_countnumbertotal_worth_usdnumberwithin_daysnumberwithout_end_date_countnumber
Example output
{
"giveaway_type": "game",
"giveaways": [
{
"days_remaining": 4,
"description": "Grab your free copy of the pirate battle-royale Blazing Sails on Steam and keep it forever!",
"end_date": "2026-08-21 23:59:00",
"end_date_iso": "2026-08-21T23:59:00+00:00",
"gamerpower_url": "https://www.gamerpower.com/blazing-sails-giveaway",
"has_end_date": true,
"has_ended": false,
"id": 2547,
"image": "https://www.gamerpower.com/offers/1b/blazing-sails.jpg",
"instructions": "1. Log in to your Steam account. 2. Click the button to visit the giveaway page. 3. Click 'Add to Account' before the offer ends.",
"open_giveaway_url": "https://www.gamerpower.com/open/blazing-sails-giveaway",
"platform_names": [
"PC",
"Steam"
],
"platforms": "PC, Steam",
"published_date": "2026-08-14 10:00:00",
"published_date_iso": "2026-08-14T10:00:00+00:00",
"status": "Active",
"thumbnail": "https://www.gamerpower.com/offers/1/blazing-sails.jpg",
"title": "Blazing Sails (Steam) Giveaway",
"type": "Game",
"users": 12480,
"worth": "$14.99",
"worth_usd": 14.99
}
],
"match_count": 1,
"platform": "steam",
"result_count": 1,
"searched_count": 84,
"total_worth_usd": 14.99,
"within_days": 7,
"without_end_date_count": 61
}Search giveaways
Find the live giveaways whose title or description mentions the words you give: a game you are waiting for, a publisher, or a phrase like 'battle pass'. Every word must appear, and matching ignores capitalisation. Optionally narrow to one platform or kind of giveaway first.
Inputs
- Keywords
keywordstextRequired - Words to look for in a giveaway's title or description. Every word must appear.
- Platform
platformtext - Only return giveaways redeemable on this platform. Leave empty for every platform. 'PC' covers the Windows stores as a group, while 'Steam', 'Epic Games Store' and 'GOG' narrow to one store.One of:
pc,steam,epic-games-store(Epic Games Store),gog,ps4(PlayStation 4),ps5(PlayStation 5),xbox-series-xs(Xbox Series X/S),xbox-one(Xbox One),switch(Nintendo Switch),android, and 3 more. - Giveaway type
giveaway_typetext - Only return giveaways of this kind: a full game, in-game loot such as skins and DLC, or a beta key. Leave empty for all three.One of:
game(Full games),loot(In-game loot and DLC),beta(Beta keys and playtests). - Sort by
sort_bytext - How to order the giveaways: newest first, most valuable first, or most popular first.One of:
date(Newest first),value(Highest value first),popularity(Most popular first). - Maximum results
max_resultsnumber - How many giveaways to return at most, from 1 to 500. Defaults to 50.From 1 to 500.
Outputs
giveaway_typetextgiveawayslistkeywordstextmatch_countnumberplatformtextresult_countnumbersearched_countnumbertotal_worth_usdnumber
Example output
{
"giveaway_type": "game",
"giveaways": [
{
"days_remaining": 4,
"description": "Grab your free copy of the pirate battle-royale Blazing Sails on Steam and keep it forever!",
"end_date": "2026-08-21 23:59:00",
"end_date_iso": "2026-08-21T23:59:00+00:00",
"gamerpower_url": "https://www.gamerpower.com/blazing-sails-giveaway",
"has_end_date": true,
"has_ended": false,
"id": 2547,
"image": "https://www.gamerpower.com/offers/1b/blazing-sails.jpg",
"instructions": "1. Log in to your Steam account. 2. Click the button to visit the giveaway page. 3. Click 'Add to Account' before the offer ends.",
"open_giveaway_url": "https://www.gamerpower.com/open/blazing-sails-giveaway",
"platform_names": [
"PC",
"Steam"
],
"platforms": "PC, Steam",
"published_date": "2026-08-14 10:00:00",
"published_date_iso": "2026-08-14T10:00:00+00:00",
"status": "Active",
"thumbnail": "https://www.gamerpower.com/offers/1/blazing-sails.jpg",
"title": "Blazing Sails (Steam) Giveaway",
"type": "Game",
"users": 12480,
"worth": "$14.99",
"worth_usd": 14.99
}
],
"keywords": "blazing sails",
"match_count": 1,
"platform": "steam",
"result_count": 1,
"searched_count": 84,
"total_worth_usd": 14.99
}