App Store Keyword Popularity Scores & ASO API avatar

App Store Keyword Popularity Scores & ASO API

Pricing

from $20.00 / 1,000 keyword analyses

Go to Apify Store
App Store Keyword Popularity Scores & ASO API

App Store Keyword Popularity Scores & ASO API

Get Apple App Store keyword popularity scores (5-100), difficulty ratings, and ASO recommendations. Same data as AppTweak & SensorTower, pay per use. Supports 57 storefronts worldwide.

Pricing

from $20.00 / 1,000 keyword analyses

Rating

0.0

(0)

Developer

asodev

asodev

Maintained by Community

Actor stats

0

Bookmarked

43

Total users

4

Monthly active users

2 days ago

Last modified

Share

🔍 Real-time keyword popularity data from Apple Search Ads

Get real Apple App Store keyword popularity scores (5–100) — the same data available inside the Apple Search Ads dashboard — through a simple API. No Apple account required.

For every keyword you submit, you get:

  • Popularity score (5–100) — Apple's official keyword search volume indicator
  • Difficulty score (0–100) — computed competition metric calibrated against professional ASO tools (r=0.87, MAE=6.5)
  • Top ranking apps — the apps currently dominating each keyword
  • Related searches — autocomplete suggestions from Apple's search engine
  • Keyword recommendations — discover 30–80 new keyword ideas from a single seed term, each with its own popularity score

All data is queried live from Apple's servers — not estimated, not scraped from third-party databases.

💡 Why use this tool?

Apple App Store keyword popularity data is locked behind expensive platforms:

PlatformMonthly CostAPI Access
SensorTower$2,000+/moEnterprise only
AppTweak$79–549/moExtra $166+/mo
MobileAction$69–239/moEnterprise only
App Radar€69–299/moEnterprise only

This tool provides the same underlying Apple Search Ads keyword data at a fraction of the cost — $0.02 per keyword with no subscription and no commitment.

Who is this for?

  • Indie developers optimizing their App Store listing with real keyword data
  • ASO consultants and freelancers who need keyword popularity scores without enterprise contracts
  • Mobile marketing agencies running keyword research at scale via API
  • Data teams building ASO pipelines, dashboards, and automated reports
  • Researchers studying App Store search trends across 57 storefronts

If you've been looking for an alternative to AppTweak or an alternative to SensorTower that provides real Apple keyword data without a subscription, this is it.

⚡ Features

  • Apple keyword popularity scores — Direct from Apple Search Ads internal API, scores from 5 (low) to 100 (high)
  • Keyword difficulty ratings — Computed 0–100 score based on competition strength, demand signals, and market quality
  • Top ranking apps — See which apps dominate each keyword, with ratings, review counts, and pricing
  • Related searches — Apple autocomplete suggestions to expand your keyword list
  • Keyword recommendations — Enter one seed keyword, get 30–80 suggestions with popularity scores
  • 57 storefronts — Full international coverage from US, UK, and Japan to Nigeria, Vietnam, and Lithuania
  • Field filtering — Request only the data you need (popularity, difficulty, topApps, relatedSearches) for faster results
  • Rank tracking — Track where your app ranks for each keyword in App Store search results (top 200)
  • Smart caching — Results cached for 24 hours across runs, so repeat lookups are instant and free
  • Spending control — Set a maximum budget per run; the tool stops gracefully when your limit is reached

How to use

Quick start

  1. Try for free — Click "Try for free" above. Apify's free plan gives you $5/month in credits, enough for ~250 keyword analyses at no cost.

  2. Choose your action — Pick Keyword Analysis to analyze specific keywords, or Keyword Recommendations to discover new keyword ideas from a seed term.

  3. Enter your keywords — For analysis, type up to 100 keywords. For recommendations, enter a single seed keyword. Select your target storefront (country).

  4. Run and download — Click "Start", then export your results as JSON, CSV, or Excel. Or call the Apify API to integrate into your workflow.

API usage

Call this tool programmatically via the Apify REST API or any of the official Apify client libraries (Python, JavaScript, etc.):

curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"action": "keyword-analysis",
"keywords": ["fitness app", "workout tracker", "health"],
"storefront": "US"
}'

Input parameters

