For Agents
Lets an AI agent query the IGDB video game dataset for games, platforms, companies, release dates, and media such as covers and screenshots.
Use for: I need the release date of a specific video game, Search IGDB for games made by a given studio, Fetch the cover image for a game, List the platforms a game was released on
Not supported: Does not handle game purchases, downloads, or user accounts. Use it for querying video game reference data only.
IGDB, the Internet Game Database, provides access to a comprehensive video game dataset covering games, platforms, characters, companies, genres, and release dates. Queries use the Apicalypse language sent in POST request bodies to filter, sort, and select exactly the fields an application needs. Endpoints also return media such as covers, screenshots, artworks, and videos, plus a search endpoint and a multiquery endpoint for batching several requests.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the IGDB 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%2Figdb.com%2Fmain" | 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%2Figdb.com%2Fmain" | 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 IGDB API.
Query games and their metadata with Apicalypse filters
Search across games, characters, companies, and collections
Retrieve platforms, genres, themes, and game modes
Fetch media such as covers, screenshots, artworks, and videos
Look up release dates, age ratings, and involved companies
Batch several queries into one multiquery request
Patterns agents use IGDB API for, with concrete tasks.
★ Game catalog enrichment
A gaming site or app needs rich metadata for the titles it lists. IGDB returns games with their genres, platforms, companies, release dates, and artwork through Apicalypse queries, so a product can populate detail pages from a single authoritative source. Field selection keeps each response scoped to exactly what the page renders.
Query a game by name and return its genres, platforms, release date, and cover image
Release calendar and discovery
A discovery feature needs upcoming and recent releases filtered by platform or genre. IGDB exposes release dates, platforms, and search across resources, letting a feature assemble a release calendar or recommend titles that match a player's interests. Apicalypse sorting and filtering do the selection server-side.
Query release dates for a platform in a date window and sort them chronologically
AI agent game research
An AI agent answering questions about video games can ground its answers in IGDB rather than free text. The agent searches for a title, pulls the involved companies, platforms, and ratings, and returns citable fields, keeping game facts sourced from the structured dataset. Multiquery lets the agent gather several resources in one round trip.
Given a title, run a multiquery for the game, its cover, and its release dates and return the combined result
31 endpoints — igdb, the internet game database, provides access to a comprehensive video game dataset covering games, platforms, characters, companies, genres, and release dates.
METHOD
PATH
DESCRIPTION
/games
Query games with Apicalypse filters
/search
Search across resources
/platforms
Query platforms
/companies
Query companies
/covers
Query cover images
/release_dates
Query release dates
/multiquery
Run multiple queries in one request
/games
Query games with Apicalypse filters
/search
Search across resources
/platforms
Query platforms
/companies
Query companies
/covers
Query cover images
/release_dates
Query release dates
/multiquery
Run multiple queries in one request
What agents get from Jentic-routed access to this vendor.
Setup
Wiring IGDB by hand means obtaining both a Client-ID and a bearer token, learning the Apicalypse query language, and threading both credentials through every POST. Install Jentic One once, import the API from the Jentic API Directory, and store both credentials once for your agent to reuse.
Permission scoping
Scope your agent to the query and search operations you need, since every IGDB request is a read against a resource endpoint. You decide which operations are callable, so an agent can read games and covers without touching the rest.
Credential isolation
Your IGDB Client-ID and bearer token are stored once, encrypted, by your own Jentic One instance and injected only at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents find IGDB through Jentic's intent search: a query such as 'look up video game data' matches the game, search, and media operations, which the agent then calls with your stored credentials.
Alternatives and complements available in the Jentic catalogue.
Specific to using IGDB API through Jentic.
What can an AI agent do with the IGDB API?
An agent can query games, platforms, companies, genres, and release dates, run a search across resources, fetch media such as covers and screenshots, and batch several queries with multiquery. It is a read-only video game reference dataset.
How does the IGDB API authenticate?
IGDB requires two credentials on each request: a Client-ID header and a bearer token obtained through Twitch. Both are sent together, and Jentic injects them at execution time.
Can I limit what my agent is allowed to do with the IGDB API?
Yes. Your Jentic One instance controls which operations an agent may call. Because every IGDB operation is a read query, you can allow just the game and media lookups your workflow needs and withhold the rest.
What query language does the IGDB API use?
IGDB uses Apicalypse, a compact query language sent in the POST request body to filter, sort, and select fields. It lets an agent request exactly the fields it needs in a single call.
How do I connect the IGDB API to my AI agent with Jentic?
Install Jentic One with its setup script, import the IGDB API from the Jentic API Directory, and store your Client-ID and bearer token once. Your agent can then run the query and search operations you allow.
GET STARTED