Pumf.it
pumf.it

ASO Maker

Add your keywords, sort them in the Inbox by importance, copy-paste into your app settings in the App Store. Finally paste longtail phrases to ASO tools for rank statistics.

Keywords Inbox
Add keywords above to get started
ASO Fields
Title
Subtitle
Keywords
Longtail Phrases

ASO Screenshots Generator

Upload 1–5 app screenshots, add slogans — we'll generate App Store-ready frames in all 7 required sizes and pack them into a ZIP.

App Screenshots (/5)
Colors
Background
Text color

Carousel Maker

Upload up to 5 images — each goes on a colour background slide, ready for Threads, Instagram, and similar platforms.

Ratio
Background

App Store Optimization Checklist

Metadata
Icon
Screenshots
App Preview (video)
Description
Localization
Category
Monetization
Technical
Ratings & Reviews
Pre-launch

How to Find App Store Keywords

Keywords don't come from guessing — they come from listening. Here are 9 sources, ranked from fastest to deepest.

1
Keywords Generator — built into Pumf.it
Free · Start here

The fastest way to build a keyword list from scratch. Pick a category (or type any anchor word) and the generator expands it into synonyms, complementary terms, and real App Store autocomplete suggestions — all in one click.

→ Open the tab in this ASO section
→ Select your target country and app category
→ Optionally enter an anchor word to override the category (e.g. "habit tracker")
→ Hit Generate — review the semantic clusters and App Store autocomplete results
→ Use Copy all to export the full list into your metadata worksheet
Tip: Run it for 2–3 different anchor words that describe your app — then use sources 2–9 below to filter and validate which keywords have real search demand.
2
App Store Search Suggest
Free · Fastest

The autocomplete dropdown is a direct window into what real users type. Apple only shows queries with meaningful search volume.

→ Open App Store on device, type your core keyword and pause
→ Screenshot all suggestions — these are gold
→ Try each suggestion as a new seed and repeat
→ Do it for your top 3 competitors' names too
Tip: Suggestions vary by country — switch your App Store region to check target markets.
3
Competitor Metadata
Free

Top-ranked competitors have already done the keyword research. Their titles and subtitles are a validated starting point.

→ Search your main keyword, open the top 5 results
→ Copy their Title and Subtitle — extract every keyword
→ Look for words that appear across multiple competitors
→ Find gaps: keywords they missed that you could own
Tip: Use this app's Apps tab to browse the top chart by category and spot metadata patterns at scale.
4
Google Trends
Free · Underused

Google Trends doesn't show App Store data, but search intent on Google strongly correlates with App Store behavior. It's the best free tool for comparing keyword variants and finding seasonal peaks.

Compare keyword variants
→ Enter 2–5 variants of your core keyword (e.g. "habit tracker" vs "habit app" vs "daily habits")
→ Pick the variant with the highest and most stable interest over time
→ Avoid terms that peaked years ago and are declining
Find seasonal patterns
→ Set range to "Past 5 years" to see recurring spikes
→ Plan keyword updates and feature pushes around peaks (e.g. fitness apps spike every January)
→ Update metadata 2–3 weeks before the peak — indexing takes time
Discover related queries
→ Scroll to "Related queries" → filter by "Rising" for breakout terms
→ These are fast-growing searches — low competition, real demand
→ "Related topics" reveals the broader context users have in mind
Target markets by region
→ "Interest by subregion" shows which states or cities drive demand
→ Use this to decide which country to optimize for first
Tip: Set category to "Mobile apps" in Google Trends for cleaner, more relevant data.
5
Review Mining
Free · High signal

Users describe their problems in their own words in reviews — exactly the words they'd type into search.

→ Read 1★ and 2★ reviews of your top 3 competitors
→ Extract the nouns and phrases users repeat ("no offline mode", "too slow", "no widget")
→ These are pain points — if you solve them, use that language in your metadata
→ Also mine 5★ reviews: what do users love? That's your value prop
Tip: Copy a batch of reviews into an LLM and ask it to extract the most repeated pain-point phrases.
6
Reddit & Communities
Free · Deep intent

