Is playtime called something else in igdb? I'm not seeing that one in the docs.
Edit: I guess igdb doesn't have playtime, but if all you need from igdb is the /games endpoint, here's a scrape of 363020 entries (it seems there may be duplicate IDs as loading them into a dict yields 362969 entries)
Edit2: I just realized that igdb has /game_time_to_beats so I guess you'd want that as well
Updated dump of the main games endpoint and the time to beat endpoint (contains only 8604 entries in comparison):
https://mega.nz/file/xdJnEJLD#PlblwLr22Yfea4GUERBLwTsuunbwE3pGsq41OBqIaDg