FreeToGame

Entertainment · No API Key Required · Works Globally

TL;DR

What it does: Retrieve a list of free-to-play games with details about genre, platform, publisher, and release date. Filter by platform (PC, browser) or genre.

Quick start: https://www.freetogame.com/api/games?platform=pc

No API key needed - just call the URL

Overview

FreeToGame provides a free API for discovering free-to-play games across PC, browser, and mobile platforms. Browse the full game catalogue, filter by genre and platform, or get detailed information about a specific game including publisher, developer, release date, screenshots, and system requirements. No API key is required, making it easy to integrate game discovery into any application.

Live Example

Here's the exact URL to call and the real response you'll get:

The URL to call (PC games):

https://www.freetogame.com/api/games?platform=pc
Try This URL Now →

The actual response you get (first item shown):

[
  {
    "id": 582,
    "title": "Tarisland",
    "thumbnail": "https://www.freetogame.com/g/582/thumbnail.jpg",
    "short_description": "A cross-platform MMORPG set in a vast fantasy world",
    "game_url": "https://www.freetogame.com/open/tarisland",
    "genre": "MMORPG",
    "platform": "PC (Windows)",
    "publisher": "Level Infinite",
    "developer": "Level Infinite",
    "release_date": "2024-06-21",
    "freetogame_profile_url": "https://www.freetogame.com/tarisland"
  }
]

What does this data mean?

Tarisland is an MMORPG released June 21, 2024 by Level Infinite for PC (Windows).

id
Unique identifier for the game (e.g., 582 for Tarisland). Use this to get detailed game info via /api/game?id=582.
title
The name of the game (e.g., "Tarisland")
thumbnail
URL to the game's thumbnail image (square, ~365x206 pixels)
short_description
A brief one-sentence description of the game's concept
game_url
Direct link to the game's page on FreeToGame where you can find download/play information
genre
The game's genre (e.g., MMORPG, Shooter, Battle Royale, Strategy, MOBA, Racing, Fighting, Card Game)
platform
Which platforms the game runs on: "PC (Windows)", "Browser", or "PC (Windows), Browser" for cross-platform games
publisher
The company that published the game
developer
The studio that developed the game
release_date
When the game was released (YYYY-MM-DD format)

How to use this API

JavaScript Example

// Get PC games
fetch('https://www.freetogame.com/api/games?platform=pc')
  .then(res => res.json())
  .then(games => {
    games.forEach(game => {
      console.log(`${game.title} (${game.genre}) - ${game.platform}`);
    });
  });

// Get details for a specific game by ID
fetch('https://www.freetogame.com/api/game?id=582')
  .then(res => res.json())
  .then(game => {
    console.log(`Title: ${game.title}`);
    console.log(`Publisher: ${game.publisher}`);
    console.log(`Release: ${game.release_date}`);
    console.log(`Description: ${game.short_description}`);
  });

Python Example

import requests

# Get browser games
url = "https://www.freetogame.com/api/games"
params = {"platform": "browser"}
response = requests.get(url, params=params)
games = response.json()

for game in games:
    print(f"{game['title']} ({game['genre']}) - {game['platform']}")

# Get details for a specific game
game_url = "https://www.freetogame.com/api/game"
game_params = {"id": 582}
game_resp = requests.get(game_url, params=game_params)
game = game_resp.json()

print(f"\nTitle: {game['title']}")
print(f"Publisher: {game['publisher']}")
print(f"Release: {game['release_date']}")

Frequently Asked Questions

Do I need an API key?
No! FreeToGame does not require any API key or authentication. Just call the URL.
Can I filter games by genre?
Yes! Use the /api/filter endpoint. For example: https://www.freetogame.com/api/filter?tag=3.mmo.arcade&platform=pc. The tag parameter uses the genre ID slug format (e.g., "3.mmo.arcade" for MMO/Arcade games).
Can I get details for a specific game?
Yes! Use /api/game?id=582 to get full details including minimum system requirements, screenshots, and a longer description.
How many games are available?
Hundreds of free-to-play games are listed across all platforms, updated regularly as new games are added.
Which platforms are supported?
You can filter by pc (Windows desktop games), browser (web games), or all for everything.
Can I use this commercially?
FreeToGame's API is free to use. Check their documentation for any specific terms regarding commercial usage.

API Details

Base URL
https://www.freetogame.com/api/games
Documentation
https://www.freetogame.com/api-doc
Category
Entertainment
Authentication
None required - completely free
Rate Limit
Not published; be reasonable with your requests
Geographic Coverage
Global - accessible from anywhere