Skip to main content
GET /v1/keywords/metrics
Returns detailed search volume and ranking difficulty scores for a keyword. The scoring algorithms analyze iTunes Search data, top app review volumes, autocomplete position, rating distributions, and developer diversity to produce actionable scores.

Query Parameters

NameTypeRequiredDefaultDescription
keywordstringYesSearch keyword (min 2 characters)
countrystringNousISO country code (e.g. us, gb, de, jp)

Code Examples

curl "https://api.appeeky.com/v1/keywords/metrics?keyword=puzzle+game&country=us" \
  -H "X-API-Key: YOUR_API_KEY"

Response

{
  "data": {
    "keyword": "puzzle game",
    "country": "us",
    "volumeScore": 72,
    "difficulty": 85,
    "resultCount": 3450,
    "topAppsAvgRating": 4.6,
    "topAppsAvgReviews": 284500,
    "developerDiversity": 0.82
  }
}

Response Fields

FieldTypeDescription
keywordstringThe queried keyword
countrystringISO country code used
volumeScorenumberEstimated search volume score (0–100)
difficultynumberRanking difficulty score (0–100)
resultCountnumberTotal apps in the iTunes Search index for this keyword
topAppsAvgRatingnumberAverage star rating of the top-ranking apps (1.0–5.0)
topAppsAvgReviewsnumberAverage review count of the top-ranking apps
developerDiversitynumberRatio of unique developers in the top results (0.0–1.0). Higher = more diverse.

Scoring Algorithms

Volume Score (0–100)

The volume score estimates relative search popularity using three weighted signals:
SignalWeightDescription
iTunes resultCount40%Number of apps in search results, normalized to a max of 200
Top app reviews40%Average review count of top apps, normalized to a max of 500K
Autocomplete bonus20%Bonus points if the keyword appears in Apple’s autocomplete suggestions

Difficulty Score (0–100)

The difficulty score measures how hard it is to rank in the top results:
SignalWeightDescription
Average rating20%Higher avg rating of top apps = harder to compete
Average review count35%More reviews on top apps = stronger incumbents
Developer diversity25%Low diversity = dominated by a few publishers = harder to break in
Dominance ratio20%How much of the market the #1 app captures relative to others

Score Ranges

RangeLabelVolume MeaningDifficulty Meaning
0–20Very LowMinimal search trafficVery easy to rank — few strong competitors
21–40LowSome searches, niche keywordRelatively easy — moderate competition
41–60MediumModerate search volumeCompetitive — established apps present
61–80HighPopular keyword, significant trafficHard — strong incumbents dominate
81–100Very HighTop-tier keyword, massive volumeExtremely hard — dominated by top publishers

Caching

Metrics are cached for 30 minutes. Repeated requests with the same keyword and country within the cache window return instantly without recalculation.
The scoring algorithms analyze the top search results from iTunes at query time. Scores may fluctuate slightly between cache refreshes as the App Store rankings change.
Combine with opportunity score: Use this endpoint to evaluate individual keywords, then cross-reference with the opportunity score from GET /v1/apps/:id/keywords for a complete prioritization framework. High volume + low difficulty + high opportunity = your best ASO targets.

Errors

StatusCodeWhen
400INVALID_KEYWORDKeyword shorter than 2 characters
401UNAUTHORIZEDMissing or invalid API key
429RATE_LIMITEDToo many requests — slow down
500INTERNAL_ERRORError calculating metrics