ParseForge Scrapers

Apple App Store iPhone Scraper

parseforge/apple-app-store-iphone-scraper

Developer toolsAutomationOther

Scrapes iPhone and iPad apps from the Apple App Store by search term, app ID, or top chart collection. Returns each app as a flat row with name, developer, price, rating, and category.

Run this scraper See the API call
Total users
22
Monthly active
1
Total runs
278
Bookmarked
2
Rating
5.0 (1)
Last modified
12 days ago

Overview

ParseForge

Apple App Store iPhone Scraper

Scrape iPhone and iPad apps from the Apple App Store by keyword, app ID, or top chart, up to a million per run. Each app comes with its name, developer, price, rating, and category. No login or API key. Export to CSV, JSON, Excel, or XML.

Apple's official App Store API needs a paid developer account and only returns limited metadata. This reads the public App Store pages directly, filtered by country, category, or collection, and returns each app in one fixed schema.

Who uses it What they scrape Apple App Store for
Market researchers Which apps are trending in a category or country this week
App developers How competitors price and rate their apps in different markets
SEO agencies Which keywords and app names dominate App Store search results
Investors Which new apps are climbing the top charts and grossing rankings

What it does

This Actor collects iPhone and iPad apps from the Apple App Store by search term, app ID, or top chart collection, and returns each one as a flat row.

  • ๐Ÿ” Search by keyword: find apps by name or keyword, e.g. 'game' or 'finance'.
  • ๐Ÿ†” Scrape by app ID: pull exact apps from their numeric App Store IDs.
  • ๐Ÿ“ˆ Top chart collections: browse Top Free, Top Paid, Top Grossing, and New Apps for iPhone or iPad.
  • ๐ŸŒ Country targeting: set a two-letter country code to get local prices, availability, and rankings.
  • ๐Ÿท๏ธ Category filter: narrow collection results by category ID, e.g. 6014 for Games.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Apple App Store data

๐Ÿ“Š Track top charts over time.

A market researcher runs the Actor daily on the Top Free iPhone Apps collection for the US and compares which apps enter or leave the top 100.

๐Ÿ”Ž Monitor competitor apps.

An app developer scrapes app IDs for their top five competitors across five countries to compare pricing and rating changes after each release.

๐ŸŒ Build a localized app database.

An SEO agency scrapes search results for 'finance' in Germany, France, and Spain to see which local apps rank and what keywords they use.

๐Ÿ’ก Discover new app opportunities.

An investor scrapes the New Paid Apps collection in the Games category to spot early traction before apps hit the mainstream charts.

Why choose this scraper

What you get
No API key Scrape the App Store without registering a developer account or paying Apple fees.
Up to 1M apps Collect up to a million apps per run, enough for full category or country analysis.
Fixed schema Every app returns the same flat fields, ready for CSV, JSON, Excel, or XML export.
Localized data Get prices and rankings for any App Store country, from US to Japan.

How it compares

This Actor scrapes app metadata, while the competitor below focuses on reviews. Choose based on whether you need app listings or user feedback.

Feature ParseForge ๐Ÿบ App Store Reviews Scraper API | $0.10/1K Reviews
Scrape app metadata (name, developer, price, rating) Yes Not listed
Scrape user reviews No Yes
Search by keyword Yes Not listed
Browse top charts Yes Not listed
Country targeting Yes Not listed

Configure the run

Drive the Actor from a search term, app IDs, or a top chart collection, and filters run as each app is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "searchTerm": "game",
  "country": "us"
}

A larger pull:

{
  "maxItems": 200,
  "searchTerm": "game",
  "country": "us"
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $3.20
1,000 results $31.99
10,000 results $319.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Apple App Store iPhone Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Apple App Store through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/apple-app-store-iphone-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that you provided at least one input: a search term, app IDs, or a collection. If you set a category, make sure it is valid for that collection. Also try a different country code.

Why are prices in a different currency?

The country code input controls the storefront. Change it to your target country, e.g. US for dollars or DE for euros.

Why did the run stop before reaching maxItems?

The Actor stops when the source has no more results. For search terms, try a broader keyword. For collections, the chart may have fewer apps than your limit.

Can I scrape app reviews with this Actor?

No, this Actor scrapes app metadata only. For reviews, use a dedicated App Store Reviews Scraper.

Why are some app fields empty?

Not all apps have every field, such as a subtitle or in-app purchase info. The Actor returns what is available on the public page.

FAQ

Question Answer
Can I scrape apps from a specific country? Yes. Set the country code input to any two-letter App Store country, such as US, GB, DE, or JP. This changes prices, availability, and rankings to that storefront.
How do I scrape a specific app? Use the app IDs input. Enter one or more numeric App Store IDs, which you can find in the app's URL, and the Actor will return those exact apps.
What is the difference between search term and collection? Search term finds apps by keyword or name, like typing in the App Store search bar. Collection browses a predefined top chart, such as Top Free or Top Grossing, without a keyword.
Can I filter by app category? Yes, when using a collection you can set a category ID. Common IDs are 6014 for Games, 6015 for Finance, and 6017 for Education. The full list is in Apple's documentation.
How many apps can I scrape in one run? You can set the maximum apps input up to 1,000,000. The Actor will stop after reaching that number or when the source has no more results.
Do I need an Apple developer account or API key? No. This Actor reads the public App Store web pages directly, so no registration or key is required.
What format is the output? The Actor returns a flat dataset that you can export to CSV, JSON, Excel, or XML from the Apify platform.
Can I scrape iPad apps too? Yes. The collection input includes iPad-specific charts like Top Free iPad Apps and Top Paid iPad Apps. Search and app ID inputs work for both iPhone and iPad apps.
How often should I run this Actor? For top chart monitoring, daily runs are common. For competitor tracking, weekly or after app updates works well. You can schedule runs in Apify.
Is the data real-time? The Actor fetches live data from the App Store at the moment of the run, so it reflects current rankings and prices.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Apple Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer How many apps to collect per run. 10
searchTerm string Search for apps by keyword. Leave empty to use collection or app IDs instead. game
appIds array List of specific App Store app IDs to scrape (numeric IDs from app URLs). Takes priority over search term and collection. not set
collection string (9 options) Browse apps from a top chart collection. Only used if no search term or app IDs are provided. not set
category string Filter collection by category ID. Common IDs: 6014 (Games), 6015 (Finance), 6017 (Education), 6007 (Productivity), 6005 (Social Networking). not set
country string Two-letter country code for the App Store (US, GB, DE, JP). Affects prices, availability, and rankings. us

Pricing

from $23.99 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.02399 to $0.03199

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~apple-app-store-iphone-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

Rated 5.0 out of 5 across 1 review. Read them on Apify.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Apple App Store iPhone Scraper on Apify All scrapers