US Franchise Registration & FDD Leads Scraper
Pricing
from $5.50 / 1,000 franchise registration records
US Franchise Registration & FDD Leads Scraper
Scrape US franchise registrations from official state regulators (MN & WI): franchisor, brands, status, effective/expiration dates, FDD documents, contact email & phone, multi-state footprint & lead score. Franchise-development B2B leads with filters + monitoring.
Pricing
from $5.50 / 1,000 franchise registration records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 minutes ago
Last modified
Categories
Share
US Franchise Registration & FDD Leads Scraper — Franchisors, Brands, FDD Documents & Contacts
Extract every franchisor registered with US state franchise regulators — in one unified, multi-state schema — including the data the single-state scrapers leave out: registration status, effective & expiration dates, the actual FDD disclosure documents, business address, attorney/contact email & phone, multi-state footprint, GTM intent signals, and a 0–100 lead score.
Pulls directly from the official regulators — Minnesota Commerce CARDS and Wisconsin DFI — so you get authoritative, public franchise-registration records, not a recycled third‑party directory. No login, no cookies, no browser.
Franchise-registration states are where every franchisor in the US must file its Franchise Disclosure Document (FDD). A new or renewed registration = a franchisor actively selling franchises right now — the highest-intent signal in the franchise-development market.
Why this franchise scraper?
Every competing actor scrapes one state in isolation and returns a flat list of filings. This actor combines states into one franchisor-level record, aggregates all of a franchisor's filings, links the FDD documents, and enriches with real contact data — the richest franchise dataset in the category.
| Data | Single-state scrapers | This actor |
|---|---|---|
| Multiple states in one unified schema | ❌ one state each | ✅ MN + WI (more coming) |
| One record per franchisor (not per filing) | ❌ raw filings | ✅ consolidated |
| Registration status (registered / expired / withdrawn / cancelled) | partial | ✅ |
| Effective & expiration dates | partial | ✅ |
| FDD disclosure documents (direct PDF links) | ❌ | ✅ |
| Business address | ❌ | ✅ (WI) |
| Contact name + email + phone + fax | ❌ | ✅ (WI) |
| Multi-state registration footprint | ❌ | ✅ |
| Organization type | ❌ | ✅ (WI) |
| GTM intent signals (new / renewal / expiring / expansion) | ❌ | ✅ |
| Lead score (0–100) | ❌ | ✅ |
| Monitor mode — only new/renewed since last run | ❌ | ✅ |
Use cases
- Franchise-development lead generation — franchisors that just registered or renewed are actively recruiting franchisees and buying services: franchise brokers/consultants, lead-gen, PR & marketing, FDD/legal, financing, real-estate site selection, and supplier programs. Score them and reach the filing contact directly (
contactEmail,contactPhone). - Competitive & market intelligence — track who is entering each state, pull their FDD (
fddDocumentUrls) for fees, Item 19 financial performance, and outlet counts, and watch competitors' registration status and expirations. - Franchisee & site-selection prospecting — brands expanding into new states (
multiStateExpansion,statesApplicationFiled) need locations, build-out, and local vendors. - M&A & investment sourcing — emerging franchisors (early registrations, growing multi-state footprint) are acquisition and franchise-investment targets.
- Renewal & re-engagement timing —
expiringWithinDayssurfaces registrations about to lapse — ideal timing for renewal services and outreach. - CRM enrichment & monitoring — schedule recurring runs in monitor mode to feed only newly registered/renewed franchisors into your pipeline.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the US Franchise Registration & FDD Leads Scraper, choose your
states, and (optionally) afranchisorName, year range, or status filters. - Click Start and watch franchisor leads stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.
Input
{"states": ["MN", "WI"],"filingYearFrom": 2025,"filingYearTo": 2026,"activeOnly": true,"fetchContactDetails": true,"consolidateByFranchisor": true,"sortBy": "newest","maxResults": 500}
Browse the freshest registrations, search a brand, or monitor for new filings:
- states —
MN(Minnesota Commerce CARDS — FDD documents) and/orWI(Wisconsin DFI — contact email/phone + multi-state footprint). - franchisorName — search a specific franchisor/company across states (leave blank to browse all).
- brandName — filter by a brand / franchise trade name.
- filingYearFrom / filingYearTo — Minnesota registration year range (defaults to current year when browsing).
- mnDocumentType — optional Minnesota document-type filter (
Clean FDD,Order of Registration,Order of Renewed Registration,Order of Cancellation, …). - statusFilter / activeOnly — keep only chosen statuses, or only currently-active registrations.
- newRegistrationsOnly / registeredWithinDays — only franchisors registered or renewed recently.
- expiringWithinDays — only registrations expiring soon (Wisconsin).
- hasContactInfo — keep only franchisors with a contact email or phone.
- fetchContactDetails (default true) — enrich Wisconsin records with address, contact name/email/phone/fax, organization type, and multi-state footprint.
- consolidateByFranchisor (default true) — one record per franchisor, merged across states.
- wiSearchTerms — advanced: override the A–Z browse for Wisconsin with specific words.
- maxResults / sortBy — cap and order (
newestorleadScore). - monitorMode / monitorKey — emit only franchisors not seen on previous runs (great with Schedules).
Output
One record per franchisor (consolidated across states), e.g.:
{"franchisorName": "PIZZA RANCH, INC.","primaryBrand": "Pizza Ranch","brandNames": ["Pizza Ranch"],"registeredStates": ["MN", "WI"],"status": "Registered","isActive": true,"registrationCount": 2,"latestRegistrationDate": "2026-04-03","earliestRegistrationDate": "2019-03-30","expirationDate": "2027-04-03","businessAddress": "204 19TH ST SE ORANGE CITY , IA 51041 USA","contactName": "Max Schott","contactEmail": "mschott@larkinhoffman.com","contactPhone": "952-896-3243","contactFax": "952-842-1762","organizationType": "C","statesApplicationFiled": ["Minnesota", "North Dakota", "South Dakota"],"fddDocumentUrls": ["https://cards.web.commerce.state.mn.us/documents/{...}/download?documentClass=FRANCHISE_REGISTRATIONS"],"documentTypes": ["Clean FDD", "Order of Renewed Registration"],"fileNumbers": ["8692", "640811"],"registrations": [{"state": "WI","status": "Registered","effectiveDate": "2026-04-03","expirationDate": "2027-04-03","fileNumbers": ["640811"],"documents": [{ "type": "Franchise Registration", "fileNumber": "640811", "status": "Registered" }],"sourceUrl": "https://apps.dfi.wi.gov/apps/FranchiseSearch/details.aspx?id=640811&hash=1854684284"},{"state": "MN","status": "Registered","latestFilingDate": "2026-04-29","documents": [{ "type": "Clean FDD", "year": "2026", "fileNumber": "8692", "receivedDate": "2026-04-29", "url": "https://cards.web.commerce.state.mn.us/documents/{...}/download" }],"sourceUrl": "https://cards.web.commerce.state.mn.us/franchise-registrations?doSearch=true&franchisor=PIZZA%20RANCH"}],"gtmSignals": ["activeRegistration", "newRegistration", "multiStateExpansion", "fddAvailable", "directContact"],"leadScore": 92,"sources": ["Minnesota", "Wisconsin"],"scrapedAt": "2026-06-20T18:30:00.000Z"}
Fields are null/empty only when the regulator genuinely doesn't publish them (e.g. Minnesota records carry FDD documents but not contacts; Wisconsin carries contacts but not the FDD PDF).
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run daily/weekly with
monitorModeto capture only newly registered or renewed franchisors. - Webhooks — trigger CRM import, Slack alert, or an email sequence the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/us-franchise-registrations-scraper').call({states: ['MN', 'WI'],newRegistrationsOnly: true,fetchContactDetails: true,maxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} franchise leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new franchisor leads straight into your CRM.
- Slack — get notified when a monitored search finds new registrations.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find franchisors that registered in Minnesota and Wisconsin this year and list their FDD links and contacts" and let it run this scraper.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More US B2B data & lead-gen scrapers from scrapesage
Build a complete US business-intelligence and lead-gen stack from official sources:
- US Business Formation Scraper — newly registered LLCs & corporations (new-business intent).
- US UCC Filings Scraper — UCC-1 secured-loan filings: business borrowers, lenders & collateral.
- SBA Loan Leads Scraper — 7(a) & 504 financed small businesses (financing intent).
- PPP Loan Data Scraper — 11.5M+ PPP loans with firmographics & owner demographics.
- US Property Records Scraper — parcels & owner leads with mailing addresses.
- US Contractor License Scraper — licensed contractors from state boards.
- US Professional License Scraper — licensed professionals across state agencies.
- US Auto Dealer Scraper — licensed dealers, repair & body shops.
- Nonprofit & IRS 990 Scraper — tax-exempt orgs & decision-maker leads.
- SEC Form D Funding Scraper — private-placement & startup-funding leads.
Tips
- Browse the freshest leads: leave
franchisorNameblank, setfilingYearFromto the current year, andsortBy: "newest". - Target a brand or competitor: set
franchisorName(matches legal & trade name) for a fast, complete pull across states. - Richest contacts: keep
fetchContactDetailson — Wisconsin detail pages carry the filing contact's email & phone plus the multi-state footprint. - Wisconsin coverage: each Wisconsin search term returns up to 200 matches; for an exhaustive pull of a large set, pass specific
wiSearchTermsor afranchisorName. - Cost control: contact-detail enrichment runs only for the Wisconsin records you actually emit (after filtering and capping).
- No proxy needed: the state portals are reachable directly from Apify.
FAQ
Which states are covered? Minnesota (Commerce CARDS) and Wisconsin (DFI) today — two of the major franchise-registration states. The per-state architecture is built to add California, Indiana, Washington, Maryland and the other registration states; request priorities on the Issues tab.
What is an FDD? The Franchise Disclosure Document — the federally mandated disclosure every franchisor must give prospective franchisees. Registration states require it on file; this actor links the Minnesota FDD PDFs directly (fddDocumentUrls).
Where do the contact emails & phones come from? Wisconsin's public franchise-filing detail pages, which list the franchisor's filing contact (often the franchise attorney) with email, phone, and address — the same data a human sees on the regulator's website.
Is this the same as a franchise-opportunity directory? No — this is the official regulatory registration data (status, dates, FDD, filings), which is more authoritative and timely than marketing directories, and includes the intent signal of new/renewed registrations.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically every run via the Google Drive integration.
How do I get only newly registered franchisors? Turn on monitorMode and run on a Schedule; each run emits only franchisors not seen before. Monitor state is stored separately from Apify's scheduler, so the two never conflict.
Is scraping this data legal? It collects publicly available government records only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA where personal data is involved) and each regulator's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — especially additional states — are welcome; this actor is actively maintained.