I have been trying to get this to work and have signed up for three different API accounts in the process, still without any success. All three API keys result in “Error: this account is not authorized to execute this API call” when making the API call from the script (e.g., https://www.zillow.com/webservice/GetZestimate.htm?zws-id=XXXXXXXXXXXXXX_YYYYY&zpid=01234567).
It seems that Zillow has changed their APIs recently, including their registration/management process.
I created three accounts because I wasn’t able to figure out how to manage the API subscriptions for my original account. Does anyone have a link to the page shown above by @randy or @Adam_B? I can’t seem to get there.
For anyone else trying this, here are the combinations that I tried:
- Profile Summary API only (seems to be the same as @Adam_B)
- No boxes checked (something mentioned by @randy)
- All three boxes checked - Directory API, Profile Summary API, Reviews API (note that my registration screen was different from the screenshots shown above and did not have the “Mortgage API” option)…but since I can’t access the management page, I can’t get a screenshot of the page without creating yet another account.
I’d really love to get this setup, if anyone has any pointers on how to get a valid API key, I’d appreciate it.