Hi everyone,
I’m currently working on a personal project involving a game recommendation system, and I’m hoping to use data from itch.io to train and test my system. I’m running into a few questions about accessing the necessary game metadata and would appreciate any insights you can offer.
Specifically, I’m wondering:
-
Direct Database API - beyond the existing JSON API, is there a direct API or access method to the itch.io database itself, that stores game metadata (like tags, descriptions, author, release date, etc.)?
-
Game ID List - is there a way to retrieve a comprehensive list of all game IDs on itch.io via an API? I need these IDs to then collect the metadata for each game. Ideally, I’d also like to be able to filter this list by a specific date range (e.g., games released between March 1, 2024, and April 31, 2024).
-
API Documentation - the main API endpoint seems to be located at https://api.itch.io/. Is there any official documentation available for this API? I’m finding it difficult to understand the full range of available functionalities.
-
API Usage and Scraping Restrictions - are there any specific terms of use or restrictions related to using the itch.io API for data collection or scraping? I want to ensure I’m complying with all the necessary guidelines while gathering data for my project.
Any information, links to documentation, or advice regarding these points would be greatly appreciated. Thank you for your time and assistance!