Rotating Proxy Network
A built-in rotating proxy system automatically changes IP addresses for every request to the App Store.
Get the complete App Store product page for any app by its product id — description, ratings, price, in-app purchases, screenshots, version history and more, as structured JSON.
{
"product_results": {
"id": "534220544",
"type": "app",
"title": "The Great Coffee App",
"developer": "Baglan Dosmagambetov",
"bundle_id": "com.mobicreators.GreatCoffeeApp",
"link": "https://apps.apple.com/us/app/the-great-coffee-app/id534220544",
"price": "$2.99",
"extracted_price": 2.99,
"rating": 4.7,
"reviews": 190,
"ratings": [
{ "stars": 5, "count": 158 },
{ "stars": 4, "count": 14 }
],
"genres": [
{ "name": "Food & Drink", "id": "6023" }
],
"size": "251 MB",
"age_rating": "13+",
"in_app_purchases": true,
"latest_version": "3.4.2",
"whats_new": "Added support for new devices",
"description": "Popular espresso-based drinks and alternative brewing methods by an expert barista..."
}
}import requests
params = {
"api_key": "APIKEY",
"product_id": "534220544",
"country": "us"
}
response = requests.get("https://api.scrapingdog.com/apple/product", params=params)
print(response.json())curl "https://api.scrapingdog.com/apple/product?api_key=APIKEY&product_id=534220544&country=us"
const params = new URLSearchParams({
api_key: "APIKEY",
product_id: "534220544",
country: "us"
});
const response = await fetch(`https://api.scrapingdog.com/apple/product?${params}`);
const data = await response.json();
console.log(data);<?php
$url = 'https://api.scrapingdog.com/apple/product?' . http_build_query([
'api_key' => 'APIKEY',
'product_id' => '534220544',
'country' => 'us',
]);
echo file_get_contents($url);titledeveloperbundle_idgenresratingreviewsratingsdescriptionscreenshotswhats_newcompatibilityin_app_purchasessizeA 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.
Get title, developer, pricing, ratings, screenshots, description and version history in one call.
Pull the latest version number and "what's new" notes directly from the product page.
Response includes "more by this developer" and "you may also like" recommendations.
Receive structured product data in just a few seconds with our high-performance infrastructure.
Track a competitor’s pricing, ratings, screenshots and release notes as they update their app.
Feed product-level metadata into internal dashboards to monitor app performance over time.
Compare an app’s pricing and in-app purchases across different App Store storefronts.
Analyze descriptions, screenshots and genre placement to guide your own ASO strategy.
Use "more by developer" and "you may also like" data to map out app ecosystems.
Collect structured product data at scale for academic or investment research on the app economy.
Sign up and get free credits to start testing the Apple Product API.
Copy your API key from the dashboard to authenticate every request.
Call /apple/product with a product_id to get the full product page.
Get a JSON object with a product_results field covering every product detail.
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 the complete App Store product page for a given app id — description, developer, ratings, price, in-app purchases, screenshots, version history and more.
It’s the number after id in an App Store URL — for example 534220544 from apps.apple.com/us/app/id534220544.
No, this API returns the full page for a single, known app. To search the App Store by keyword, use the Apple App Store API.
The product response includes a small sample of reviews. For full, paginated review data, use the Apple Reviews API.
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!