BizBuySell Scraper - Businesses For Sale & Broker Leads
Pricing
from $4.00 / 1,000 business listing scrapeds
BizBuySell Scraper - Businesses For Sale & Broker Leads
Scrape BizBuySell businesses-for-sale listings by state, category, price or URL. Get asking price, cash flow, EBITDA, gross revenue, broker name & phone, location, financing & lead score.
Pricing
from $4.00 / 1,000 business listing scrapeds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
BizBuySell Scraper β Businesses For Sale & Broker Leads (Financials, Cash Flow & Broker Phone)
Extract complete BizBuySell business-for-sale data β the fields most scrapers leave empty: asking price, cash flow (SDE), EBITDA, gross revenue, seller-financing status, the listing broker's name + phone + brokerage, and fresh-deal signals. Search by state, industry, price, cash flow, or any BizBuySell URL, and turn every listing into a ready-to-action deal lead.
No login, no API key β fast JSON extraction from BizBuySell's own page data, with anti-bot handling built in.
Why this BizBuySell scraper?
Most BizBuySell scrapers either choke on the site's anti-bot wall (flaky, sub-75% success) or only grab the headline and price. This actor reads BizBuySell's full server-rendered listing feed and ships the richest, most reliable dataset in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Asking price | β | β |
| Cash flow (SDE) + EBITDA | partial | β |
| Gross revenue, inventory, FF&E, real-estate value | β | β opt-in |
| Listing broker name + phone + brokerage | β / partial | β |
| Broker profile URL + active / sold listing counts | β | β |
| Seller-financing & real-estate-included flags | β | β |
| New-listing / recently-updated freshness flags | β | β |
| Year established, employees, reason for selling | β | β opt-in |
| Industry + listing type (established / asset / RE / franchise) | partial | β |
| Lead score (0β100) per listing | β | β |
| Monitor mode (only new / changed listings) | β | β |
| Reliable behind BizBuySell anti-bot | β (often 50β75%) | β residential + auto-retry |
Use cases
- Deal sourcing & acquisition β business buyers, search funds, private-equity and family offices: filter by industry, geography, asking price and cash flow to build a live pipeline of on-market businesses.
- Broker & M&A lead generation β every listing carries the listing broker's name, phone and brokerage β prospect business brokers and intermediaries directly, scored by
leadScoreand listing volume. - Valuation comps & market sizing β pull cash-flow / asking-price / revenue multiples by industry and state for valuation benchmarks and market research.
- Lender & financing outreach β SBA lenders, business-acquisition lenders and brokers can target listings flagged for seller financing or SBA pre-qualification.
- Fresh-deal alerts β run on a schedule with monitor mode to capture only newly listed or price-changed businesses for a daily/weekly deal feed.
How to use
- Sign up for Apify β the free plan is enough to try this actor.
- Open the BizBuySell Scraper, choose States and/or Industry categories (or paste BizBuySell Search URLs), set your filters, and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS β or pull results programmatically via the Apify API.
Input
{"states":["Florida","Texas"],"categories":["Restaurants & Food"],"minAskingPrice":100000,"minCashFlow":50000,"listingTypes":["Established Business"],"includeDetails":true,"maxItems":100,"monitorMode":false}
- states β US states to scrape (
Florida,Texas,California, β¦). Leave empty for the nationwide feed. - categories β industry categories (
Restaurants & Food,Health Care & Fitness,Manufacturing,Online & Technology, β¦). Combine withstatesto narrow by state + industry. - searchUrls β (advanced) paste any BizBuySell browse/search URL copied from your browser (keyword searches, city pages, custom filters). Runs in addition to the structured inputs.
- keyword β keep only listings whose title / description / industry / location contains this text.
- listingTypes β
Established Business,Asset Sale,Business Real Estate,Startup,Franchise. - minAskingPrice / maxAskingPrice / minCashFlow β numeric financial filters.
- includeDetails (default false) β fetch each listing's detail page to add gross revenue, full description, year established, employees, inventory, FF&E, real-estate value and reason for selling.
- maxItems (default 100) β maximum listing records to return.
- monitorMode (default false) β output only new or price-changed listings versus previous runs (see below).
- proxyConfiguration (default US residential) β BizBuySell blocks datacenter traffic; keep residential.
Output
One record per business-for-sale listing:
{"listingId":2521606,"listingType":"Established Business","name":"Industrial Magnetic Equipment Firm | 50% Repeat Orders","url":"https://www.bizbuysell.com/business-opportunity/.../2521606/","description":"Industrial Safety and Maintenance Solutions Distribution companyβ¦","location":"Tampa, FL","city":"Tampa","state":"FL","stateName":"Florida","askingPrice":6750000,"cashFlow":1342264,"ebitda":null,"grossRevenue":3297326,"currency":"USD","realEstateIncluded":false,"sellerFinancingAvailable":true,"industry":"Manufacturing","category":"Manufacturing","yearEstablished":"1999","employees":"12","reasonForSelling":"Retirement","isNewListing":true,"isRecentlyUpdated":false,"isHotProperty":false,"adLevel":"Diamond","images":["https://images.bizbuysell.com/β¦W768.webp"],"imageCount":1,"brokerName":"Ron Matheson","brokerPhone":"(800) 251-1559","brokerCompany":"WebsiteClosers.com","brokerProfileUrl":"https://www.bizbuysell.com/business-broker/ron-matheson/β¦/","brokerActiveListings":312,"brokerSoldListings":540,"isBrokerListing":true,"leadScore":92,"monitorStatus":"new","scrapedAt":"2026-06-24T00:00:00.000Z"}
Fields are null only when BizBuySell genuinely doesn't publish them (e.g. cash flow "Not Disclosed", owner-listed FSBO with no broker) β not because the scraper skipped them.
Monitor mode β only new & changed deals
Turn on monitorMode to track listings across runs. The actor remembers every listing it has seen (in a named key-value store) and, on the next run, outputs only listings that are new or whose asking price / cash flow / title changed β each tagged with monitorStatus: "new" or "updated".
This is the perfect way to build a fresh-deal feed: pair it with Apify Schedules to run daily or weekly, and only pay for the new deals each run surfaces. Monitor mode keeps its own state and does not interfere with the Apify scheduler β schedule freely.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API β start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python β official SDKs.
- Schedules β run hourly/daily/weekly with monitor mode to watch a state, industry, or saved search for new listings.
- Webhooks β trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import{ ApifyClient }from'apify-client';const client =newApifyClient({token:'MY_APIFY_TOKEN'});const run =await client.actor('scrapesage/bizbuysell-scraper').call({states:['Florida','Texas'],categories:['Restaurants & Food'],minCashFlow:50000,includeDetails:true,maxItems:100,});const{ items }=await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} business-for-sale listings`);
Integrate with any app
Connect the dataset to 5,000+ apps β no code required:
- Make β multi-step automation scenarios.
- Zapier β push new deals or broker leads straight into your CRM.
- Slack β get notified when a monitored search finds new listings.
- 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 manufacturing businesses for sale in Texas under $2M with seller financing and list the brokers" and let it run this scraper.
More scrapers from scrapesage
Build a complete deal-sourcing & business-intelligence stack:
- Crexi Scraper β commercial real estate for sale and lease.
- SBA Loan Leads Scraper β SBA 7(a)/504 borrowers and lenders (acquisition financing).
- US Business Formation Scraper β newly registered businesses, state by state.
- US UCC Filings Scraper β UCC liens for due diligence and lender intel.
- US Franchise Registrations Scraper β franchise FDD registrations and franchisors.
- SEC Form D Funding Scraper β private-placement fundraising events.
- ImportYeti Scraper β US import / supplier intelligence by company.
- Texas Business Leads Scraper β registered Texas businesses as B2B leads.
Tips
- State + industry: combine
statesandcategoriesfor tight targeting (e.g. Texas + Restaurants & Food). - Big result sets: BizBuySell returns ~60 listings per page; raise
maxItemsandmaxPagesPerSearchto go deeper, or split by state/industry. - Reliability: keep the default US residential proxy. BizBuySell blocks datacenter IPs; the actor warms up a session cookie and auto-retries on a fresh IP when an individual residential IP is challenged.
- Cost control: detail enrichment is opt-in and billed separately β leave it off when the search-card financials (asking price, cash flow, EBITDA) are enough.
FAQ
How do I scrape BizBuySell for a specific state or industry? Put the state(s) in states and/or the industry in categories. Combine them to narrow to a state + industry. For anything more specific, search on bizbuysell.com and paste the resulting URL into searchUrls.
Does it get broker contact details? Yes β the listing broker's name, phone, brokerage, and profile URL come straight from BizBuySell's listing data (no website crawl needed). Owner-listed (FSBO) listings without a broker return null for these.
Where do gross revenue and year established come from? Those live on each listing's detail page. Turn on includeDetails to fetch them (billed per detail-enrichment event).
Can I export to Google Sheets, CSV, or Excel? Yes β one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only new listings? Turn on monitorMode and run on a Schedule. Each run outputs only new or price-changed listings.
Is scraping BizBuySell legal? This actor collects publicly available listing data only. You are responsible for using the data in compliance with applicable laws and BizBuySell's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome β this actor is actively maintained.
