FlyTrap App Research New 1,500+ apps crawled

Describe the app
you want.
We find the one
that exists.

Lovable in reverse. Nothing gets generated: you get the app already on the store. Your sentence is matched against features we saw screen by screen, not against listing copy.

dashboard.flytrap.dev/app-research
Matching

I want a budgeting app with shared expense tracking, recurring reminders, and a simple UI.

Fitness app with habit tracking Meditation app with sleep sounds Marketplace for handmade products Travel planner with offline maps 1,500+ apps in scope
Read as 3 capabilities · 2 must-have
  • finance shared expense tracking must
  • notifications recurring reminders must
  • app simple UI nice
  • 01

    Splitwise com.Splitwise.SplitwiseMobile

    • Shared expense tracking Group balances
    • Recurring reminders Reminder settings
    • Simple UI 2 taps to a saved entry
    3 of 3 matched
  • 02

    Spendee com.cleevio.spendee

    • Shared expense tracking Shared wallet
    • Recurring reminders Bill reminders
    • Onboarding runs six screens before the first entry
    2 of 3 matched
  • 03

    Wallet by BudgetBakers com.droid4you.application.wallet

    • Recurring reminders Planned payments
    • Simple UI Quick add sheet
    • No shared or group ledger in 58 screens
    2 of 3 matched
Ranked by matched capabilities, never by installs 1,557 apps crawled · Android
Why this question has no answer today

Store search reads the listing, not the app

Nobody writes "shared expense tracking" in a subtitle. The feature is three taps into the app, on a screen the index never opened.

  1. 01

    You write a sentence

    Shared expenses, a reminder that repeats, nothing bloated. Three requirements on one line.

  2. 02

    The store keeps the keywords

    It indexes title, subtitle and description. Words a marketing team chose, months before your question existed.

  3. 03

    Ranking takes over

    Installs, ratings, ASO spend. The result set comes back ordered by reach, and reach is not fit.

  4. 04

    You install four to find out

    Only one of them has a group ledger. You learn which by signing up four times.

What you can search

Requirements, in the words you'd say them

The index is a list of things apps do. The closer your sentence gets to a requirement, the sharper the result set.

  • Observed features

    Every capability in the index came from a crawl that opened the screen and read what was on it. Nothing is inferred from a category or a listing.

  • Plain language

    Write "split a bill with friends", not "finance app". Your words are matched against what screens do, so the phrasing a user would pick works best.

  • Two to five capabilities

    Must-haves outrank vague wishes. One requirement returns half the corpus and six returns nothing, so three is where the list gets useful.

dashboard.flytrap.dev/app-research/query-tips
Same idea
Returns everything A finance app A category, not a capability. Every result matches equally, so nothing ranks.
Returns a shortlist Track a household budget two people share, with a monthly reminder
Returns everything The best meditation app Best is not something a screen can prove. There is nothing to match against.
Returns a shortlist Meditation app with sleep sounds that keep playing offline
Returns everything Uber but for dog walking Names an app instead of the features you want out of it.
Returns a shortlist Book a nearby provider, watch them on a live map, pay in the app
Both columns are the same idea, one of them is answerable Three capabilities is the sweet spot
How a match is made

The corpus is a crawl, not a scrape

Every app in the set was run on a real device and opened screen by screen. Searching it is just reading back what the run saw.

  1. 01

    Crawl the build

    Exploration opens every screen in an app and records what is on it. That run is the only source of a capability.

  2. 02

    Name the capability

    A group balance plus an add-expense sheet becomes shared expense tracking. The name comes from the screen, not the store copy.

  3. 03

    Read your sentence

    Your line is split into the same vocabulary, and each capability is marked must-have or nice to have.

  4. 04

    Rank by evidence

    Apps are ordered by how many must-haves have a screen behind them. What is missing stays on the row.

The vocabulary

Fifteen domains, one shared language

Capabilities are filed under a domain, and your sentence is mapped into the same set. That is why "split a bill" and "shared ledger" land on the same screens.

  • auth

    • Email sign-in
    • Social sign-in
    • Biometric unlock
  • account

    • Profile edit
    • Plan management
    • Delete account
  • onboarding

    • Value carousel
    • Skip control
    • Guided setup
  • consent

    • Tracking prompt
    • Permission rationale
    • Data export
  • content

    • Category browse
    • Search and filters
    • Saved items
  • commerce

    • Cart
    • Checkout
    • Order tracking
  • finance

    • Shared expense tracking
    • Budget envelopes
    • Transaction import
  • media

    • Audio player
    • Offline download
    • Sleep timer
  • travel

    • Itinerary
    • Offline maps
    • Boarding pass
  • events

    • Calendar view
    • RSVP
    • Ticket wallet
  • location

    • Place picker
    • Live tracking
    • Geofence alert
  • notifications

    • Recurring reminders
    • Quiet hours
    • Push preferences
  • support

    • Help center
    • Live chat
    • Ticket status
  • utility

    • Document scanner
    • File export
    • Home widget
  • app

    • Dark mode
    • Tablet layout
    • Offline first

Three examples each. The list grows every time a crawl finds a screen the vocabulary has no word for yet.

Evidence

Open a result and the screens are there

A match is a claim, so every row names the screen that backs it. The row with nothing behind it says so instead of guessing.

dashboard.flytrap.dev/app-research/com.Splitwise.SplitwiseMobile
Result 01

Splitwise

com.Splitwise.SplitwiseMobile

2 of 2 Must-haves proven
  • finance Shared expense tracking
    Must-have
    Group balances 4 screens · 1 flow
    Direct
  • notifications Recurring reminders
    Must-have
    Reminder settings 2 screens · weekly, monthly
    Direct
  • app Simple UI
    Nice to have
    Add an expense 2 taps from launch
    Partial
  • media Offline access
    Nice to have
    No screen found 63 screens crawled
    No evidence
Every screen here came from one exploration run Nice to have never outranks a must-have
Read it correctly

What a match means, and what it doesn't

The result set answers one question: which apps already ship these capabilities. It deliberately refuses to answer any others.

What a match means

  • A screen exists that does this, and the crawl opened it.
  • The capability was named from that screen, in the same vocabulary as your query.
  • The screen count behind every claim is on the row.
  • A missing capability is shown as missing, not quietly dropped.

What it does not mean

  • Not a recommendation. Matching a capability says nothing about doing it well.
  • Not a ranking. Installs, ratings and store position never move the order.
  • An app absent from the results was not crawled, not rejected.
  • A capability nobody has shipped on a screen cannot be searched for.

An honest gap is more useful than a confident guess, so the row stays empty until a screen fills it.

Stop installing apps to find out

One sentence, and the apps that already ship it come back with the screens that prove it. No store search, no four sign-ups.