Is there a way to get a quest list of WoW?

Hi guys,

I am looking for a way to get a complete list of available quests or quest IDs in WoW. Is there a way to do that? The only way I could think is to increment the quest ID and request with quest ID API every time. But this is too time- and resource-consuming.

Thanks,

You should use the search endpoint to fetch 1000 records each time ordered by ID, then use the last ID to perform the next search of 1000 records.

See this post for more details on how to use search endpoints.

1 Like

Add on called Questie.

thanks for the hint. Just checked. Unfortunately, there is no search API yet for quest.

Ah yes, you are right. But they do have an index endpoint. Back when I maintained a tool called wow-query I did populate a database with all API data and I remember I had quests.

I think you must iterate over /data/wow/quest/area/index, /data/wow/quest/category/index and /data/wow/quest/type/index.

Some quests will appear in more the one of those indexes. Basically you use those to fetch the IDs, and then for each ID you consume the /data/wow/quest/{questId}.

Perfect! Thanks. I will give a try.