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