Forums reveal how people think about the problem your app solves — before they even know an app exists for it.

→ Search Reddit for your app's category (e.g. r/productivity, r/financialindependence)
→ Look for "best app for X" and "how do you manage Y" threads
→ Note the exact words users use to describe the problem
→ Check post titles — they often mirror search queries
Tip: Also check Twitter/X, Facebook Groups, and niche Discords for your category.
7
Google Keyword Planner
Free (Google Ads account)

Not built for ASO, but provides search volume ranges that help you prioritize between competing keyword ideas.

→ Use "Discover new keywords" with your core terms
→ Filter by your target country
→ Focus on mid-volume keywords — high-volume terms are dominated by big players
→ Export and cross-reference with your App Store Suggest list
Tip: You don't need to run ads — just create a free Google Ads account to access the planner.
8
App Store Connect — Search Terms
Free · Post-launch only

After launch, App Store Connect shows the exact search terms that led to impressions and downloads. This is ground truth — not a proxy.

→ Analytics → App Store → Sources → App Store Search
→ Sort by Downloads to find what's already converting
→ Sort by Impressions to find terms where you appear but don't convert — fix the page
→ Use high-impression / low-download terms to improve screenshots and description
Tip: Apple anonymizes low-volume terms — you'll see more data once you have consistent traffic.
9
Dedicated ASO Tools
Paid · Most precise

Purpose-built ASO platforms provide App Store-specific search volume, keyword difficulty, and competitor keyword tracking. Worth it once you have revenue to justify the cost.

AppTweakBest keyword intelligence, most accurate volume estimates
Sensor TowerIndustry standard, strong competitor tracking
AppFollowGood free tier, solid review monitoring
MobileActionStrong for Search Ads keyword research crossover
Tip: For indie devs: start with free sources. Invest in tools only after your first 1,000 downloads — you'll know exactly what to look for.
For indie developers

Turn App Store rankings into your next product idea

You have questions every solo developer asks before starting: What should I build? What do users actually hate? Is this market big enough? Pumf.it answers all three using real, live App Store data — no surveys, no guessing.

1

"Which app should I build?"

Most indie developers build what they already know. The smarter move is to find where demand exists but competition is still manageable. That's what the Pulse tab is for.

Top Chart Entrance
Accessible is the best signal for indie launches — no single giant controls the chart. Locked means the top players already own the space.
Best Niches
Categories occupying 4–10% of the top chart. Enough demand to validate, not so dominant that you can't compete. These are your entry points.
Competition Risk
Low risk = leaders are vulnerable. High risk = you'll need very strong differentiation or a different country.
Workflow: Open Pulse → pick a country with good macro signals → scan "Best Niches" → write down 2–3 categories that match your skills. Then go to step 2.
2

"What do users actually need?"

The App Store is already full of honest feedback from people who spent money, got frustrated, and left a review. The Apps tab surfaces those signals before you read a single review.

The Unhappy signal — how it works

Many reviewsreal users, proven demand
Low ratingusers keep using it despite frustration
Combined a gap waiting to be filled

Sort by Unhappy. The apps at the top have the most users and the most frustrated ones. Open the top 3 in the App Store and filter reviews by 1–2 stars.

What you're looking for in negative reviews
  • Repeated feature requests — 20 people asking for the same thing = real demand
  • Workflow complaints — "I have to do X manually every time" = automation opportunity
  • Platform gaps — "No iPad support", "no offline mode" = underserved segment
  • Pricing frustration — "works great but too expensive" = room for a simpler, cheaper version
Tip: The most valuable review is "I'd pay $X for this if it just had Y." That sentence is your product brief, your pricing anchor, and your target audience — all in one line.
3

"How do I estimate installs and revenue?"

You can't see install numbers directly — but you can triangulate them from signals Pumf.it shows.

Install estimate from review count

