Apple App Store Search Scraper avatar

Apple App Store Search Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
Apple App Store Search Scraper

Apple App Store Search Scraper

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search the Apple App Store by keyword and get a clean list of matching apps — title, developer, price, star rating, rating count, genre, version, size, release/update dates, icon, screenshots, and a description snippet — as fast JSON. No login, no browser to run, no API key from Apple.

Point it at any keyword (photo editor, budget tracker, meditation) and any storefront (us, gb, de, jp) and it returns the top matching apps with full metadata for each — no per-app page fetch needed.

Pricing: $1.00 per 1,000 results (pay per result). You're only charged for apps actually returned — an empty search costs nothing.

What you get

Every result is one app:

FieldDescription
app_idApple numeric app id (trackId)
bundle_idApp bundle identifier (e.g. com.burbn.instagram)
titleApp name
developerDeveloper / artist name
sellerSeller name
urlApp Store page URL
ratingAverage user rating (0–5)
rating_countTotal number of ratings
price / formatted_price / currencyPrice, localized price string, currency
freetrue if the app is free
genre / genresPrimary genre and full genre list
content_ratingAge/content rating
versionCurrent version
size_bytesDownload size in bytes
release_date / updatedFirst release and latest-update dates (ISO 8601)
iconApp icon URL (512px)
screenshotsUp to 10 iPhone screenshot URLs
descriptionDescription snippet (first ~500 chars)

Input

FieldRequiredDescription
queryKeyword to search the App Store for
countryStorefront code — us, gb, de, jp, … (default us)
max_resultsHow many apps to return, 1–50 (default 20)
{ "query": "photo editor", "country": "us", "max_results": 20 }

Example output

{
"app_id": 587366035,
"title": "Facetune: AI Photo & Video Edit",
"developer": "Lightricks Ltd.",
"url": "https://apps.apple.com/us/app/id587366035",
"rating": 4.76,
"rating_count": 1183254,
"price": 0,
"formatted_price": "Free",
"currency": "USD",
"free": true,
"genre": "Photo & Video",
"version": "3.5.1",
"updated": "2026-07-08T12:00:00Z"
}

How to run it

API:

curl -X POST "https://api.apify.com/v2/acts/good-apis~apple-app-store-search-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query":"photo editor","country":"us","max_results":20}'

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("good-apis/apple-app-store-search-scraper").call(
run_input={"query": "photo editor", "country": "us", "max_results": 20})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["rating"], item["developer"])

Node.js:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('good-apis/apple-app-store-search-scraper').call({
query: 'photo editor', country: 'us', max_results: 20,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(a => console.log(a.title, a.rating, a.developer));

FAQ

Do I need a login or an Apple API key? No — it reads the public App Store catalog.

How many results can I get? Up to 50 per keyword. For broad coverage, run several related keywords.

Does country change the results? Yes — each storefront has its own catalog, availability, pricing, and language. Set country to the storefront you care about.

What if my keyword matches nothing? The run succeeds with an empty dataset — you're not charged for zero results.

Do you also have app details and reviews? Yes — see the Apple App Store App Info Scraper (full listing for one app) and the Apple App Store Reviews Scraper (customer reviews).