Does Apple provide a flat file of app_id to app_bundle mappings for all app store apps, or do I need to query the iTunes lookup service for each app by app_id and then extract the app_bundle from the returned json file? This information is crucial for the advertising industry. Do Apple throttle requests to the lookup service?
Asked
Active
Viewed 131 times
0
-
Any suggestions to where this question could be moved? – James Mar 18 '17 at 21:32
-
What exactly are you talking about and what do you want to achieve? Do you mean the Apple ID (1234567...) with app_id of an app? Do you mean the bundle ID (com.apple.keynote) for the app_bundle? Please clarify or it will be hard to help you! – Max Mar 19 '17 at 14:36
-
@oddie yes, that's what I mean – James Mar 20 '17 at 08:49
1 Answers
1
As the bundle ID is something every developer can choose on his own, there is no clear mapping. (Official) Public APIs for the App Store are really scarce, so your current "way" via the iTunes Lookup Service is the right one. There are a couple of threads on the limits:
20 calls / minute iTunes Search API rate limit
25-70 calls / minute https://forums.developer.apple.com/thread/66399