Skip to content
Agentic AI Suggestions

Build Micro SaaS That's Already Proven Profitable.

Stop guessing. Access 1,400+ data-curated micro SaaS you can build quickly, with real revenue, ads and the creative behind them. Build what users are already paying for.

Tracking 1,400+ companies — 287K creatives read, $25.89M of ad spend priced

Every one of these is a real company with a real domain. Open any of them.

The index

See what it earns before you build it.

Every product carries a monthly revenue estimate, the range that estimate lives in, and the ad spend it was derived from. You can check the working on any of them.

  • A monthly revenue estimate with the band it came from, never a single tidy number
  • Thirty-day spend, month-by-month history, and which way it is going
  • Whether they are still buying traffic today, or quietly stopped
proven / index LIVE
GuestiFiGuestiFiMarketing & Growth$91.9K+236%
Appointwise.ioAppointwise.ioSales & CRM$121.5K+182%
BrightTrackBrightTrackHealth & Fitness$127.7K-12.2%
PolloaiPolloaiAI Video$331.4K-57.4%
VideoExpress.aiVideoExpress.aiAI Video$252.3K-2.3%
ReadabilityReadabilityEducation & Learning$277.9K+32.3%
AdRoast.aiAdRoast.aiMarketing & Growth$151.8K-32.1%
1,400+ pricedOpen the demo →
Cost to compete against message durability for 24 products.$1K$10K7d30d90d180d

The opportunity map

Find the door nobody is guarding.

Cost to compete along the bottom, how long their copy survives up the side. This is a readable slice - 24 of 51 - and the cheap corner where messages still stick is the one worth your weekend. The map itself plots them all.

  • Open door - cheap traffic, copy that holds
  • Proven demand - somebody already showed people pay
  • Weak defence - small budgets, nothing that sticks

Ad library

Read the ads that are still paying rent.

Not a description of their advertising - the advertising, playing, with the numbers it bought. Nobody keeps paying to serve a line that stopped working, and GuestiFi's has been live 31 days.

Read the rotation

287K creatives read across 1,400+ advertisers.

Audience

Know who they reach before you spend.

Meta discloses who an ad actually landed on. That means the country mix, the age split and the gender skew of a market you have not entered yet - including the countries the incumbent has never bothered with.

  • Delivered reach by country, not the countries they targeted
  • Age and gender the platform chose, which is the real signal
  • The markets nobody in the category has taken yet
Appointwise.ioAppointwise.io1.9M people across 34 markets
Reach across 4 countries.

Hover a country

lessmore

By age

18-2413%
25-3436%
35-4419%
45-5412%

By market

United Kingdom15%
Portugal13%
Romania12%
Spain10%

Priced this month

Momentum

Watch the money move.

A company that doubles its ad spend two months running has found something. One that halves it has stopped believing. Both are visible here months before anyone writes it up.

GuestiFiGuestiFi$872 last 30 days+236%
Revenue$6.0K/mo
Ad spend$57/mo
M1M6

Against the free option

What the Ad Library
will not tell you.

Meta publishes the creatives. Everything downstream of that - the pricing, the ranking, the history - is the work.

CapabilityAd LibraryProven
See the creatives
How long each ad has run
Estimated ad spend
Estimated revenue
A confidence band on the figure
Country, age and gender mix
Ranked against every other advertiser
Month-by-month spend history
The $500K enterable line, marked on every row
Categories and niche rollups

From the first cohort

Bought once, opened every morning.

The people using this are not buying a dashboard. They are looking for one niche small enough to enter and busy enough to be worth entering - and then checking, week by week, whether it still is.

A laptop on a desk in morning light, showing the index

“I was looking for something in the trades and found a company selling quoting software to fence installers. I would never have thought to search for that.”

Marcus Reilly
Two people at a cafe table looking at the opportunity map

“The band is the bit I trust. Every other tool gives you one confident number and no way to argue with it.”

