iTunes Search API Caching Issues

Hi,


I have been using the iTunes Search API to check pricing details for movies in the iTunes Store.


Lately I have been noticing that the pricing data returned from the API is not in sync with the latest pricing details on the iTunes Store. It appears that old pricing data is getting cached to the IP address that I send the API requests from because if I send the request from a different IP address I can get the latest pricing data.


The API also seems to cache data separately for the search (https://itunes.apple.com/search) and lookup (https://itunes.apple.com/lookup) endpoints which can end up returning different pricing data for the same country / track id.


Has anyone else noticed these kind of issues?

Is there any way to reduce how much caching occurs?

Would sending fewer requests to the API help to reduce how much caching occurs and get the latest pricing data more often?


Thanks

Replies

We are experiencig the same issue. Any help is appreciated !

I am experiencing similar issues, any advice is appreciated.

I've got the same problem. Firstly everything worked fine. I searched Music Albums. 700 Requests in about 10mins. And it worked!

But after running the script a few days, now i get 0 results.