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

ActionWhat it does
Filter giveaways by platforms and typesList 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 giveawayFetch 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 worthTotal up what is being given away right now: how many giveaways are live and what they are worth together in US dollars.
List giveawaysList the giveaways running right now: free games, in-game loot and beta keys.
List giveaways ending soonList the giveaways closing within the next few days, the soonest first: the ones worth claiming now.
Search giveawaysFind 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

Platformsplatformstext
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 typesgiveaway_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 bysort_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_typeslist
giveawayslist
platformslist
result_countnumber
sort_bytext
total_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 IDgiveaway_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

Platformplatformtext
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 typegiveaway_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_numbernumber
giveaway_typetext
platformtext
worth_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

Platformplatformtext
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 typegiveaway_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 bysort_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_typetext
giveawayslist
platformtext
result_countnumber
sort_bytext
total_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.
Platformplatformtext
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 typegiveaway_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 resultsmax_resultsnumber
How many giveaways to return at most, from 1 to 500. Defaults to 50.From 1 to 500.

Outputs

giveaway_typetext
giveawayslist
match_countnumber
platformtext
result_countnumber
searched_countnumber
total_worth_usdnumber
within_daysnumber
without_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

KeywordskeywordstextRequired
Words to look for in a giveaway's title or description. Every word must appear.
Platformplatformtext
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 typegiveaway_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 bysort_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 resultsmax_resultsnumber
How many giveaways to return at most, from 1 to 500. Defaults to 50.From 1 to 500.

Outputs

giveaway_typetext
giveawayslist
keywordstext
match_countnumber
platformtext
result_countnumber
searched_countnumber
total_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
}

On this page