Rule of thumb: ~1–3% of users leave a review on iOS
10K reviews330K – 1M lifetime installs
50K reviews1.5M – 5M lifetime installs
500K reviews15M – 50M installs (mass market)
Use the lower bound for conservative estimates

Pricing ceiling from GDP per capita

Monthly subscription sweet spot
> $30KTier 1$7.99–$14.99/mo — US, UK, AU, JP $10–30KTier 2$2.99–$4.99/mo — BR, MX, PL, TR < $10KTier 3Freemium first — IN, ID, NG, PH
GDP per capita visible in the country signal bar in Pulse

Pricing anchor from Paid apps median

How to read it: Apps → Top Paid → your category
Median < $1Race to bottomavoid paid; freemium or ads Median $1–3Price-sensitive$0.99–1.99/mo sub; strong free tier Median $3–7Healthy$2.99–4.99/mo works confidently Median > $7Premium$6.99–9.99/mo; users expect value
Switch chart to Top Paid in Apps tab → look at the price column of the top 25 apps in your category
Why this beats GDP/cap alone: GDP shows economic capacity — Paid apps median shows actual willingness to pay in your specific niche. A country with mid GDP can have a premium-priced Productivity niche if that's what the local market supports. Use both signals together: GDP/cap sets the ceiling, median price confirms what's already working.

Real audience size from iOS share

What the chart actually represents
US (57% iOS)chart ≈ majority of mobile users
JP (70% iOS)almost all mobile users represented
IN (5% iOS)chart = tiny premium slice only
Low iOS share means chart leaders have smaller real user bases than reviews suggest
Quick estimate: If the #1 app in your target niche has 30K reviews in the US → ~1–3M installs → even 0.1% conversion to a $9.99/mo subscription = $1–3K MRR at parity. A better product can take 1–3% easily.

The 7-step indie research workflow

From zero to a validated idea in under 30 minutes.

1
Pick a country
Start with markets you understand or where you have a language advantage. Check GDP/cap + iOS share to validate it's worth your time.
2
Read Top Chart Entrance in Pulse
Is it Accessible? Good. Is it Locked? Hard — consider a different country or try Top Grossing to find paying niches.
3
Shortlist 2–3 niches from Best Niches
Cross-check against the category distribution bar. Write down niches where you could plausibly build something in 4–8 weeks.
4
Dive into each niche — sort by Unhappy
Switch to Apps, select the category, sort by Unhappy. Look for apps with reviews % > 40% and rating % < 75%.
5
Read 1–2 star reviews on the App Store
Open the top 3 unhappy apps. Filter by lowest rating. Read 20–30 reviews. Highlight every recurring phrase — those are your product spec.
6
Size the opportunity
Use the review count formula to estimate installs. Check GDP/cap to pick your price tier. Multiply — if 500K installs exist and you get 0.5% at $4.99/mo, that's $1.2K MRR from day one.
7
Build the one thing reviews keep asking for
Pick one specific complaint. Build the minimum version that solves it better than the incumbent. Launch. Use the same Apps view to track your category over time.

Real App Store data, updated every 3 hours. Free to use, no account needed.

About Pumf.it

Pumf.it is a free market intelligence and ASO toolkit for indie iOS developers. It pulls live App Store chart data and turns it into structured signals — helping you decide what to build, understand who to compete with, choose which keywords to target, and optimize your App Store listing. No account needed, no paywalls, free forever.

Who it's for

Indie developers
Finding what to build next, validating market size before writing a line of code, and spotting niches where a solo developer can realistically compete.
App publishers
Tracking keyword and chart rankings over time, optimizing metadata, building keyword lists, and monitoring competitor vulnerabilities in their category.
AI agents via MCP
Claude and other MCP-compatible AI assistants can query Pumf.it's live data directly — running niche discovery, competitor analysis, keyword research, and trend validation in natural language.
1

Pulse — market overview

Top-level read of any App Store country. Answers the single most important question: is this market open to a new indie app?

Top Chart Entrance

