For a small team that wants to ship an app and win a market
This tool reads every iOS chart in 174 countries and surfaces concrete app-building opportunities — the kind a 2- to 5-person team can actually act on in a sprint. Every opportunity is a real app, a real market, and a real piece of evidence saying "this would work."
Worked example. The app Florence is #1 on Korea's Paid chart. No free version of that concept exists anywhere on the global Free chart. Korea's lookalikes are Japan, Singapore, Taiwan, Hong Kong, Malaysia — the cultural fit is confirmed.
→ Action this week: Your team builds a free, ad-supported clone of Florence aimed at the Korean market. Demand is pre-validated (someone is already paying for it). You compete on price, not on idea.
The 6 strategies — in plain English
Every opportunity on the 💡 Opportunities tab belongs to one of these. They're sorted from "lowest risk for a small team" to "highest upside if you can execute."
GEO-EXPAND 📍 Copy a hit to a similar market
When you see it: the app is Top-1 to Top-5 in one or more countries that look culturally similar to your target country, and your target country doesn't have it yet.
What your team does: Pick the app. Localize the strings, swap any culture-specific content, adjust the price. Ship to your target market's App Store. The risky question — "will anyone want this?" — is already answered.
Difficulty: LowConfidence: HighTime-to-ship: 2–4 weeks
Example: Money Pro is #1 on the Paid chart in Brazil, Argentina, Mexico, Colombia. It's absent in Peru — a clear copy-to-lookalike opportunity.
CATEGORY-VOID 🕳️ Fill an empty category in a target market
When you see it: 2+ lookalike countries have a clear Top-3 leader in some category (say, baby-tracking apps in Photo & Video), but your target country has no leader at all in that slot.
What your team does: Build a category-leader app for the target market, using the lookalike-market winners as design references. You're not inventing a category — you're filling a known shape.
Difficulty: MediumConfidence: HighTime-to-ship: 6–10 weeks
Example: Productivity Top-3 is dominated by note-taking apps in JP/TW/HK but Korea's Top-10 has no equivalent leader — open category gap.
STICKY-NICHE-SCALE 🚀 Scale a sticky local app globally
When you see it: the app has been on someone's chart for months (high "days on chart"), but only in 1–5 countries. The product clearly works; nobody has taken it global.
What your team does: Take the app's concept, internationalize it (i18n + payment locales + currency), and launch in lookalike markets. The product-market-fit is already proven in the home country.
Difficulty: MediumConfidence: HighTime-to-ship: 8–12 weeks
Example: A Japanese cooking app on the Japan chart for 140+ days, only ranks in Japan. Korean & Taiwanese markets have the same culinary culture and no equivalent app.
PAID-TO-FREE 🆓 Build a free version of a paid hit
When you see it: the app wins the Paid chart in some country (users are willing to pay $1–10) but there's no free / ad-supported equivalent anywhere globally.
What your team does: Build the same product as free + ads (or free + IAP unlocks). You go after the much wider audience that won't pay upfront but happily uses ads.
Difficulty: MediumConfidence: MediumTime-to-ship: 4–8 weeks
Example: Florence (premium indie game) — #1 Paid in Korea, zero free equivalent globally. Build a free version monetized via interstitials or rewarded ads.
PAID-TO-FREEMIUM 💎 Wrap a one-time-buy hit as a subscription
When you see it: app wins the Paid chart (people are buying it for a one-time $5–20) but it's nowhere on the Grossing chart — no recurring revenue, no subscription play.
What your team does: Take the same concept and ship it as a subscription with ongoing value (cloud sync, new content monthly, unlock tiers). One-time buyers become recurring customers.
Difficulty: MediumConfidence: MediumTime-to-ship: 6–10 weeks
Example: A premium drawing app that wins Paid in 5 countries but never appears on Grossing — wrap it as a $4.99/month subscription with cloud library and brush packs.
CROSS-DEVICE-PORT 📱↔️💻 Port to the missing device
When you see it: the app dominates one device chart (say iPad) in a country but is missing from the iPhone chart of the same country.
What your team does: Build the missing form factor. Most of the design work is done; you re-skin the UI, re-test touch targets, and ship.
Difficulty: LowConfidence: MediumTime-to-ship: 3–6 weeks
Example: An iPad-only stretching app ranks Top-5 in the US — phone users searching for the same workouts find nothing equivalent on iPhone.
How an opportunity is scored
score = 0.45 · evidence + 0.35 · market_value + 0.20 · ease
- Evidence — how strong the supporting signal is. Best rank achieved, number of source markets, lookalike similarity.
- Market value — population × income-tier proxy of the target market. The US scores higher than Vanuatu.
- Ease — inverse of competitive density. Less crowded category = easier to break into.
Want to tune what surfaces? Edit 2.data_insights/config.yaml and re-run the pipeline. No code changes needed.
Why "Japan ≈ South Korea" works
Each country is represented by its top-200 apps (presence-weighted). We compute weighted-Jaccard similarity between every country pair, then add small boosts when two countries share region, language family, or income tier. The result is a transparent similarity score where every component is inspectable on the 🌍 Lookalikes tab.
| Anchor market | Top 5 cultural lookalikes |
| Japan (JP) | KR · SG · TW · HK · TH |
| South Korea (KR) | SG · JP · TW · HK · MY |
| United States (US) | CA · AU · GB · NZ · IE |
| Germany (DE) | AT · CH · BE · NL · NO |
| Saudi Arabia (SA) | AE · KW · BH · OM · QA |
| Brazil (BR) | CR · CL · CO · AR · PE |
How to use this on a Monday morning
- Open 💡 Opportunities.
- Filter by category (e.g. only "Productivity" if your team builds tools) and by target market (where do you want to launch?).
- Pick 3–5 opportunities with highest score and lowest difficulty. Read the brief on each.
- Pick the one whose team_action matches your team's skills (UI port? Subscription wrapper? Brand-new app?).
- Ship in the time-to-ship window. Compare against the source app's chart performance after launch.