Know of an official OpenAPI document? Contribute it →
For Agents
Browse free-to-play games and free MMOs by platform, genre, and tag, and fetch full game details for recommendation or aggregation flows.
Use for: Find all free-to-play MMORPGs released this year, Get the full details for a specific FreeToGame title, List browser-based shooter games sorted by popularity, Search for free strategy games available on PC
Not supported: Does not handle game purchases, account linking, or paid title catalogues - use for browsing free-to-play and free MMO metadata only.
Jentic publishes the only available OpenAPI specification for FreeToGame API, keeping it validated and agent-ready. FreeToGame exposes a catalogue of free-to-play PC and browser games and free MMOs, including titles, genres, descriptions, developers, publishers, release dates, and official URLs. The API is open and unauthenticated, returning JSON suitable for game directories, recommendation tools, and content aggregators. Filtering by platform, category, and sort order lets agents narrow the catalogue without server-side state.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the FreeToGame API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffreetogame.com%2Ffreetogame" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffreetogame.com%2Ffreetogame" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with FreeToGame API.
List free-to-play and free MMO games across PC and browser platforms
Filter the catalogue by platform, category, and sort order
Retrieve a single game's full metadata including developer, publisher, and screenshots
Apply multi-tag filters to surface games that match several genre criteria
Sort game lists by release date, popularity, alphabetical order, or relevance
Patterns agents use FreeToGame API for, with concrete tasks.
★ Free Game Discovery Feed
Power a discovery feed of free-to-play titles by listing the FreeToGame catalogue with platform and category filters, then refreshing on a schedule to surface new releases. The /games endpoint returns lightweight summaries suitable for grid views, while /game returns full detail pages on demand. Integration takes under an hour because no authentication is required.
Call GET /games with platform=pc and category=mmorpg, sort by release-date, and return the top 20 titles with thumbnail and short description
Genre-Tagged Game Recommendations
Build a recommendation widget that uses the /filter endpoint with multiple tags such as shooter plus mmo to surface games matching several player preferences. Results return as a single JSON array which can be ranked client-side by release date or popularity. This is well suited to chat assistants suggesting games to a player.
Call GET /filter with tag=mmorpg.shooter and platform=pc and return the five most recently released matches
Game Detail Lookup
When a user picks a title in a chat or storefront, fetch its full record from /game by ID to show the long description, developer, publisher, release date, system requirements, and screenshots. The endpoint returns one self-contained payload, removing the need for additional joins.
Call GET /game?id=452 and extract the title, developer, minimum_system_requirements, and screenshots fields
Agent-Driven Game Concierge
An AI agent fields prompts like find me a free space MMO and translates them to /filter or /games queries, returns a shortlist with thumbnails, then deep-links to the official game page. Because there is no authentication, the agent can call the API directly through Jentic with no credential setup.
Search Jentic for 'list free to play games', load the /games schema, execute with category=mmorpg and return three picks
3 endpoints — jentic publishes the only available openapi specification for freetogame api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/games
List free-to-play games filtered by platform and category
/game
Get full details for a single game by ID
/filter
Filter games by multiple tags, platform, and sort order
/games
List free-to-play games filtered by platform and category
/game
Get full details for a single game by ID
/filter
Filter games by multiple tags, platform, and sort order
What agents get from Jentic-routed access to this vendor.
Setup
Wiring FreeToGame by hand means reading its games, game-detail, and filter routes off the www.freetogame.com host and mapping platform, category, and tag parameters yourself. Through Jentic you install once, import FreeToGame from the API Directory, and your agent calls it, with no credential to configure since the API is public.
Permission scoping
FreeToGame is read-only and unauthenticated, so you limit the agent to the operations it needs, such as listing games, fetching one game, or filtering by platform and category. You choose which of these it may call, and nothing outside that set runs.
Credential isolation
FreeToGame needs no credential, so there is nothing to store; any keys for other APIs on the same agent are held once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'list free to play games' or 'filter games by platform', and Jentic returns the matching /games or /filter operation with its parameter schema so the agent calls the right endpoint without scraping the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using FreeToGame API through Jentic.
Why is there no official OpenAPI spec for FreeToGame API?
FreeToGame does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call FreeToGame API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the FreeToGame API use?
FreeToGame requires no authentication or API key - endpoints are open over HTTPS at https://www.freetogame.com/api. Through Jentic the call still runs inside your Jentic One instance, so any optional headers or proxy settings stay scoped to the agent execution rather than being baked into agent code.
Can I filter FreeToGame results by multiple genre tags?
Yes. The GET /filter endpoint accepts a dot-separated tag parameter such as tag=mmorpg.shooter and combines it with platform and sort-by query parameters to return a single JSON array of matching games.
What are the rate limits for the FreeToGame API?
FreeToGame does not document a hard rate limit but asks integrators to cache results and avoid hammering the endpoints. A polite client cadence of a few requests per second is appropriate; cache /games responses for minutes rather than seconds.
How do I fetch a single game's full details through Jentic?
Search Jentic for 'get free to play game details', load the GET /game schema, then execute with the id query parameter. The response includes the long description, developer, publisher, release date, screenshots, and system requirements in one payload.
Is the FreeToGame API free to use commercially?
FreeToGame is free for personal and commercial use with attribution to FreeToGame.com. There are no paid tiers exposed through the API and no billing endpoints, so cost-tracking integrations are unnecessary.
Can I limit what my agent is allowed to do with the FreeToGame API?
Yes. Because you run Jentic One yourself, your own rules decide which FreeToGame operations the agent can reach, and it can call nothing outside that set. The FreeToGame API is read-only and unauthenticated, so you can allow just the operations the agent needs, such as listing games with GET /games, fetching a single title with GET /game, or filtering by platform, category, and tag with GET /filter. If your agent only needs to browse the catalogue, you can permit GET /games alone and block the detail and filter operations.
GET STARTED