FreeSteamKeys API

Access verified Steam giveaways, trust data, and community-driven signals programmatically.

100% Free & Open API

No API key required. No authentication needed. Free to use for personal and commercial projects.

Base URL

https://www.freesteamkeys.com/api/

Get Giveaways

GET
/giveaways

Returns a list of active Steam giveaways with optional filtering and sorting.

Query Parameters
Parameter Description Values
type Filter by giveaway type game dlc playtest demo
trust Filter by trust level 1 = Official / Trusted 2 = Unofficial 3 = Unknown
sort Sort results date popularity difficulty trust
Examples
GET https://www.freesteamkeys.com/api/giveaways
GET https://www.freesteamkeys.com/api/giveaways?type=game
GET https://www.freesteamkeys.com/api/giveaways?type=game&trust=1&sort=popularity
Example Response
[ { "id": 10, "title": "Cyberpunk Arena Giveaway", "thumbnail": "https://example.com/thumbnail.jpg", "type": "Game", "redemption": "Steam Key", "trust_score": 92, "status": "Active", "source": "Official Source", "expires_at": "2026-06-01", "url": "https://example.com" } ]

Get Giveaway Details

GET
/giveaway?id=72

Returns detailed information for a specific Steam giveaway.

Example Request
GET https://www.freesteamkeys.com/api/giveaway?id=72
Example Response
{ "id": 72, "title": "Cyberpunk Arena Giveaway", "description": "Limited-time Steam key giveaway.", "thumbnail": "https://example.com/thumbnail.jpg", "instructions": "1. Follow the link to claim this Game 2. Log into your Steam account. 3. Click 'Add to Account' to add the Game to your Steam library.", "type": "Game", "redemption": "Steam Key", "status": "Active", "trust_score": 92, "success_rate": 99, "source": "Official Source", "verifications": 200, "positives": 198, "negatives": 2, "reports": 4, "claims": 5000, "expires_at": "2026-06-01", "url": "https://example.com" }

Responses

200 Success

Request completed successfully and data is returned.

204 No Content

No active giveaways available at the moment. Try again later.

404 Not Found

Giveaway or endpoint not found.

500 Server Error

Something went wrong on our end (unexpected server errors).

Notes