ParameterTypeRequiredDescriptionExample
actionstringYesOperation to perform: keyword-analysis or keyword-recommendations"keyword-analysis"
keywordsstring[]Yes (for analysis)Keywords to analyze, 1–100 per run["fitness app", "workout tracker"]
storefrontstringNoApp Store country code (uppercase). Defaults to US"GB"
fieldsstring[]NoWhich data to include. Omit for all fields. Options: popularity, difficulty, topApps, relatedSearches["popularity", "difficulty"]
trackAppIdintegerNoApp ID to track ranking position for each keyword (see below)1041571171
seedKeywordstringNo (for recommendations)Seed keyword to generate recommendations from"fitness"
limitintegerNoMax recommendations to return (1–100, default 50)50

Output format

Keyword Analysis

Each keyword produces one result object per storefront:

{
"keyword": "fitness app",
"storefront": "US",
"popularity": 62,
"difficulty": 78,
"confidence": "high",
"totalApps": 1450,
"topApps": [
{
"name": "Fitbod Gym & Home Workout",
"appId": 1041571171,
"developer": "Fitbod Inc.",
"rating": 4.8,
"ratingCount": 56200,
"price": 0,
"genre": "Health & Fitness"
},
{
"name": "Nike Training Club: Fitness",
"appId": 301521403,
"developer": "Nike, Inc",
"rating": 4.7,
"ratingCount": 412000,
"price": 0,
"genre": "Health & Fitness"
}
],
"relatedSearches": [
"fitness app free",
"fitness tracker",
"workout app",
"gym workout plan"
]
}

Keyword Recommendations

