Video Game Database.
IGDB.com provides a REST API for querying video game data, covering entities such as games, companies, characters, platforms, genres, cover art, screenshots, release dates, and related metadata. The API uses a query language (APICalypse) for specifying fields, filters, sorting, search, and pagination, and requests are made to a base URL with endpoint paths for each data type.
Authentication is handled through Twitch OAuth2: developers register an application in the Twitch Developer Portal to obtain a Client ID and Client Secret, then exchange these for an access token used in API request headers. An account requires a Twitch account with two-factor authentication enabled. The API enforces a rate limit of 4 requests per second, with up to 8 open requests allowed at a time; exceeding the limit returns a 429 status code.
The API is free for non-commercial use under Twitch's Developer Service Agreement, with a commercial partnership option available for projects with commercial needs. Client libraries (wrappers) are available for languages including Node.js, Kotlin/Java, Swift, Python, PHP/Laravel, Go, Ruby, C#/.NET, and Deno. Additional resources include OpenAPI documentation, a Postman collection, webhooks, a CORS proxy for browser-based requests, and an MCP server.
Yes, the IGDB API is free for non-commercial usage under the Twitch Developer Service Agreement. Commercial partnerships are available by contacting partner@igdb.com.
You authenticate using OAuth2 as a Twitch Developer, obtaining a Client ID and Client Secret from a registered Twitch application and exchanging them for an access token via a POST request to id.twitch.tv/oauth2/token.
There is a rate limit of 4 requests per second, with up to 8 open requests allowed at any moment; exceeding this returns a 429 Too Many Requests response.
Yes, you must have a Twitch account with Two Factor Authentication enabled and register your application in the Twitch Developer Portal to obtain API credentials.
IGDB provides official wrappers for NodeJS, JVM/Kotlin/Java, Swift, and Python, as well as third-party wrappers for PHP/Laravel, GO, Ruby, C#/.NET, and Deno.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Humor, Jokes, and Memes.
Hypixel player stats.
Data on all interactive items from The Legend of Zelda: BOTW.
JSON API for getting jokes about Italians.
Programming, Miscellaneous and Dark Jokes.
Joke of the day and large category of jokes accessible via REST API.