App Store App Search Scraper avatar

App Store App Search Scraper

Pricing

$1.00 / 1,000 result scrapeds

Go to Apify Store
App Store App Search Scraper

App Store App Search Scraper

Search the App Store by keyword and get clean app rows: name, seller, price, rating, version, content rating and artwork. No account, no login.

Pricing

$1.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search the App Store by keyword and get every matching app as a clean row: title, seller, price, rating, version and artwork. Type a phrase like

photo editor
or budget planner and the run returns the store's own ranking for it — perfect for niche mapping, competitor prospecting and tracking new entrants without scrolling store pages.

No Apple ID needed. No login. Nothing to install — paste a keyword phrase, run, download the table.

What you get

One row per matching app. Every field is a plain column:

FieldWhat it is
appIdThe app's numeric ID (stable, use it as your key)
urlDirect link to the app's store page
nameApp title exactly as listed
sellerSeller / developer name
priceCurrent price as a number (0 for free apps)
priceDisplayPrice exactly as shown, e.g. Free, $4.99
isFreetrue for free apps
ratingAverage star rating (0–5)
ratingCountNumber of ratings
genrePrimary genre
imageUrlApp icon artwork URL
versionCurrent version number
minOsMinimum iOS version required (null when unlisted)
termsThe keyword phrase you searched, echoed per row
countryStorefront country used, echoed per row
scrapedAtWhen the row was read (ISO timestamp)

Full real example row:

{
"appId": "123456789",
"url": "https://apps.apple.com/us/app/testcam-photo-editor/id123456789",
"name": "TestCam - Photo Editor",
"seller": "Test Labs Inc",
"price": 0,
"priceDisplay": "Free",
"isFree": true,
"rating": 4.5,
"ratingCount": 45210,
"genre": "Photo & Video",
"imageUrl": "https://is1-ssl.mzstatic.com/image/thumb/x512.jpg",
"version": "3.2.1",
"minOs": "16.0",
"terms": "photo editor",
"country": "US",
"scrapedAt": "2026-09-24T22:01:23.000Z"
}

Input options

  • terms — One keyword phrase per run (e.g. photo editor, vpn, budget planner). For more keywords, run once per phrase.
  • maxResults — How many apps to keep (1–200, default 100).
  • country — Storefront country for regional content and prices (default US). Use GB, DE, FR… to see other storefronts.
  • proxyCountry — Request region (default us). Leave it unless results look regionally wrong.

What you can do with it

  • Map an App Store niche. Search each keyword in a category and list who actually ranks.
  • Prospect competitors. Pull seller names, prices and ratings across rival apps in one run.
  • Track new entrants. Re-run monthly and diff the appId sets for newcomers.
  • Feed a spreadsheet. Every field is a plain column — export to Excel, Google Sheets, CSV or JSON in one click.

How much it costs

You pay per app row ($0.0010): 1,000 apps cost $1.00. Some typical runs:

  • One keyword × 100 results ≈ $0.10
  • One keyword × 200 results ≈ $0.20
  • A 10-keyword sweep (10 runs) × 100 ≈ $1.00 total

Queries with zero matches are reported in the run summary and never charged.

Limits & good to know

  • One keyword phrase and up to 200 results per run.
  • Result order follows the store's own ranking for your keyword and country.
  • Ratings and prices reflect the storefront country you selected.
  • Apple throttles repeated searches from shared IPs: if a run fails with a rate-limit message, wait 5–10 minutes before re-running. This is Apple's limit, not missing data — nothing is charged for the failed run.

FAQ

  • Do I need an Apple ID? No. Nothing to log into, no key to paste.
  • Which currency will I see? Whatever country you set. Prices match the storefront for that country.
  • A search returned nothing — was I charged? No. Empty searches are reported and cost nothing.
  • Can I search several keywords at once? One phrase per run — schedule or queue one run per keyword.
  • The run says rate-limited. Is data lost? No. Wait a few minutes and re-run; failed runs cost nothing.
  • How do I get the data out? The dataset exports to Excel, CSV, JSON or Google Sheets in one click, or via API.

Output

Results land in the default dataset, one clean record per row, plus a run summary in the key-value store (OUTPUT) with counts and the stop reason (limit, no-more, page-error, or charge-limit).