BizBuySell Scraper — Businesses for Sale, Franchises & Brokers avatar

BizBuySell Scraper — Businesses for Sale, Franchises & Brokers

Pricing

from $1.30 / 1,000 results

Go to Apify Store
BizBuySell Scraper — Businesses for Sale, Franchises & Brokers

BizBuySell Scraper — Businesses for Sale, Franchises & Brokers

Scrape BizBuySell businesses for sale, franchises, and broker contacts. Get asking price, cash flow (SDE), revenue, EBITDA, photos, and broker phone. Search by state, category, keyword, or URL. Fast hybrid HTTP scraper.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Disclaimer: Unofficial tool for publicly accessible BizBuySell listing pages. BizBuySell and related marks are trademarks of their respective owners. Not affiliated with, sponsored by, or endorsed by BizBuySell or CoStar Group. For informational, research, deal-flow, and lead-generation use only. Respect applicable terms of use and law.

Scrape businesses for sale, franchise opportunities, and business broker data from BizBuySell. Search by US state, city, industry category, keyword, asking price, cash flow (SDE), or paste BizBuySell URLs. Export structured JSON with asking price, SDE / cash flow, gross revenue, EBITDA, inventory, FF&E, real estate, employees, full description, photos, and broker name / phone / brokerage when disclosed.

Built for M&A deal sourcing, business brokerage pipelines, franchise research, market comps, and CRM / spreadsheet enrichment — fast HTTP scraping (curl_cffi), hybrid mobile/desktop routing, optional detail enrichment.

Key Features

  • BizBuySell businesses for sale — state, city, category, and marketplace search with pagination
  • Financial fields — asking price, cash flow (SDE), gross revenue, EBITDA, inventory, FF&E, rent, established year, employees
  • Broker contacts — name, phone, brokerage, license, and profile URL when the listing shows them
  • Franchise mode — franchise category directories and brand pages (fees, investment range, unit counts)
  • Broker mode — broker directory / profile URLs for lead lists
  • Flexible input — filter search, paste URLs, or mix listing + search pages
  • Lean or enriched — turn fetchDetails off for fast search-card runs; on for full financials and broker block
  • Hybrid routing — path-based geo/category searches use the mobile host when possible; keyword and price filters use www with US Residential proxy and automatic fallback
  • Optional image mirror — re-host listing photos in the run Key-Value Store
  • Clean flat schema — ready for CRMs, deal pipelines, BI tools, and spreadsheets

Use Cases

Use caseWhat you get
Deal sourcing / M&AFresh BizBuySell businesses for sale with price and cash flow
Market compsAsking price, SDE, revenue, and EBITDA by geography or industry
Broker outreachBroker name and phone on broker-listed opportunities
Franchise researchInvestment ranges, fees, and unit counts from franchise pages
Lead generationStructured listing + contact fields for CRM import
Recurring monitorsScheduled runs on a state, city, or category URL

When to use this Actor

  • You need BizBuySell listings as structured data (not screenshots)
  • You want filters (location, category, keyword, price, cash flow) or direct URLs
  • You need financials and broker contacts from detail pages
  • You scrape franchises or broker profiles in the same Actor

When not to use this Actor

  • Non-BizBuySell marketplaces — this Actor covers BizBuySell only
  • Guaranteed owner emails — owner-posted ads often hide contact behind a form; broker phone appears only when BizBuySell shows it
  • Historical sold archives — focuses on currently listed opportunities
  • Authenticated / paid BizBuySell EDGE-only fields — public listing data only

Quick Start

State search (California):

{
"mode": "search",
"location": "California",
"maxItems": 50,
"maxPages": 3,
"fetchDetails": true
}

Category + location:

{
"mode": "search",
"location": "California",
"category": "restaurants-and-food",
"maxItems": 100,
"fetchDetails": true
}

Keyword + asking price (US Residential proxy):

