App Store & Google Play App Details Scraper — Search & Metadata
Pricing
from $1.40 / 1,000 apps
App Store & Google Play App Details Scraper — Search & Metadata
App metadata from both stores in one unified format: title, developer, category, price, rating, ratings count, installs, version, release notes, screenshots, description. By app URL/ID or keyword search, per country.
Pricing
from $1.40 / 1,000 apps
Rating
0.0
(0)
Developer
Chorelet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 minutes ago
Last modified
Categories
Share
Get the metadata of any iOS or Android app — or of every app matching a keyword — from both stores in one unified format: title, developer, category, price, rating and ratings count, installs, version, release notes, screenshots, description, content rating and more. Per country, as JSON, CSV or Excel, or through the API.
Pair it with the App Store & Google Play Reviews Scraper for the reviews themselves.
Why this Actor
- Both stores in one unified schema; fields a store lacks are null, so everything fits one table
- Keyword search returns full app records — up to 200 per query on the App Store
- Batched Apple lookups: 1,000 apps by ID in about a minute
- Per-country prices, availability, ratings and install brackets
- Checked every day by an automated run
Sample output
One item of the dataset (long values shortened):
{"platform": "google","appId": "com.whatsapp","title": "WhatsApp Messenger","developer": "WhatsApp LLC","category": "Communication","price": 0,"currency": "USD","rating": 4.616819,"ratingsCount": 244032156,"installs": "10,000,000,000+","version": "VARY","updated": "2026-09-19T00:49:04.000Z","url": "https://play.google.com/store/apps/details?id=com.whatsapp&hl=en&gl=us"}
What you get
| Field | Description |
|---|---|
platform, appId, bundleId, url, country | Store, ID (App Store numeric ID / Google Play package), store page |
title, summary, description, icon, screenshots, video | Listing content |
developer, developerId, developerUrl, developerWebsite, developerEmail | Publisher (email: Google Play only) |
category, categories, contentRating, languages, minimumOs, sizeBytes | Classification and requirements |
price, currency, free, inAppPurchases, adSupported | Monetisation |
rating, ratingsCount, reviewsCount, ratingCurrentVersion, ratingsCountCurrentVersion | Ratings (current-version figures: App Store only) |
installs, minInstalls | Google Play install bracket |
version, releaseNotes, released, updated | Release info |
source, query | app (by ID/URL) or search (+ the keyword) |
Fields a store does not provide are null, so both stores fit in one table. A per-target summary (found / not found in the country, errors) is saved as SUMMARY.
Input
- Apps — any mix of App Store URLs or numeric IDs and Google Play URLs or package names. An App Store URL with a country is read for that country.
- Search queries — keywords; choose which stores to search and how many results per query (App Store up to 200, Google Play usually 20–30).
- Country and Language — storefront and text language.
Limits and notes
- Apple's search API allows about 20 requests a minute; the Actor paces itself and batches lookups (100 apps per request), so 1,000 apps by ID take about a minute.
- Google Play search returns what the store shows for the keyword — typically 20–30 apps.
- Availability, prices and ratings differ by country; run once per country you care about.
- No login, no proxies, no personal data — public store endpoints only.
Input example
{"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997","com.whatsapp"],"searchPlatforms": ["apple","google"],"maxResultsPerQuery": 50,"country": "us","language": "en"}
How much does it cost?
Pay per app — no subscription, no minimum, no charge for platform usage.
| Volume | Price |
|---|---|
| 1,000 app records | $2.00 |
| 10,000 app records | $20.00 |
| 100,000 app records | $200.00 |
The Apify free plan includes $5 of usage every month — about 2,500 app records with this Actor, no card needed. Nothing else is charged: platform usage is included in the price.
Use it from code, n8n, Make, Zapier or an AI agent
Run the Actor and download the dataset in one call (JSON by default; add &format=csv or xlsx):
curl -X POST "https://api.apify.com/v2/acts/chorelet~app-details-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.whatsapp"], "searchPlatforms": ["apple", "google"], "maxResultsPerQuery": 50, "country": "us", "language": "en"}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("chorelet/app-details-scraper").call(run_input={"apps": ["https://apps.apple.com/us/app/whatsapp-messenger/id310633997", "com.whatsapp"], "searchPlatforms": ["apple", "google"], "maxResultsPerQuery": 50, "country": "us", "language": "en"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
- n8n, Make, Zapier — use the Apify node/module: run the Actor, then "get dataset items".
- Google Sheets, Slack, webhooks — add an integration on the run's Integrations tab.
- AI agents — the Actor is available as a tool through the Apify MCP server; the dataset schema describes every field for the model.
- Schedules — run it hourly, daily or weekly from the Schedules tab.
FAQ
Can I search both stores for a keyword?
Yes — put keywords in searchQueries and pick the stores in searchPlatforms; every result comes back as a full app record.
How many search results can I get?
Up to 200 per query on the App Store; Google Play returns what the store shows for the keyword, usually 20–30.
Are install numbers exact?
Google Play publishes install brackets (10,000,000+) — installs is that text and minInstalls the lower bound. Apple publishes no install counts; use ratingsCount as a proxy.
Why is an app missing?
Availability is per country: an app not sold in the chosen storefront is reported as not found in the summary.
What does a run cost?
$2 per 1,000 app records. The free plan's $5 a month covers about 2,500 apps.
Support
Questions, missing fields or a source that changed? Open an issue on the Issues tab or write to support@chorelet.app — problems are usually fixed within a day, and the Actor is checked every morning by an automated test run. If the Actor saved you time, a short review on its Store page helps other people find it.