FreeToGame API
Free games API with no key: 400+ free-to-play PC and browser games with genres, platforms, screenshots, descriptions and release dates. Tested example.
Endpoint tested and returned HTTP 200 on 2026-08-19
What is the FreeToGame API?
FreeToGame is a free, key-free API cataloguing more than 400 free-to-play games across PC and browser, with genre, platform, publisher, screenshots and release date for each.
FreeToGame indexes free-to-play titles specifically, which makes it a focused dataset rather than a general games encyclopaedia. Each entry has a thumbnail, description, genre, platform and a link to play.
Filtering by genre, platform and sort order is built in, so building a browsable game directory is mostly a matter of rendering the response. The detailed endpoint adds screenshots and minimum system requirements.
Quick facts
- Base URL
https://www.freetogame.com/api- Authentication
- No API key required.
- Rate limit
- No published limit; fair use expected.
- Pricing
- Free.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the FreeToGame API
Every request below was executed against the live API on 2026-08-19, and the response shown is the real body it returned — not an illustration.
1. List free-to-play PC games
GET https://www.freetogame.com/api/games?platform=pc
curl 'https://www.freetogame.com/api/games?platform=pc'const res = await fetch("https://www.freetogame.com/api/games?platform=pc");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://www.freetogame.com/api/games?platform=pc", timeout=20)
res.raise_for_status()
print(res.json())[
{
"id": 540,
"title": "Overwatch",
"thumbnail": "https://www.freetogame.com/g/540/thumbnail.jpg",
"short_description": "A hero-focused first-person team shooter from Blizzard Entertainment.",
"game_url": "https://www.freetogame.com/open/overwatch",
"genre": "Shooter",
"platform": "PC (Windows)",
"publisher": "Activision Blizzard",
"developer": "Blizzard Entertainment",
"release_date": "2022-10-04",
"freetogame_profile_url": "https://www.freetogame.com/overwatch"
},
{
"id": 516,
"title": "PUBG: BATTLEGROUNDS",
"thumbnail": "https://www.freetogame.com/g/516/thumbnail.jpg",
"short_description": "Get into the action in one of the longest running battle royale games PUBG Battlegrounds.",
"game_url": "https://www.freetogame.com/open/pubg",
"genre": "Shooter",
"platform": "PC (Windows)",
"publisher": "KRAFTON, Inc.",
"developer": "KRAFTON, Inc.",
"release_date": "2022-01-12",
"freetogame_profile_url": "https://www.freetogame.com/pubg"
},
{
"id": 508,
"title": "Enlisted",
"thumbnail": "https://www.freetogame.com/g/508/thumbnail.jpg",
"short_description": "Get ready to command your own World War II military squad in Gaijin and Darkflow Software’s MMO squad-based shooter Enlisted. ",
"game_url": "https://www.freetogame.com/open/enlisted",
"genre": "Shooter",
"platform": "PC (Windows)",
"publisher": "Gaijin Entertainment",
"developer": "Darkflow Software",
"release_date": "2021-04-08",
"freetogame_profile_url": "https://www.freetogame.com/enliParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
games | path | Optional | All games, optionally filtered. games |
platform | string | Optional | pc, browser or all. pc |
category | string | Optional | Genre filter such as shooter or mmorpg. shooter |
sort-by | string | Optional | release-date, popularity, alphabetical or relevance. popularity |
game?id= | integer | Optional | Full detail for one game including screenshots. 540 |
Response fields
idinteger- Game identifier.
titlestring- Game title.
thumbnailstring- Thumbnail image URL.
short_descriptionstring- One-line summary.
game_urlstring- Link to play or download.
genrestring- Primary genre.
platformstring- PC (Windows), Web Browser, or both.
release_datestring- Release date as YYYY-MM-DD.
What you can build with the FreeToGame API
- Build a free games directory with genre and platform filters
- Recommend games matching a user's platform
- Create a gaming news or discovery site
- Practise filtering and sorting against a real API
Common errors and how to fix them
Empty array
Filter combination matched nothing.
Fix: Category and platform values are lowercase slugs; check the docs for the valid list.
Missing screenshots
The list endpoint returns summary records only.
Fix: Request /api/game?id=<id> for full detail including screenshots and system requirements.
FreeToGame API — frequently asked questions
Is the FreeToGame API free?
Yes, completely free with no API key or registration.
How many games are catalogued?
Over 400 free-to-play titles across PC and browser platforms.
How do I get screenshots for a game?
The list endpoint returns summaries. Request /api/game?id=<id> for the detailed record, which includes screenshots and minimum system requirements.
Can I filter by genre?
Yes, use the `category` parameter with a lowercase genre slug such as shooter, mmorpg or strategy, and combine it with `platform`.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Image Cropper
Crop images online to an exact rectangle with pixel-precise x, y, width and height inputs or aspect-ratio presets. Free, private and browser-based.
FreeToGame is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-19; always check the official documentation before relying on this API in production, as terms and limits can change.