{
"mode": "search",
"location": "California",
"keyword": "laundromat",
"minAskingPrice": 100000,
"maxAskingPrice": 500000,
"fetchDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Franchise category:

{
"mode": "franchise",
"category": "retail-franchise",
"maxItems": 40,
"fetchDetails": true
}

Paste BizBuySell URLs:

{
"mode": "url",
"urls": [
"https://www.bizbuysell.com/california-businesses-for-sale/",
"https://www.bizbuysell.com/business-opportunity/sample-business/2532016/"
],
"maxItems": 20,
"fetchDetails": true
}

Input Parameters

ParameterTypeDefaultDescription
modeStringsearchsearch, url, franchise, or broker
keywordStringFree-text keyword (uses www + US Residential)
locationStringState or nested location (e.g. California, Florida/Boca Raton)
categoryStringIndustry slug (e.g. restaurants-and-food) or franchise category (e.g. retail-franchise)
listingTypeStringallall, established, or asset-sale
minAskingPrice / maxAskingPriceIntegerAsking price bounds (USD)
minCashFlowIntegerMinimum cash flow / SDE (USD)
minGrossRevenueIntegerMinimum gross revenue (USD)
sortByStringdefaultdefault, price-asc, price-desc, newest, cashflow-desc
urlsArrayBizBuySell search, listing, franchise, or broker URLs
maxItemsInteger50Stop after N dataset records (0 = no hard cap besides maxPages)
maxPagesInteger3Max search result pages per start URL
fetchDetailsBooleantrueOpen each listing for financials, description, photos, broker contacts
mirrorImagesBooleanfalseSave listing images to this run’s Key-Value Store
proxyConfigurationObjectUS ResidentialUsed for keyword/price filters, broker mode, and automatic fallback

Output

Each dataset item includes entityType (business | franchise | broker) and fields such as:

FieldDescription
id / url / titleListing identity and canonical URL
city / state / locationFormattedLocation
askingPrice / askingPriceNumericAsking price
cashFlow / grossRevenue / ebitdaFinancials (after detail fetch)
inventory / ffe / realEstate / employeesOperations
fullDescription / imagesDescription and photo URLs
brokerName / brokerPhone / brokerageName / brokerLicenseBroker contacts when shown
investmentMin / investmentMax / franchiseFeeFranchise economics
detailsRawVerbatim labeled fields from the detail page
kvsImageUrlsMirrored image URLs when mirrorImages is true
scrapedAtUTC timestamp

Example (business, enriched):

{
"entityType": "business",
"id": "2532016",
"url": "https://www.bizbuysell.com/business-opportunity/established-central-california-commercial-demolition-company/2532016/",
"title": "Established Central California Commercial Demolition Company",
"state": "California",
"askingPrice": 1650000,
"cashFlow": null,
"grossRevenue": 3077000,
"ebitda": 369000,
"brokerName": "Jade",
"brokerPhone": "805-218-0048",
"scrapedAt": "2026-07-22T13:24:54Z"
}

URL routing notes

PatternTypical hostProxy
State / city / category path (/california-businesses-for-sale/)MobileOften none
Listing detail (/business-opportunity/.../{id}/)Mobile, fallback desktopOn fallback
Keyword / pmin / pmax / cash-flow query filtersDesktop wwwUS Residential
Franchise category / brand pagesMobileOften none
Broker directory / profilesDesktop wwwUS Residential

The mobile host ignores query-string filters (?q=, ?pmin=, …). This Actor routes those requests to www automatically.

Proxy

  • Path-based geo and many listing details can run without proxy via the mobile host + Chrome TLS fingerprint
  • Keyword, price filters, broker directories, and blocked fast-path responses use US Residential proxy with rotation/fallback

Limitations

  • Broker directory pages are JS-heavy; prefer www + US Residential and expect fewer fields than listing-level broker contacts
  • Owner-listed businesses may not expose phone/email on the public page
  • Image CDN URLs can be blocked in some browsers; enable mirrorImages for durable links
  • Public listing data only — no authenticated BizBuySell EDGE-only fields

FAQ

Does this scrape BizBuySell businesses for sale?
Yes — search cards and optional full detail pages with financials and broker contacts.

Can I scrape franchises and brokers too?
Yes — use mode: "franchise" or mode: "broker", or paste franchise/broker URLs in url mode.

Do I always need a proxy?
Not for many state/category path searches. Keyword and price filters need US Residential proxy.

What is cash flow / SDE on BizBuySell?
Seller’s Discretionary Earnings (cash flow) when the seller discloses it on the listing detail page.