BizBuySell Scraper
Pricing
from $2.00 / 1,000 results
BizBuySell Scraper
Scrape BizBuySell businesses for sale and franchises with full details on every listing: asking price, cash flow, revenue, EBITDA, price multiples, broker name & phone, address, photos and more. Paste any BizBuySell URL or search by state, industry and financials. Not affiliated with BizBuySell.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Alkausari M
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
BizBuySell Scraper extracts businesses for sale and franchises from BizBuySell — no account, API key or browser needed. One Actor covers four jobs:
- 🏪 Business listings with full details — asking price, cash flow, revenue, EBITDA, price multiples, broker name and phone, address, photos and the complete seller write-up on every record, with no per-listing detail charge.
- 🗺️ Whole-market exports — any state, city, county or industry, and even all of BizBuySell: searches beyond BizBuySell's 10,000-result cap are split automatically.
- 🔔 Deal alerts — monitor mode returns only new or changed listings on scheduled runs; unchanged ones cost nothing.
- 🍔 Franchise research — franchise fees, royalty and ad-fund %, cash and net worth required, investment range, average unit revenue, success rates and unit growth by year.
Paste any BizBuySell URL or pick filters (state, industry, price, cash flow, revenue, days listed, seller financing, SBA and more). It reads up to 200 complete listings per request — about 3,000 listings a minute — and exports to JSON, CSV, Excel or straight into Google Sheets, Airtable, HubSpot, Zapier, Make or n8n.
Get full details on every listing
Most BizBuySell scrapers read the search-result cards and charge extra — and often fail — to open each listing page. This Actor reads the same data BizBuySell's own website loads, so every record already includes:
| Group | You get |
|---|---|
| Financials | asking price, cash flow (SDE), gross revenue, EBITDA, net income, owner's compensation, price ÷ cash flow, price ÷ EBITDA, price ÷ revenue, inventory, FF&E, real estate value and whether it's included, rent and lease terms |
| Business | industry and sub-industry, listing type, year established, full-time / part-time employees, home-based, relocatable, absentee owner, seller financing, SBA pre-qualified, franchise brand |
| Location | street address, city, county, state, ZIP, country, latitude / longitude (unless the seller keeps them confidential) |
| Seller write-up | description, facilities, competition, growth & expansion, support & training, reason for selling, website |
| Contact | listed by (owner, broker, franchisor…), contact name and phone, tracking phone, photo, brokerage, broker profile and logo |
| Media & activity | all full-size photos, documents such as PDF teasers, Diamond / Showcase level, page views, last-updated date, recently added / updated / price-reduced badges |
Get past BizBuySell's 10,000-result limit
BizBuySell never shows more than 10,000 results for one search, so a big state or a nationwide search normally gets cut off. Here, a search that's too big is split into narrower ones — by industry, then by state, then by sub-industry — and duplicates are removed, so you get the complete market: every listing in a large state, an industry nationwide, or all of BizBuySell in one run. Set Max results to 0 to take everything.
Set it up for your goal
Each goal below has a matching view in the Output tab that shows just the columns you need, ready to download as CSV or Excel.
| Goal | Set this | Then open |
|---|---|---|
| Everything on one BizBuySell page | Paste the page URL — a state, city, county or industry page, or a search you set up on BizBuySell. | Listings |
| Deals that fit your buy box | States + Industries + min/max asking price, cash flow and revenue; add Seller financing or SBA pre-qualified if you need them. | Financials |
| Valuation comps | An industry and region, Sort by cash flow. Each listing's price ÷ cash flow and price ÷ EBITDA multiples are already worked out. | Financials |
| A call list of brokers and sellers | Any search in your target market. | Broker & seller contacts |
| Territory or market mapping | States, or a city or county page URL. | Location |
| New deals every morning | Listed within the last 1 day, or turn on monitor mode and schedule the run. | Changes |
| Listings you're already tracking | Paste their URLs. Listings that were taken down are reported in the log. | Listings |
| A franchise shortlist | Paste the franchise directory, a franchise category or a brand's page. | Franchises |
Example input: profitable service businesses in Texas and Florida
{"states": ["TX", "FL"],"categories": ["service-businesses"],"minCashFlow": 250000,"maxAskingPrice": 2000000,"sellerFinancingOnly": true,"sortBy": "newest","maxResults": 500}
Example input: a pasted search, everything on it
{"startUrls": [{ "url": "https://www.bizbuysell.com/florida/restaurants-and-food-businesses-for-sale/" }],"maxResults": 0}
Get only new and changed listings
Stop re-reading the same listings every week. Turn on Only new or changed listings (monitor mode) and schedule the Actor: the first run saves every match, and each later run saves only listings that are new or whose price, financials or details changed. Each one is marked NEW or UPDATED, shows when you first saw it, and keeps the old asking price when the price moved — so price drops stand out. Later runs usually finish in seconds, and listings that didn't change are neither saved nor charged. Give each alert its own Monitor name to keep their histories apart, and add Apify's email or Slack integration to get the new deals delivered.
{"keyword": "HVAC","listingTypes": ["established"],"monitorMode": true,"monitorName": "hvac-alerts","maxResults": 0}
Compare franchises before you talk to a franchisor
Paste BizBuySell's franchise directory, a category such as low-cost or food franchises, or a single brand's page. Each franchise answers the questions buyers ask first:
| Your question | What you get |
|---|---|
| How much money do I need? | Cash required, net worth required, total investment range and the average initial investment |
| What will I pay the franchisor? | Franchise fee, royalty and ad-fund fee, as the franchisor states them and as percentages from the franchise disclosure data |
| Do franchisees do well? | Average revenue per unit, plus success and continuity rates from FRANdata |
| Is the brand growing or shrinking? | Franchised and company-owned units, units opened last year, and unit counts year by year |
| Who's behind it, and can I open one where I live? | Headquarters, CEO, website, training offered, the states it sells in, and the date of the latest disclosure document |
For example, Wayback Burgers comes back with $250,000 cash and $500,000 net worth required, a $550,000–$650,000 total investment, a $35,000 franchise fee, royalty of $400 + 6% of gross sales, a 2% ad fund, 153 units with 9 opened last year, a 95% success rate, and headquarters in Cheshire, CT.
Settings
| Setting | What it does |
|---|---|
| BizBuySell URLs | Search pages, state / city / county / industry pages, filtered searches, single listings, franchise directory, categories and brand pages. Mix any number. |
| Keyword | Searches titles and descriptions. |
| States / provinces | 50 states, DC and Canadian provinces. |
| Industries | 21 industries and 190 sub-industries. |
| Listing types | Established businesses, asset sales, business real estate, startups. |
| Asking price, cash flow, revenue | Min and max for each, applied by BizBuySell's own search. |
| Listed / updated within the last (days), Established after | Freshness and age filters. |
| Seller financing, SBA pre-qualified, real estate included, home-based, absentee owner, price reduced | Keep only matching listings. |
| Include relocatable businesses | Adds businesses from elsewhere that can move to the searched state. |
| Sort by | BizBuySell default, newest, price or cash flow. With a limit, you get the top listings in this order. |
| Max results | Cap on saved records across everything (default 100, 0 = no limit). |
| Monitor mode, Monitor name | See above. |
| Include raw BizBuySell data | For developers: adds BizBuySell's complete original record (170+ fields). |
| Proxy | Apify's standard datacenter proxy works, including on free plans. |
Filters also narrow pasted search URLs. They don't apply to franchise pages or single listing URLs.
See a real record
One listing from the Florida restaurants search, exactly as you'd receive it. Fields the seller didn't fill in come back empty (null).
{"type": "listing","id": 2569692,"url": "https://www.bizbuysell.com/business-opportunity/profitable-burger-franchise-for-sale-orlando-fl/2569692/","title": "Profitable Burger Franchise for Sale – Orlando, FL","tagline": "Established Turnkey Restaurant | $1.2M Annualized Revenue | 13% Profit","listingType": "Established Business","industry": "American Restaurants","industryGroup": "Restaurants & Food","secondaryIndustry": "Quick Service Restaurants","askingPrice": 620000,"cashFlow": 226000,"grossRevenue": 1200000,"ebitda": 156000,"netIncome": 156000,"ownerCompensation": 60000,"priceToCashFlow": 2.74,"priceToEbitda": 3.97,"priceToRevenue": 0.52,"inventoryValue": 25000,"ffeValue": 120000,"realEstate": "Leased","rent": 9800,"rentPeriod": "per month","buildingSqFt": 3000,"yearEstablished": 2019,"employees": 8,"employeesFullTime": 4,"employeesPartTime": 4,"sellerFinancing": false,"sbaPrequalified": true,"isFranchise": true,"location": "Ocoee, FL","streetAddress": "336 Moore Rd","city": "Ocoee","county": "Orange County","state": "FL","zip": "34761","country": "US","description": "Profitable Burger Franchise – $1.2M Annualized Revenue – Orlando Area\n\nAsking Price: $620,000\n\nEstablished, Profitable Restaurant – Turnkey Franchise Opportunity …","facilities": "The Brave Burger is located in an approximately 2,497-square-foot space in Ocoee, Florida …","reasonForSelling": "The franchisor currently owns and operates this location.","website": "http://www.thebraveburger.com","sellerType": "Franchisor","contactName": "Sergio BoscoJunior","contactPhone": "(407) 243-7553","mainImage": "https://images.bizbuysell.com/shared/listings/256/2569692/47a4188a-ec93-4af7-972f-d5ede3a1a890.webp","imageCount": 19,"adLevel": "Diamond","views": 50,"recentlyAdded": true,"lastUpdated": "2026-10-28T12:57:20Z","rank": 1,"searchUrl": "https://www.bizbuysell.com/florida/restaurants-and-food-businesses-for-sale/"}
Pay only for results
$3 per 1,000 results, full details included — no separate charge for financials, contacts or photos, and unchanged listings skipped by monitor mode are free.
| Records | Cost |
|---|---|
| 100 | $0.30 |
| 1,000 | $3.00 |
| 10,000 | $30.00 |
Set a Maximum cost per run in the run options and the Actor stops exactly at the number of records it covers, so a run never costs more than you planned. Platform usage stays small too: no browser and no residential proxy are needed.
Good to know
- Not every number is disclosed. Sellers often leave cash flow, revenue or EBITDA blank, just as on BizBuySell; those fields come back empty.
- The cash flow filter also looks at EBITDA. When a seller doesn't disclose cash flow, BizBuySell checks EBITDA instead, so those listings are included with cash flow empty. Listings whose disclosed cash flow is outside your range are always left out.
- Startups have no location. BizBuySell shows startups in state searches without tying them to a place, so their address fields are empty.
- Confidential details stay hidden. If a seller hides the street address, city or website, so does the output.
- BizBuySell doesn't show when a listing was first posted. To find fresh deals, use the Listed within the last filter, the last-updated date, or monitor mode, which records when you first saw each listing.
- Max results is shared across every URL and filter in the run, and a listing found by several searches is saved once.
- Filters set on BizBuySell's website travel in the URL's
?q=code. The listing-type filter is always read; if BizBuySell won't translate another one, the log names it so you can set it with the filter fields instead. - Broker directory pages aren't supported yet — but each listing already carries its broker's name, phone, brokerage and profile link.
📮 Support
Bugs, feature requests or custom scraping work — open an issue on Apify, email alkausarimujahid@gmail.com, or visit ayzalsoft.com.