Skip to content

BizQuest & BizBuySell Scraper

Try for free

Scrape businesses for sale from BizBuySell and BizQuest: asking price, cash flow, gross revenue, EBITDA, year established, employees, location, description, reason for selling, and the broker's name, company and phone. Search by location, industry, keyword and price or cash flow, or paste URLs.

🏪 BizQuest & BizBuySell Scraper

Scrape businesses for sale from BizBuySell and BizQuest, two US business-for-sale marketplaces that share one listing database. Get the asking price, cash flow, gross revenue, EBITDA, inventory, FF&E, year established, employees, location, full description, reason for selling, lease details, and the broker's name, company, phone and license. Search by location, industry, keyword and financial filters, or paste URLs from either site. No account or cookies needed.

✨ Why use BizQuest & BizBuySell Scraper?

  • ⚡ Fast — reads the marketplace's own JSON data, no browser: 20 fully detailed listings in under 10 seconds, 1,000 in under 2 minutes.
  • 🔗 Both sites in one — every row has the BizBuySell and the BizQuest link, and you can paste search or listing URLs from either site.
  • 💵 Real financials — asking price, cash flow (SDE), gross revenue, EBITDA, inventory, FF&E, real estate and price multiples as clean numbers.
  • 📞 Broker leads — broker or seller name, brokerage, phone number, license number and profile link, when the listing shows them.
  • 🧭 Search like on the sites — states, cities or counties, 200+ industries, keyword, asking price, cash flow, revenue, listing age and year established.
  • 💸 Cheap — one flat price per listing, no start fee.

🎯 Use cases

  • 🔎 Deal sourcing — find profitable laundromats, car washes, restaurants or agencies in your target states with a minimum cash flow.
  • 📞 Broker lead generation — build lists of active business brokers with phones and brokerages by market and industry.
  • 📈 Valuation research — compare asking prices with cash flow and revenue multiples by industry and region.
  • 🛎️ Monitoring — schedule daily runs for new listings (listed within N days) and price reductions.
  • 🏦 Lending and services — find buyers' targets for SBA lending, insurance, accounting and legal services.

🚀 How to use

  1. Add Locations (e.g. California, Austin, TX, Los Angeles County, CA) and/or Industries (e.g. Restaurants, Car Washes), a Keyword, or paste BizBuySell or BizQuest URLs.
  2. Set price, cash flow or revenue filters if you like, and Maximum results.
  3. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
locationsStates, City, ST or County Name County, ST (empty = whole US)
industriesIndustry names, e.g. Restaurants, Coin Laundry & Laundromat, Gas Stations, Internet Related (unknown names are searched as keywords)
keywordSearch keyword
startUrlsSearch and listing URLs from bizbuysell.com or bizquest.com
maxResultsTotal listings to save (0 = no limit)
minPrice / maxPrice, minCashFlow / maxCashFlow, minRevenue / maxRevenueFinancial filters in USD
listedWithinDays, establishedAfterYearFreshness and age filters
includeDetailsFull listing details (default on)
outputSiteWhich site's link goes in url (both are always included)
{
  "locations": ["Texas", "Miami, FL"],
  "industries": ["Car Washes"],
  "minCashFlow": 100000,
  "maxPrice": 2000000,
  "maxResults": 100
}

📤 Output

One row per listing. Main fields:

FieldDescription
id, url, bizBuySellUrl, bizQuestUrlListing number and links
title, adLine, industry, descriptionWhat the business is
askingPrice, cashFlow, grossRevenue, ebitdaFinancials (USD)
inventory, ffe, realEstate, inventoryIncluded, realEstateIncludedAssets
priceToCashFlowMultiple, priceToEbitdaMultiple, priceReducedValuation
yearEstablished, yearsInOperation, fullTimeEmployees, partTimeEmployeesBusiness facts
location, city, county, state, zipLocation (as disclosed by the seller)
reasonForSelling, facilities, competition, growthOpportunities, supportAndTraining, financingSeller notes
homeBased, relocatable, absenteeOwner, isFranchise, leaseRate, leaseExpiration, buildingSqftMore details
brokerName, brokerCompany, brokerPhone, brokerLicense, brokerProfileUrlBroker or seller contact
images, profileViews, hotProperty, recentlyAdded, lastUpdatedMedia and activity

Example (trimmed, broker details changed):

{
  "id": "2530464",
  "url": "https://www.bizbuysell.com/business-opportunity/turnkey-sports-bar-and-restaurant-with-live-entertainment-in-prime-loc/2530464/",
  "bizQuestUrl": "https://www.bizquest.com/business-for-sale/turnkey-sports-bar-and-restaurant-with-live-entertainment-in-prime-loc/BW2530464/",
  "title": "Turnkey Sports Bar & Restaurant with Live Entertainment in Prime Loc.",
  "askingPrice": 105000,
  "cashFlow": 48398,
  "grossRevenue": 231600,
  "inventory": 10000,
  "inventoryIncluded": true,
  "ffe": 121900,
  "priceToCashFlowMultiple": 2.17,
  "yearEstablished": 2023,
  "partTimeEmployees": 4,
  "industry": "Food & Beverage",
  "location": "Los Angeles County, California",
  "state": "CA",
  "reasonForSelling": "Focus on other investments",
  "supportAndTraining": "2 weeks",
  "financing": "Seller will consider all offers",
  "buildingSqft": 2600,
  "leaseExpiration": "2027-03-12",
  "brokerName": "Alex Example",
  "brokerCompany": "Example Business Brokers",
  "brokerPhone": "(555) 010-0000",
  "profileViews": 1394
}

💰 Pricing

You pay $0.80 per 1,000 listings ($0.0008 per listing), with no start fee, plus a small amount of platform usage (compute and datacenter proxy traffic, about $0.015 per 1,000 detailed listings in our tests). For example, 1,000 fully detailed listings cost about $0.82 in total.

❓ FAQ

Is it legal to scrape BizBuySell and BizQuest? The actor only reads listing data that both sites show to every visitor without an account. Check the sites' terms and your local laws for your use case.

Do I need an account or a proxy? No account. The default datacenter proxy works in our tests; its traffic is billed as platform usage.

Why does BizQuest return the same listings as BizBuySell? Both marketplaces belong to the same company and share one listing database. Each row has both links, so you don't pay twice.

How many results can I get? The sites show at most 10,000 results per search; larger searches are split by asking price automatically, without duplicates.

Why are some fields empty? Sellers decide what to disclose. Many hide the city or address, cash flow or EBITDA, and some listings have no broker phone.

Can I schedule it or use the API? Yes. Schedule runs in the console or start them through the API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • US listings only (states, cities and counties); international and Canadian searches are not supported yet.
  • Franchise ads and sponsored broker cards in the search results are skipped; only real business listings are saved.
  • Data that needs an account or an NDA (confidential financial documents) is not collected.
  • The marketplace serves at most 200 pages of 50 (10,000 listings) per search. Bigger searches are split by asking price automatically; one price band with more than 10,000 listings is cut at 10,000.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.