37 results found
-
API Searches don't return games that exist on the IGDB site I'm having an issue where preforming API searches doesn't return games that exists on the IGDB site.
For example, these two Pokemon games exist on IGDB:
https://www.igdb.com/games/pokemon-x
https://www.igdb.com/games/pokemon-yBut when I search via the API I get no results back.
I'm searching this endpoint:
https://api-v3.igdb.com/gamesAnd here's my search body:
search "Pokémon x"; fields id,name,cover.imageid,firstrelease_date; where cover != null; limit 5;I get an empty JSON result.
43 votesHey there.
Search in the API is indeed in need of a big overhaul, this is planned and in our backlog, unfortunately it isn’t on our immediate roadmap and therefore not currently being worked on.
Apologies in the meantime, we will keep our API community up to date as soon as work on this feature begins. -
Treat null as zero When sorting an API request on e.g. totalratingcount descending, I'd expect the highest numbers to be at the start, and games with no ratings to be at the bottom. This is currently not the case, where games with no ratings (null) are at the start. This essentially makes the sorting function broken. Please treat null as zero in the API so that these games appear at the bottom of the response as expected.
8 votes -
Events API endpoint returns wrong times I just implemented the events feature in my project and one user noticed I have all timings wrong. Everything is one hour too late. I searched for the issue on my end for a while, but then I saw that the API endpoint answers with the time one hour too late.
For example, the Xbox Games Showcase 2024 (IGDB ID 493) answers with 1717956000 as a start_time. That would be Sunday, 9. June 2024 18:00:00 UTC. But the event is at Sunday, 9. June 2024 17:00:00 UTC.
This is not only an error in this specific event, but all events…
7 votes -
Age Ratings Covers Not Being Produced When using the "games" endpoint w/ the python igdb-api-v4 wrapper, the query used to get the age ratings covers (ESRB, PEGI, etc) should be "ageratings.ratingcover_url" but it never succeeds in providing the cover url, but it also never returns an error saying the information isn't available or that the query was structured wrong.
Here's my full example I'm using (so far) that doesn't produce a result:
# This is in python3 wrapper.api_request( "games", 'search "' + game_name + """\"; f id, name, first_release_date, age_ratings.rating_cover_url, cover.url, platforms.name; limit 20; where first_release_date != null; """
All the other "data.thing"s work…
5 votes -
Game Bundle out of sync with web page The game bundle
SEGA Mega Drive & Genesis Classics
(https://www.igdb.com/games/sega-mega-drive-and-genesis-classics) contains a large amount of games on the webpage, but in the API only one game is returned, sonic:'fieldsname, url, bundles; where bundles = (80185); limit 50;' https://api-v3.igdb.com/games
[
{
id: 3192,
bundles: [
4157,
7189,
20502,
20621,
22297,
46204,
80185,
86067,
96393,
99953
],
name: Sonic the Hedgehog,
url: https://www.igdb.com/games/sonic-the-hedgehog
}
]If you pick one of the games listed on the web page as in that bundle that is missing from the API, for example Gain Ground, the web page for Gain Ground says it…
5 votes -
Follow attribute not returned The 'follow' attribute for a game is never returned from the API.
For example, I would expect the following query to return "follows": 466 (as per the website).fields name, follows, hypes;
where name ~ "last of us: part";
limit 10;Instead, I get:
"id": 26192,
"hypes": 325,
"name": "The Last of Us: Part II"5 votesAdminIGDB (Admin, Twitch) respondedHey there, we don’t actively support Follows (and Hype) as a data point. We need to update our documentation to reflect this, apologies.
Follow is part of the private endpoint we are sunsetting.
-
dwarf fortress The games under id 278599, 228456 and 6341 are only one game.
It shouldn't have three page.3 votes -
Custom Lists Sorting Bug in Downloable CSV I'm not sure if this is the right category to report website bugs such as this one, but I recently noticed the "default" sorting orders of my custom lists aren't showcased properly on the downloadable CSV, but the public page will be sorted ok and correctly numbered.
Thanks in advance!
3 votes -
All my "played" statuses disappeared from my list, and if I set them again now, they don't save. All my "played" statuses disappeared from my list, and if I set them again now, they don't save.
3 votes -
Making a platform's game listing has all the games at once. When you filter by alphabetical order or Rating or release date the list is different but the number of pages does not change.
An example is PS1 since the alphabetical order A - Z page 54 ends up in the letter D and from Z - A page 54 ends up in the S. Which means that games with initials E to R do not appear in alphabetical order however in other orders they appear and others do not Final Fantasy VII appears in the order by Rating but not by Release Date or Alphabetical3 votes -
platforms you own When you click on the personalize button on the home page, there is no Playstation 5 or Xbox Series XS options there. It should be there?
3 votesHey! Yes that is absolutely correct the new gen platform should be there.
We’ll take a look into that, thank you for pointing it out! -
Reference ID types don't work with the array AND syntax When using a reference ID field, such as requesting https://api.igdb.com/v4/games/ where release_dates.platform [48,49,6]; as shown in an example in the API docs, the API returns a syntax error "You are trying to compare and exact array with an non array field: platform". This seems to be true of any field which is a reference ID when using this syntax. the array OR syntax (48,49,6) works fine.
3 votes -
Incorrect game data for Snack World It appears the API result for Snack World (https://www.igdb.com/games/snack-world-the-dungeon-crawl-gold) is incomplete, as it is missing images, release date, etc.
3 votes -
Game Oddworld: Abe's Oddysee critic score rating bugged? The game Oddworld: Abe's Oddysee critic score rating show the highest score on your entire system of 10.0 points: https://www.igdb.com/games/oddworld-abe-s-oddysee , but it has not professional background report like on the rest of games: https://www.igdb.com/games/the-witcher-3-wild-hunt/reviews.
I though that somehow the game got that critic score as some kind of bug probably?
This make it appear the first game on the lists that use the API to make lists and filter the games per score.
2 votes -
Including search field in Multi-Query returns values without requested fields If you include the 'search' option in the multiquery, only the id fields are returned in the results. For example the following query
query games "game" {
fields name;
search "gta";
};
Will return an array of games but will only include the id field2 votes -
External Game Media is not working Hi,
I'm looking to filter games by their media (either digital or physical) but I have an issue with media response which is always empty.
Here is an example:
https://api.igdb.com/v4/external_games
-with body : fields countries, category, media; where game = 1187;
-response :
[
{
"id": 145250,
"category": 3
},
{
"id": 245373,
"category": 14
},
{
"id": 1998977,
"category": 14
}
]Category enum is working but there is no response for Media Enum = 1 or 2...
Is this normal?
Thanks for your answer and have a nice day!
2 votes -
API doesnt return version_parent or version_title I cannot seem to get versionparent or versiontitle fields back as my query returns a bunch of the same games and I am assuming it is a version thing like if I can filter by the main game only. I have even tried where parent_game = null and it doesnt seem to do anything
2 votes -
Games falsely reporting a multitude of platforms I've noticed several games (it seems largely this happens with games that used to be one single entry but got split into a main game and ports) where the main game entry reports several platforms via the API that it no longer has in the web interface. If you go into try to change it, it seems to believe that only the single main platform is actually listed, but the API reports all of the platforms that had previously been associated with the game. A really good example is pulling the info for this game via the API:
https://www.igdb.com/games/buck-rogers-planet-of-zoom
While…
2 votes -
Some games are completely missing information when pulled from the API When trying to pull this game via the API, several items are blank including the game's name:
https://www.igdb.com/games/dragon-knight-4IGDB's API response:
{
"msg": "success",
"roms": [
{
"igdbid": 45959,
"slug": "",
"name": "",
"summary": "",
"urlcover": "https://images.igdb.com/igdb/image/upload/t_cover_big/co4o3m.jpg",
"urlscreenshots": [
"https://images.igdb.com/igdb/image/upload/toriginal/sc8wdv.jpg",
"https://images.igdb.com/igdb/image/upload/t_original/sc8wdu.jpg",
"https://images.igdb.com/igdb/image/upload/t_original/sc8wdw.jpg",
"https://images.igdb.com/igdb/image/upload/t_original/scgoiw.jpg",
"https://images.igdb.com/igdb/image/upload/t_original/scgoix.jpg"
]
}
]
}Unfortunately, I've noticed this isn't the only game that does this- but is definitely an example of it.
2 votes -
Ghost "played" game I submitted a game prologue, which was rejected because it was a demo.
However, I marked that game as "played" before it was rejected. Now, I have a ghost "played" game, whose existence is given away by the game count.
I would like to be able to remove that "ghost" game from the list, but it is not visible in the list, and I don't know its IGDB ID, so I cannot forge an API request to remove it from the list.
A simpler fix would be NOT to count "ghost" games when counting the number of games in a…
2 votes
- Don't see your idea?