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

1

Bookmarked

68

Total users

15

Monthly active users

4 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
  • 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.). See the Input parameters section below for full examples per action.

Input parameters

Keyword Analysis

Analyze specific keywords for popularity, difficulty, competition, and related searches.

ParameterTypeRequiredDescriptionExample
actionstringYesMust be "keyword-analysis""keyword-analysis"
keywordsstring[]YesKeywords 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"]

Note: Do not pass seedKeyword or limit with keyword-analysis โ€” the actor will reject them with a clear error message.

curl -X POST "https://api.apify.com/v2/acts/asodev~app-store-keyword-tool/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"action": "keyword-analysis",
"keywords": ["photo editor", "video editor"],
"storefront": "JP"
}'

Keyword Recommendations

Discover new keyword ideas from a single seed keyword.

ParameterTypeRequiredDescriptionExample
actionstringYesMust be "keyword-recommendations""keyword-recommendations"
seedKeywordstringYesSeed keyword to generate recommendations from"fitness"
storefrontstringNoApp Store country code (uppercase). Defaults to US"DE"
limitintegerNoMax recommendations to return (1โ€“80, default 50)10

Note: Do not pass keywords or fields with keyword-recommendations โ€” the actor will reject them with a clear error message.

curl -X POST "https://api.apify.com/v2/acts/asodev~app-store-keyword-tool/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"action": "keyword-recommendations",
"seedKeyword": "meditation",
"storefront": "DE",
"limit": 10
}'

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 the storefront and its source (Apple's recommendation engine or autocomplete):

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

A single seed keyword typically returns 30โ€“80 recommendations, each with a real Apple popularity score. The storefront field always matches the storefront you requested (or "US" if omitted).

๐Ÿ’ฐ 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. Pass the two-letter country code (uppercase) as the storefront parameter. Defaults to US if omitted.

Americas (8 storefronts)

CodeCountry
USUnited States
CACanada
BRBrazil
MXMexico
COColombia
CLChile
ARArgentina
PEPeru

Europe (27 storefronts)

CodeCountry
GBUnited Kingdom
DEGermany
FRFrance
ESSpain
ITItaly
NLNetherlands
SESweden
NONorway
DKDenmark
FIFinland
PTPortugal
CHSwitzerland
ATAustria
BEBelgium
IEIreland
PLPoland
CZCzech Republic
HUHungary
RORomania
GRGreece
TRTurkey
UAUkraine
RURussia
SKSlovakia
HRCroatia
BGBulgaria
LTLithuania

Asia-Pacific (15 storefronts)

CodeCountry
JPJapan
KRSouth Korea
CNChina
INIndia
AUAustralia
NZNew Zealand
SGSingapore
HKHong Kong
TWTaiwan
THThailand
IDIndonesia
PHPhilippines
MYMalaysia
VNVietnam
PKPakistan

Middle East & Africa (7 storefronts)

CodeCountry
ILIsrael
SASaudi Arabia
AEUnited Arab Emirates
ZASouth Africa
EGEgypt
NGNigeria
KEKenya

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.