Priya Raghunathan
A desktop monitor showing a full company profile

“Half of what I check is which creatives got switched off. If a line ran four days and died, that tells me more than the one that is still running.”

Tom Vasquez
Someone reading the index on a laptop in the evening

“Took me a while to stop reading the revenue figure as gospel. Once I started reading the spend instead it got a lot more useful.”

Hannah Okonkwo
Two colleagues in a co-working space reviewing a profile

“We use it to argue. One of us pulls up the map, the other says the category is crowded, and the spend history settles it in about a minute.”

Daniel Brandt
A laptop open on a kitchen counter showing the opportunity map

“Mostly I use it on my phone at the end of the day. The country split is what made me drop the idea I had been sitting on for a month.”

Sofia Lindqvist
A laptop on a desk in morning light, showing the index

“I was looking for something in the trades and found a company selling quoting software to fence installers. I would never have thought to search for that.”

Marcus Reilly
Two people at a cafe table looking at the opportunity map

“The band is the bit I trust. Every other tool gives you one confident number and no way to argue with it.”

Priya Raghunathan
A desktop monitor showing a full company profile

“Half of what I check is which creatives got switched off. If a line ran four days and died, that tells me more than the one that is still running.”

Tom Vasquez
Someone reading the index on a laptop in the evening

“Took me a while to stop reading the revenue figure as gospel. Once I started reading the spend instead it got a lot more useful.”

Hannah Okonkwo
Two colleagues in a co-working space reviewing a profile

“We use it to argue. One of us pulls up the map, the other says the category is crowded, and the spend history settles it in about a minute.”

Daniel Brandt
A laptop open on a kitchen counter showing the opportunity map

“Mostly I use it on my phone at the end of the day. The country split is what made me drop the idea I had been sitting on for a month.”

Sofia Lindqvist

Questions

The obvious objections.

Including the one where the answer is “we do not know yet”.

Where do the revenue figures come from?
Meta is required to publish an archive of the ads it serves, including the reach each ad got and the countries it was served in. We price that reach at what each country actually charges for a thousand impressions, which gives ad spend. Spend is then converted at the return observed for that category, which gives revenue. Every step is on the method page, including the constants.
How accurate is it?
We do not know yet, and we will not claim a number we have not measured. Scoring an estimate needs a held-out set of companies that publish real revenue, and ours is not yet big enough for a score to mean anything. Until it is, every figure carries the band the model produced instead of an accuracy claim - and the bands are wide, often several times the estimate.
What is the $500,000 a month line?
Above it a company has a sales team, a brand budget and a moat, and it stops being something a small team can enter against. It used to be a filter - anything above was dropped - which meant the index quietly disagreed with its own corpus count. It is a mark on the row now: the companies above the line are listed, and labelled, because knowing who owns the top of a category is worth something even when entering against them is not.
Is this legal? Are you scraping?
No scraping. The Ad Library has an official API and we use it inside its published rate limits. Everything shown is disclosure Meta publishes deliberately, in an archive built for exactly this kind of scrutiny.
How often does it update?
Whenever a crawl finishes, and the whole index is rebuilt in one pass rather than in a rolling sample. Every page carries the date of the rebuild it is showing, so two products on the same screen were always measured on the same day.
A company is listed and the number is wrong. Can I get it removed?
Yes. Verify the domain and the profile comes down within a day, no argument. Everything on it is already public, but that is not a reason to be difficult about it.
What is not in here?
Anything that does not advertise on Meta. A product growing on SEO, word of mouth or a single viral thread is invisible to this method, and no amount of modelling fixes that. This measures one channel well rather than every channel badly.

Find something worth building.

1,400+ products, priced from their own advertising, and the $500K a month line marked on each one - so you can see at a glance what is still enterable.

Not ready for an account?

One micro SaaS worth building, in your inbox each morning. No account, no card, unsubscribe from any of them.

One email a day. Unsubscribe from any of them.