Query Parameters
Without
countries, the response shape is unchanged (single country + ranks). With countries, the response includes countries and a results object keyed by ISO code — each value matches the single-country payload for that storefront.
Code Examples
Response
?countries=us,gb):
Response Fields
Rank Object
How It Works
This endpoint uses a two-tier data strategy to ensure you always get results:- Stored data (fast) — Checks for ranking data matching the keyword, country, device, and date. If found, returns results instantly.
- Live iTunes Search fallback (real-time) — If no stored data exists, the API performs a live search against Apple’s iTunes Search API and returns real-time results. This guarantees you get data for any keyword that has results in the App Store.
Results from live iTunes Search are automatically saved for historical tracking, so subsequent requests for the same keyword return faster.

