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 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/filterendpoint. 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=582to 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), orallfor 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