Each recommendation includes its source (Apple's recommendation engine or autocomplete):

{
"keyword": "home workout plan",
"popularity": 51,
"storefront": "US",
"source": "recommendation"
}

A single seed keyword typically returns 30–80 recommendations, each with a real Apple popularity score.

Rank Tracking

Set trackAppId to see where your app ranks in search results for each keyword. The rank field is a 1-based position (rank 1 = first result). If your app isn't in the top 200 results, rank is null.

{
"keyword": "metronome",
"storefront": "US",
"popularity": 62,
"rank": 3
}

How to find your App ID: Open your app's page on the App Store (web or link). The URL looks like https://apps.apple.com/app/your-app/id1234567890. The number after id is your App ID. For example, id1234567890 means your App ID is 1234567890.

You can also find it in App Store Connect under your app's General > App Information section.

💰 How much does it cost?

Simple, flat pricing — no tiers, no hidden fees:

EventPriceWhat you get
Keyword Analysis$0.02 per keywordPopularity + difficulty + top apps + related searches (all fields included)
Keyword Recommendations$0.10 per seed keyword30–80 keyword suggestions, each with a popularity score

Cost examples

What you're doingKeywordsCost
Quick research for one app100 keywords$2.00
Weekly ASO report500 keywords$10.00
Full keyword audit1,000 keywords$20.00
Agency batch analysis5,000 keywords$100.00
Discover new keywords10 seed keywords$1.00

🎁 Free tier

Apify's free plan includes $5/month in platform credits. At $0.02 per keyword, that's approximately 250 free keyword analyses per month — enough to evaluate the tool and run basic ASO research at zero cost.

Spending control

Set a maximum budget per run using Apify's built-in spending limits. The tool stops gracefully when your cap is reached — you'll never be charged more than you expect.

📊 How is this different from AppTweak / SensorTower?

FeatureThis ToolAppTweakSensorTowerAstro
Apple popularity scores (5–100)Yes (direct from Apple)Yes (direct from Apple)EstimatedYes (direct from Apple)
Keyword difficultyYes (0–100)YesYesYes
Keyword recommendationsYes (direct from Apple)YesYesNo
Top ranking appsYesYesYesYes
Related searchesYesYesYesNo
Search volume estimatesPlannedYes (since 2016)YesNo
API accessYes (Apify REST API)Extra $166+/moEnterprise onlyNone
Storefronts5760+60+60+
Pricing$0.02/keyword$79–549/mo$2,000+/mo$9/mo
CommitmentNone (pay per use)Monthly subscriptionAnnual contractAnnual
Data sourceApple Search Ads APIApple Search Ads APIProprietary estimatesApple Search Ads API

This is a focused iOS keyword popularity score API and ASO keyword research tool. Enterprise platforms offer more features (historical trends, competitor tracking, account management). This tool does one thing well: get you real Apple keyword data at the lowest possible cost.

Data sources

All data comes directly from Apple:

  1. Apple Search Ads internal API — The same endpoint that powers the Apple Search Ads dashboard. Returns official keyword popularity scores (5–100) and keyword recommendations. This is real Apple Search Ads keyword data, not estimates.

  2. iTunes Search API — Public API for app metadata, rankings, and search results. Used for top ranking apps and total result counts.

  3. iTunes Search Hints API — Apple's autocomplete suggestions. Used for related searches and to supplement keyword recommendations.

Data is queried in real time on every run. Cached results (24-hour TTL) are served when available to save time and cost, but the underlying data is always fresh from Apple.

Supported storefronts

This tool supports all 57 App Store storefronts where Apple Search Ads operates:

Americas

United States (US), Canada (CA), Brazil (BR), Mexico (MX), Colombia (CO), Chile (CL), Argentina (AR), Peru (PE)

Europe

United Kingdom (GB), Germany (DE), France (FR), Spain (ES), Italy (IT), Netherlands (NL), Sweden (SE), Norway (NO), Denmark (DK), Finland (FI), Portugal (PT), Switzerland (CH), Austria (AT), Belgium (BE), Ireland (IE), Poland (PL), Czech Republic (CZ), Hungary (HU), Romania (RO), Greece (GR), Turkey (TR), Ukraine (UA), Russia (RU), Slovakia (SK), Croatia (HR), Bulgaria (BG), Lithuania (LT)

Asia-Pacific

Japan (JP), South Korea (KR), China (CN), India (IN), Australia (AU), New Zealand (NZ), Singapore (SG), Hong Kong (HK), Taiwan (TW), Thailand (TH), Indonesia (ID), Philippines (PH), Malaysia (MY), Vietnam (VN), Pakistan (PK)

Middle East & Africa

Israel (IL), Saudi Arabia (SA), United Arab Emirates (AE), South Africa (ZA), Egypt (EG), Nigeria (NG), Kenya (KE)

Tips and limitations

  • Popularity score range: Apple returns scores from 5 (lowest reported) to 100 (highest). Keywords with near-zero search volume return no score — this means the keyword has effectively no search traffic.
  • 100 keywords per run: The Apple API accepts up to 100 terms per request. For larger batches, run the tool multiple times or use the API to automate sequential runs.
  • Caching: Results are cached for 24 hours across runs. Repeat lookups within the cache window are instant and free (no charge). Cache misses query Apple live.
  • Difficulty methodology: The difficulty score (0–100) is a computed metric based on competition strength (rating counts of top apps), demand signals, and market quality factors. It has been calibrated against professional ASO tools with a correlation of r=0.87 and mean absolute error of 6.5 points.
  • Rate limiting: The tool manages Apple's rate limits automatically. Large keyword batches are processed with built-in throttling to avoid disruptions.
  • Uppercase storefronts: Country codes must be uppercase (e.g., US, not us). The input form handles this automatically, but API users should ensure correct casing.

FAQ

Is this the same data as the Apple Search Ads dashboard? Yes. The popularity scores come from the same internal Apple Search Ads API endpoint. The numbers you see here are identical to what you'd see in Apple's dashboard.

Do I need an Apple Search Ads account? No. This tool handles authentication internally. You just provide keywords and get results.

How fresh is the data? Real-time. Each run queries Apple's servers directly. Results are cached for 24 hours for performance, but the underlying data source is live.

Can I set a spending limit? Yes. Use Apify's built-in spending limits to cap your budget per run. The tool stops gracefully when the limit is reached and returns all results collected so far.

Can I access this via API? Yes. Use the Apify REST API or official client libraries (JavaScript, Python) to integrate keyword data into your ASO pipeline, CI/CD, or analytics dashboard. This is a full keyword popularity score API and App Store Optimization API.

How accurate is the difficulty score? The difficulty score is calibrated against Astro (a professional macOS ASO tool) across 232 keywords. Correlation: r=0.87. Mean absolute error: 6.5 points on a 0–100 scale. Confidence levels (high/medium/low) are provided with each score.

What happens if Apple changes their API? The tool is actively maintained. If Apple modifies their internal endpoints, updates will be pushed promptly. Session management runs on dedicated infrastructure with monitoring and alerts.