I’m currently creating a python script to pull auction house data. I’ve used the realm index feature and pulled Kazzak-EU (admittedly I found its id on a forum first). This works fine.
I’ve tested a few other servers, Arathor, Hellfire, etc and they are working fine.
The realm index gave Silvermoon’s id as 549 but when I run it (even through the sample pull in the browser here) it returns a 404 not found. The link shows a URL with /connected-realm/549 in it, but as far as I’m aware Silvermoon isn’t a connected realm.
What gives?
You ever figure this out? I’m having the same issue 3 months later.
Not sure where you found the id 549
for Silvermoon but it does not seem that this actually exists.
If you use the connected realm search:
<api-url>/data/wow/search/connected-realm?namespace=dynamic-eu&locale=en_US&orderby=id&_page=1
It returns the connectedRealmId
for EU-Silvermoon to be 3391
.
There’s also an US-Silvermoon with the id 86
.
For both I can make requests to the auction house API without problems.
- Be sure to use the correct realm id for the realm you are looking for
- Also make sure to use the correct region and namespace (ie. searching for id 86 on EU returns a 404 - because it’s an US realm)