Based on how much of the top chart the top 3 categories own
top3 < 35%OpenNo dominant niche — most entry points are viable top3 35–49%AccessibleSome concentration but leaders are still challengeable top3 35–49%
(gap > 8%)
CompetitiveTop category dominates — differentiation required top3 ≥ 50%LockedThree categories own the chart — very hard to break in

Competition Risk

gap = #1 category share − median of top-5 shares
gap ≤ 6%LowChart is flat — the leader has no commanding advantage gap 6–12%MediumLeader is ahead but not untouchable gap > 12%HighOne category dominates — you need strong differentiation

Best Niches

Categories with 4–10% chart share (fallback: 3–12% if fewer than 3 found)
The sweet spot: big enough to have real users (≥ 4%) but small enough that no single giant owns the space (≤ 10%). These are the entry points where an indie app can realistically crack the top chart.

Country signal bar

PopulationTotal market size context GDP (total)Economy size — proxy for spending power in aggregate GDP per capitaIndividual spending ceiling → sets your subscription price tier iOS share% of smartphone users on iOS — how representative the App Store chart is of the full market

Category Distribution

Colour-coded horizontal bar showing each category's % share of the top 200 apps. Click any segment to jump to that category in the Apps tab. Use it to sanity-check "Best Niches" and spot outliers the algorithm might miss.
2

Apps — competitor deep-dive

Browse the top 200 apps in any category across any country. Each app has 5 App Powers — strength scores that tell you instantly who dominates and where the gaps are.

App Powers

Each power is a % relative to the current chart — high = strength, low = vulnerability you can exploit
Chart rank %(1 − (rank−1) / total) × 100. #1 = 100%, last in chart ≈ 0%. High % = strong chart position. Rating %rating / 5 × 100. A 4.8★ app scores 96%. Low % = user frustration signal. Reviews %This app's review count ÷ max review count in chart. High % = dominant review presence = proven demand. Installs %Estimated lifetime installs relative to the chart leader. High % = massive reach. Opportunity %Pumf.it's proprietary gap score: demand × frustration × confidence × age_factor. 100% = the best opening in this chart right now.

Sort modes

Default. Sort by chart rank — #1 first. Shows who's winning right now. Sort by Opportunity score. The key "find a gap" view — brings the most promising targets to the top. Lowest-rated first when descending. Useful to identify who users actively dislike. Most reviews first — shows where the largest user bases are. Highest estimated installs first — market size proxy. Release year — spot aging apps that haven't been updated. Top Paid only. Sort by price — reveals the pricing range users accept in this niche.

Keyword chart

Type any keyword in the search box (top of Apps) to see which apps rank for that term in the App Store — bypassing category filters. Useful for checking real keyword competition before you commit to a positioning.
Research workflow: Pulse → pick a niche → Apps → Unhappy sort → open top 3 in App Store → read 1-star reviews. Those reviews are your product spec.
2

ASO production tools

Once you have your niche and keywords, these tools help you build and optimize your App Store listing.

ASO Maker
Keyword workspace — add, prioritize, and export your title, subtitle, and keyword field. Tracks character limits.
Search Rank
Check where any app ranks for a specific App Store keyword search.
Chart Rank
Track where your apps rank in Top Free / Paid / Grossing across multiple countries.
Google Trends
Compare search interest for up to 5 keywords over time. Confirm a niche is growing before you commit.
Keywords Generator
Expand any seed keyword into App Store autocomplete suggestions and semantic relatives.
Screenshots Generator
Create App Store screenshots with device frames, gradients, and text overlays. Export ready-to-upload PNGs.
Carousel
Generate social media carousel sequences from your screenshots — ready to post on Instagram, TikTok, or Twitter.
ASO Checklist
Step-by-step pre-launch ASO checklist. Covers metadata, screenshots, ratings, keywords, and post-launch monitoring.
3

MCP — use Pumf.it with AI agents

Pumf.it exposes all its data through a Model Context Protocol (MCP) server at https://pumf.it/mcp. Connect Claude or any MCP-compatible AI and ask market research questions in plain English — the agent chains the tools automatically.

