poki.com APIpoki.com ↗
Access Poki.com's full game catalog via API. Retrieve game metadata, genres, developer info, platform compatibility, and category listings for thousands of free online games.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/9df606a3-1657-4caa-9af2-36bd000f24cb/list_games' \ -H 'X-API-Key: $PARSE_API_KEY'
List all game slugs available on Poki.com by parsing the sitemap. Returns the complete catalog of game identifiers.
No input parameters required.
{
"type": "object",
"fields": {
"game_slugs": "array of game slug strings usable with get_game_details",
"total_games": "integer total count of games"
},
"sample": {
"data": {
"game_slugs": [
"find-it",
"world-of-yarn",
"zombit"
],
"total_games": 1486
},
"status": "success"
}
}About the poki.com API
The Poki.com API exposes 4 endpoints covering the complete catalog of free online games hosted on Poki, returning fields like title, developer, genres, platform compatibility, and HTML-formatted descriptions. Starting with list_games gives you every game slug in the catalog, while get_game_details returns per-game metadata including device compatibility across desktop, tablet, and smartphone.
Game Catalog Access
The list_games endpoint returns the full set of game slugs from Poki's catalog along with a total_games count. These slugs serve as the primary identifier throughout the API — pass any slug to get_game_details to retrieve structured metadata for that game. The detail response includes id, slug, title, english_title, developer, description (HTML-formatted), image_url, and video_upload_date as an ISO 8601 string.
Genres and Platform Compatibility
get_game_details returns a genres array where each entry contains id, title, and slug fields — useful for grouping or filtering games on your end. The compatibility object provides three boolean fields — desktop, tablet, and smartphone — letting you filter the catalog by supported platform without additional requests.
Category Browsing
list_categories returns all available category slugs and a total_categories count. Pass any category slug to get_category_games along with an optional limit integer to retrieve a list of games in that category. Each entry in the games array includes id, slug, title, developer, and a mobile field. The category display name and total_games count are also returned at the top level of the response.
Data Shape Notes
Game descriptions come back as HTML strings, so you may need to strip tags depending on your rendering context. The image_url field can be null for some entries. Slugs are stable identifiers across endpoints — a slug from list_games or get_category_games will resolve correctly in get_game_details.
- Build a game discovery app filtered by platform using the
compatibility.smartphoneorcompatibility.desktopboolean fields - Populate a game database with developer attribution by extracting the
developerfield fromget_game_details - Create a genre-based recommendation interface using the
genresarray returned per game - Index the full Poki catalog for search by iterating
list_gamesslugs and fetching metadata in bulk - Build a category browser that lists games by type using
list_categoriesandget_category_games - Track catalog size over time using the
total_gamescounter fromlist_games - Filter kid-friendly or casual games by cross-referencing genre slugs from
get_game_details
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.