Rotating Proxy Network
A built-in rotating proxy system automatically changes IP addresses for every request to the App Store.
Search the Apple App Store by keyword and get every result back as structured JSON — app titles, developers, ratings, prices and genres. No HTML parsing, proxies or CAPTCHAs to manage.
{
"organic_results": [
{
"position": 1,
"id": 310633997,
"title": "WhatsApp Messenger",
"bundle_id": "net.whatsapp.WhatsApp",
"version": "26.29.76",
"age_rating": "12+",
"link": "https://apps.apple.com/us/app/whatsapp-messenger/id310633997?uo=4",
"price": { "type": "Free" },
"rating": [
{ "type": "All Times", "rating": 4.69, "count": 18344615 }
],
"genres": [
{ "name": "Social Networking", "id": 6005, "primary": true }
],
"developer": {
"name": "WhatsApp Inc.",
"id": 310634000,
"link": "https://apps.apple.com/us/developer/id310634000"
}
}
]
}import requests
params = {
"api_key": "APIKEY",
"term": "whatsapp",
"country": "us",
"lang": "en-us"
}
response = requests.get("https://api.scrapingdog.com/apple/app_store", params=params)
print(response.json())curl "https://api.scrapingdog.com/apple/app_store?api_key=APIKEY&term=whatsapp&country=us&lang=en-us"
const params = new URLSearchParams({
api_key: "APIKEY",
term: "whatsapp",
country: "us",
lang: "en-us"
});
const response = await fetch(`https://api.scrapingdog.com/apple/app_store?${params}`);
const data = await response.json();
console.log(data);<?php
$url = 'https://api.scrapingdog.com/apple/app_store?' . http_build_query([
'api_key' => 'APIKEY',
'term' => 'whatsapp',
'country' => 'us',
'lang' => 'en-us',
]);
echo file_get_contents($url);titlebundle_iddevelopergenresratingpriceage_ratingversionrelease_dateminimum_os_versionlogoslinksupported_devicesA built-in rotating proxy system automatically changes IP addresses for every request to the App Store.
Scrapingdog automatically handles CAPTCHAs and anti-bot protection so your requests keep succeeding.
Every result is parsed into clean JSON — titles, developers, ratings, pricing and genres, ready to use.
Pass a country and language to get region-specific rankings, pricing and app availability.
Our infrastructure handles large batches of search queries without any hassle.
Receive structured search results in just a few seconds with our high-performance infrastructure.
Monitor where an app ranks for target keywords across countries and languages over time.
Track competing apps’ pricing, ratings and positioning as they change across App Store searches.
Spot rising apps and categories by tracking search result movement across regions.
Discover which apps rank for which search terms to guide App Store optimization decisions.
Compare pricing and availability of the same app across different App Store storefronts.
Power app discovery, comparison, or review tools with fresh, structured App Store search data.
Sign up and get free credits to start testing the Apple App Store API.
Copy your API key from the dashboard to authenticate every request.
Call /apple/app_store with a search term to get structured App Store results.
Get a JSON object with an organic_results array of matching apps.
Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.
United States
I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.
Norway
Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.
Mexico
Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.
France
It returns structured search results from the Apple App Store for any keyword — app title, developer, ratings, price, genres, release info and more, as JSON.
Yes. Pass a country and lang parameter to get results localized to that App Store storefront.
This API returns search results only. To get the complete product page for a single app, use the Apple Product API.
Not with this API. Use the Apple Reviews API to pull customer reviews for a given app.
Each API request consumes a certain number of credits based on the dedicated API you're using. The number of credits required per request can vary depending on the specific API you're using.
Get 200 free credits to spin the API. No credit card required!