Quickest way
Tell Claude Code in any session:
"Connect pumf.it MCP server: https://pumf.it/mcp"

9 tools available via MCP

get_pulseMarket overview + niche signals for any country
get_chartsRaw Top Free / Paid / Grossing chart with opportunity scores
search_appsApp Store search — returns ranked results with metadata
get_app_infoFull details for any app — ratings, reviews, price, keywords
get_keywordsApp Store autocomplete suggestions for any seed keyword
get_google_trendsSearch interest over time for up to 5 keywords
get_metaList of supported countries and categories
check_search_rankPosition of an app for a specific keyword search
check_chart_rankPosition of an app in Top Free / Paid / Grossing chart

Data & pricing

Live data, refreshed every 3 hours
Charts are fetched from the App Store on a schedule. If data is older than 3 hours, the UI shows a stale warning and a fresh fetch is triggered in the background.
170 countries, all chart types
Every App Store country — from the US to Ukraine. Top Free, Top Paid, and Top Grossing charts. All 26 App Store categories.
Free forever, no account needed
No subscription, no paywall, no login. All tools — including the MCP server — are free to use. If Pumf.it saves you a bad build decision, consider .

Ready to start? Pick a country and explore the market.

Keywords Generator

Pick a category (or enter an anchor word) — we'll expand it into synonyms, complementary words, and real App Store autocomplete suggestions.

Country
Category
Anchor word (optional — overrides category)
Synonyms & complementary

App Search Rank

Find where your app appears in App Store search results for specific keywords — across multiple countries. Tracks changes between checks.

Your App
Keywords (comma-separated, up to 10)
keywords
Countries (up to 5)
/5 selected
Checked:
Keyword
#1–3 Top 3 #4–10 Top 10 #11–30 Mid 30+ out of check limit improved · dropped vs. previous

App Chart Rank

Track where your apps rank in their category charts — across multiple countries. Compares Top Free, Paid, and Grossing. Each app is checked in its own primary category.

Apps
Countries
/ 20 selected
Chart
Checked:
Country
#1–3 Top 3 #4–10 Top 10 #11–50 Mid 100+ not in chart improved · dropped vs. previous

Google Trends

See how search interest for a keyword changes over time. Identify seasonal patterns and rising demand before building.

For indie developers

Use pumf.it with AI agents via MCP

Connect Claude (or any MCP-compatible AI) to pumf.it's live App Store data. Ask natural-language questions and get structured market research — keyword gaps, opportunity scores, trend signals — without switching tabs.

1

Connect to pumf.it MCP

Two transports are supported. Use Streamable HTTP — it's the new 2025 standard. SSE remains available for clients that haven't updated yet.

Quickest way
Just ask Claude Code directly in any session — it will run the command itself:
"Connect pumf.it MCP server: https://pumf.it/mcp"

Streamable HTTP

Recommended
claude mcp add pumfit --transport http https://pumf.it/mcp

Claude Desktop / Cursor / other clients

{ "mcpServers": { "pumfit": { "type": "streamable-http", "url": "https://pumf.it/mcp" } } }
Add this to ~/Library/Application Support/Claude/claude_desktop_config.json on Mac, or the equivalent on your OS.

SSE (legacy)

claude mcp add pumfit --transport sse https://pumf.it/mcp/sse
For clients that don't support Streamable HTTP yet.
2

Available tools

The agent has access to 9 tools covering market data, keyword research, and rank tracking. All data is live from the App Store — no manual searching required.

get_pulse / get_charts
Fetch live Top Free / Paid / Grossing charts with opportunity scores (0–100%) for any country and category.
search_apps / get_app_info
Search the App Store and get full metadata (ratings, reviews, price, release date, keywords) for any app.
get_keywords
Pull App Store search suggestions for any keyword — the same autocomplete users see. Great for building keyword lists.
get_google_trends
Compare search interest over time for up to 5 keywords. Use to validate whether a niche is growing or shrinking.
check_search_rank / check_chart_rank
Check where your app (or a competitor) ranks for a specific keyword search or in a specific chart category.

