77% of inventory is hidden from public marketplace users.
The gap is mostly BizQuest deals restricted to concierge clients only (safety measure after broker contact data was accidentally exposed in April 2026), plus deals still waiting for automated broker-contact verification.
5,418
4,083
14,176
Buyer visible 5,418
AI pending / failed 4,083
Concierge-only 14,176
Inactive 189
Key Findings
What the numbers mean for the marketplace
BizQuest is 41% of inventory, 0% buyer-visible
9,679 deals from BizQuest (via MailParser) are all category 4 (ConciergeOnly).
Safety measure after the April 2026 contact-exposure incident.
Re-enabling requires hardened broker-gate filtering.
BizMLS: 1,576 deals, nearly all hidden
BizMLS (cat 2, AI-gated) has 1,576 deals but only 3 have successful AI enrichment.
Likely the enrichment batch hasn't targeted these yet, or BizMLS's aggregator format makes broker lookup harder.
4,083 deals blocked by AI enrichment
Cat 2 and cat 3 deals pending or failed enrichment.
If enrichment ran successfully on all of them, buyer-visible could jump from 5,418 to ~9,500.
Apify scrapers outperforming on hit rate
38 Apify sources on prod: ~59% AI success rate
vs. ~48% for Mozenda's 68 sources.
Newer sources appear to enrich better, though sample sizes differ.
Manual/Concierge: 4,062 deals, all hidden
OmniSource-entered deals for concierge clients. By design, never on the public marketplace.
Main opportunity: Clearing the AI verification backlog could unlock ~4,000 more buyer-visible deals.
BizQuest (9,679 deals) stays restricted until broker-gate safety controls are rebuilt.
Meanwhile, the Mozenda → Apify migration eliminates 5 external services from the pipeline by July 1.
Deal Sources
Where the 23,866 active deals come from
MailParser
mostly cat 4 · concierge
10,002
42% of all active inventory ·
1,738 added last 30d ·
Only 25 buyer-visible
Sub-sources
BizQuest9,679 cat 4
DealForce133 no cat
DealStream109 cat 4
BizQuest (uncat)69 no cat
Vested Business Brokers12 no cat
Pipeline: Broker Sites → Email Alerts → Proton → MailParser.io → Google Sheets → Make.com → API → DB (8 hops)
planned: replace with apifyBizQuest + BizBuySell direct scraped (3 hops)
Mozenda Scrapers
mostly cat 3 · AI-gated
6,911
29% of inventory ·
4,886 added last 30d ·
3,299 buyer-visible
Top sources (68 broker sites)
BizMLS1,576 cat 2 · 3 AI ok
Sunbelt1,312 cat 3 · 969 AI ok
FCBB779 cat 3 · 647 AI ok
MergersCorp421 cat 3 · 256 AI ok
Businessesforsale191 cat 2 · 0 AI ok
Vestedbb171 cat 3
62 other sources2,461
Pipeline: Broker Sites → Mozenda → Google Sheets → Make.com → API → DB (6 hops)
migrating to apify45 scrapers ready, cutover before July 1
Apify Scrapers (live)
mostly cat 3 · AI-gated
1,935
8% of inventory ·
38 broker sources already on prod ·
1,138 buyer-visible
Top Apify sources (38 live)
RFS290 cat 4
TheSalehGroup214 cat 3 · 126 AI ok
HughesProperties144 cat 3 · 124 AI ok
KensingtonCompanyAff.130 cat 3 · 99 AI ok
FusionAdvantage97 cat 3 · 80 AI ok
33 other sources1,060
Pipeline: Apify → API (2 hops). Merges with migrated Mozenda sources into one fleet.
Manual / Concierge
all concierge-flagged
4,062
17% of inventory ·
1,755 added last 30d ·
0 buyer-visible
OmniSource-entered deals for concierge clients. Never shown on public marketplace.
User-Posted (organic)
no category · visible
736
Users posting their own listings ·
736 all buyer-visible
EmpireFlippers
API sync · visible
220
Direct API integration ·
220 all buyer-visible
Processing Pipeline
Each source takes a different path into the database
= external service (failure point)
·
= BizNexus API
·
= direct / database
After deals reach the database:
Dedup
name + reference match
→
Categorize
source rules → cat 1-4
→
Currency
convert to USD
→
Industry
keyword classify
→
AI Enrichment
broker contact lookup
→
Visible
if cat allows it
Current (71% of deals)
Mozenda + MailParser route through 4-6 external services before reaching our API. Google Sheets date bugs and Make.com failures have caused silent deal drops.
MailParser: 8 hops (source to DB)
Mozenda: 6 hops
Services: Proton, MailParser.io, Google Sheets (×2), Make.com (×2), Mozenda
Planned
All scrapers move to Apify, posting directly to the API. BizQuest and BizBuySell get dedicated scrapers. MailParser retained only for login-gated sources (DealStream).