Better Fetch

Apple App Store Scraper

Search Apple App Store software results or look up an app by Apple track ID, returning normalized app metadata, ratings, prices, icons, versions, release dates, descriptions, and App Store URLs.

App Storesv0.1.0~1 credit/runApify StoreSource on GitHub

Overview

Apple App Store Scraper gives agents a reliable first slice of iOS app intelligence. Provide a keyword query or Apple track ID and the tool calls Apple's public iTunes Search API, normalizing App Store app IDs, bundle IDs, titles, developers, genres, ratings, rating counts, prices, currencies, icons, versions, release dates, descriptions, and store URLs.

Last validated: Jul 3, 2026

Playground

Apple App Store keyword search query. Used when app_id is not provided.

Apple track ID for lookup mode, such as 6448311069.

Two-letter App Store country code, such as US, AU, GB, or DE.

Maximum App Store apps to return for search mode.

Sign in to run this tool

~1 credit per run · runs against your account

Input

querystring

Apple App Store keyword search query. Used when app_id is not provided.

app_idstring

Apple track ID for lookup mode, such as 6448311069.

countrystringdefault: "US"

Two-letter App Store country code, such as US, AU, GB, or DE.

max_resultsintegerdefault: 10

Maximum App Store apps to return for search mode.

Output

appsobject[]required

Apple App Store app metadata rows

modestringrequired

search or lookup

countintegerrequired

Number of apps returned

querystring

Requested keyword query when in search mode

app_idstring

Requested Apple track ID when in lookup mode

countrystringrequired

Requested App Store country

source_urlstringrequired

Fetched iTunes Search API URL

Examples

openai-ios-apps

{
  "query": "openai",
  "max_results": 3
}

Use cases

iOS market research

Search a product category or competitor name and capture structured App Store metadata for comparable iPhone and iPad apps.

ASO discovery

Collect app names, genres, ratings, descriptions, icons, and App Store URLs before deeper keyword, review, or publisher analysis.

Agent briefs

Give an agent normalized Apple App Store context for a brand, category, or known app ID without custom API glue.

FAQ

Does Apple App Store Scraper extract reviews?

No. Version 0.1 returns app search and lookup metadata. Customer reviews, top charts, privacy labels, and publisher catalogs should be separate validated slices.

Can I look up a specific app ID?

Yes. Pass app_id with an Apple track ID, such as 6448311069 for ChatGPT, and the tool uses Apple's lookup endpoint.

Does it require an Apple API key?

No. The tool uses Apple's public iTunes Search API through Better Fetch and does not require account-specific Apple credentials.

Use it anywhere

MCP (Claude, Cursor, any client)

# Add the Better Fetch MCP connector (or paste the URL into
# Claude → Settings → Connectors → Add custom connector):
claude mcp add --transport http better-fetch https://betterfetch.co/api/mcp \
  --header "Authorization: Bearer bf_your_key_here"

# Then ask for the tool by name: apple_app_store_scraper

REST

curl -sS -X POST "https://betterfetch.co/api/tools/apple_app_store_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"query":"openai","max_results":3}}'

Run locally

git clone https://github.com/better-fetch/apple-app-store-scraper && cd apple-app-store-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"query":"openai","max_results":3}'