An r/buyingabusiness thread used Florida's FDACS to source off-market acquisition leads in fragmented verticals. This walks the same play in any US state with Scavio + Outscraper.
Prerequisites
- Identify your state's public business licensure portal (FDACS, BORME, NY DOS, CA SOS, TX SOS, etc.)
- Scavio API key
- Outscraper account
- A target vertical (travel agencies, repair shops, LP gas, HVAC, etc.)
Walkthrough
Step 1: Find the portal's search/export interface
Most have a public search; some allow CSV export.
// Florida: https://csapp.fdacs.gov/cs_busmensearch/
// Filter by license category; export CSV where allowedStep 2: Pull the CSV (or scrape with vendor approval / TOS check)
Public records, but check the portal's terms.
// Manual export OR Scavio dorked search to find static listings: site:csapp.fdacs.gov VERTICALStep 3: Per record: Scavio enrichment
Owner, web, social, reviews.
// 'site:linkedin.com/in OWNER COMPANY'
// 'COMPANY review 2026'
// 'site:facebook.com COMPANY'
// 'COMPANY for sale OR retiring 2026'Step 4: Outscraper Maps cross-check for active operating status
Avoid dead entities.
// Confirm open hours, recent reviews, last photo uploadStep 5: Tag by sale-signal density
Owner age + retirement signal + sale-mention = high signal.
// Signal score: owner age cue + 'retiring' OR 'selling' mention + low recent activity = high signalStep 6: Outreach via direct mail or phone (often higher response than email for this vertical)
Match channel to ICP.
// For acquisition outreach, direct mail or phone often outperform email at 2-3x response.Python Example
# Per-target-pulled cost: registry free + ~5 Scavio queries ($0.022) + Outscraper ($0.003) = under $0.03 per record fully enriched.JavaScript Example
// Same in TS / any orchestrator.Expected Output
Hundreds to thousands of state-registered businesses in your target vertical, enriched with owner + web + social + sale-signal, ready for direct mail or phone outreach.