itunes search api lookup entity for a specfic country

I'm trying to get the list of song for a certain album at app store


But it didn't return any result for the album https://itunes.apple.com/lookup?id=339379463&entity=song&limit=20&country=cn

I confirmed the album is exist on the china store


https://itunes.apple.com/cn/album/%E5%BF%83%E9%A1%98/id339379463?uo=4



But if if you change the country from cn to us, it will get the right result, I'm kind of confused why it happens?

I'm getting the same problem with a certain album:

https://itunes.apple.com/lookup?id=1443816545&country=US&entity=song


the proper results should look like this:

https://itunes.apple.com/lookup?id=1415203729&country=US&entity=song


both these links are for the same artists with different albums. But the 1st one does not deliver song list.


Can anyone address this issue? or suggest a workaround?

When testing, what is the home store for the user?


Perhaps the censored name in the returned string is prohibited in CN and the backend defaults to the US.

itunes search api lookup entity for a specfic country
 
 
Q