BYTETOOLS

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.

No API key requiredCORS enabledHTTPSFree tier

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
curl 'https://www.freetogame.com/api/games?platform=pc'
JavaScript (fetch)
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);
Python (requests)
import requests

res = requests.get("https://www.freetogame.com/api/games?platform=pc", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200 (truncated)
[
  {
    "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/enli

Parameters

ParameterTypeRequiredDescription
gamespathOptionalAll games, optionally filtered. games
platformstringOptionalpc, browser or all. pc
categorystringOptionalGenre filter such as shooter or mmorpg. shooter
sort-bystringOptionalrelease-date, popularity, alphabetical or relevance. popularity
game?id=integerOptionalFull 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

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.