How to get a huge release from API including area and place?

As @jesus2099 said the web service omits recording relationships on releases exceeding a certain no. of recordings for performance reasons. Picard is plagued by the same issue.

One solution is to do a separate query for just the recordings in this case:

https://musicbrainz.org/ws/2/recording?release=1d9867ad-721a-4abb-9a22-41e118531068&inc=area-rels+place-rels&limit=100&offset=0

This will give you the missing relationships. But note that this request is paginated and returns a max. of 100 recordings per call. You need to perform additional queries with increaed offset parameter to get all recordings.

I just implemented exactly this for Picard a few days ago, where it detects if recording relationships are missing and if they do it performs separate queries.

No, you get the same result. The screenshot shown seems to be for a different release, at least I cannot see “St. Jude-on-the-hill” as a recording location for 1d9867ad-721a-4abb-9a22-41e118531068

6 Likes