What research you can run

These tools aren't meant to be called one-by-one — the agent chains them automatically based on your question. Here's what each research type looks like in practice.

Niche opportunity scan
Uses get_pulse to score every category in a country's chart. Surfaces niches where demand is real but competition is soft — ranked by opportunity score.
Competitor analysis
Uses get_charts + get_app_info to map the top players in a niche — their ratings, review counts, age, pricing, and how vulnerable they are to a new entrant.
Keyword gap analysis
Uses get_keywords to expand a seed keyword into App Store suggestions, then check_search_rank to see which of those terms competitors rank for — revealing gaps you can target.
Trend validation
Uses get_google_trends to compare search interest for your candidate keywords over time. Confirms whether a niche is growing, peaking, or already in decline before you commit to it.
Rank monitoring
Uses check_search_rank and check_chart_rank to track how your app's position moves after an ASO update or new review burst — across keywords and chart categories.
Idea generation
Chains get_pulseget_chartsget_google_trends into a structured output: niche, problem, proposed solution, demand evidence, and competition level. One prompt, a full brief.
Audience portrait
Cross-reads chart signals to build a behavioural profile of who buys in a niche — before you write a line of code.
Price sensitivitymedian_price (top-paid) + GDP tier → what they'll pay
Pain severity% low-rated apps in niche → how desperate the audience is
Engagement depthreviews ÷ installs → vocal power users vs. silent casual users
Search intentkeyword clusters → problem / tool / identity driven
Adjacent interestsGoogle Trends related.top → lifestyle and motivation signals
Output: a named persona — "Anna, 31, freelance designer. Searches 'focus timer pomodoro'. Pays €3.99/mo. Adjacent interest: burnout recovery." Directly informs screenshots, onboarding, and paywall copy.
3

Prompts that actually work

Copy any of these as a starting point. The agent knows how to chain tools together — you don't need to specify which APIs to call.

Short prompts — works as-is
"Give me an app idea" "What niche should I build in?" "Find a gap in the US App Store" "Which categories are least competitive?" "What are users complaining about in productivity apps?" "Is [keyword] trending?"
The agent will ask for clarification if it needs more context, or pick sensible defaults (US, Top Free) and proceed.
Niche discovery
"Find niches in the US Top Free chart with the highest opportunity score where a solo developer could realistically compete. Rank them and explain why each is promising."
Idea generation
"Give me 5 iOS app ideas based on real App Store data. I want low competition, meaningful opportunity score, and a growing search trend. I can code but have no marketing budget."
Competitor deep-dive
"Analyze the top 10 apps in the Productivity category in Germany. Which ones have the most unhappy users (high reviews, low rating)? What pain points could I solve?"
Keyword strategy
"I'm building a habit tracker app. Get App Store keyword suggestions for 'habit tracker', 'daily routine', and 'self discipline'. Then check Google Trends to see which terms are growing. Give me a priority keyword list."
Market validation
"I want to launch a meditation app in Japan. Pull the Top Free chart for Japan in the Health & Fitness category and tell me if this market is accessible for a new indie app or already dominated by big players."
Audience portrait
"Build an audience portrait for the meditation app niche in the US. I want to understand who these users are, what pain they're solving, how much they'll pay, and what they search for — give me a named persona I can use for onboarding and paywall copy."
Full research pipeline
"Run a full niche research for the UK market: 1) Find best niches in Top Free chart, 2) Pick the top opportunity, 3) Get keywords from App Store suggestions, 4) Check Google Trends for those keywords, 5) Give me a go/no-go decision with reasoning."

Tips

Always specify a country. App Store charts are country-specific. If you don't say "in the US", the agent defaults to US but results will vary.
Data is cached for 3 hours. If the agent warns about stale data, the chart may be from an earlier fetch. Use the Charts tab with force-refresh if you need fresh data right now.
Opportunity score is 0–100%. 100% = the best opportunity in that chart set. Compare scores within the same chart, not across different countries or chart types.