BizBuySell Scraper — Business Listings & Financials
Pricing
from $4.00 / 1,000 business listing scrapeds
BizBuySell Scraper — Business Listings & Financials
Scrape BizBuySell business-for-sale listings: asking price, cash flow, revenue, location, industry, and broker contact. Camoufox + residential proxies clear Akamai. MCP-ready.
Pricing
from $4.00 / 1,000 business listing scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape business-for-sale listings from BizBuySell.com, the largest US marketplace for buying and selling businesses. Give it a search, a category, or a US state, and it returns one clean JSON record per business — asking price, cash flow, location, industry, description, image, and the listing URL. Runs on the Apify platform with API access, scheduling, integrations, residential-proxy rotation, and monitoring built in.
BizBuySell is protected by Akamai Bot Manager. This Actor uses fast HTTP scraping over residential proxies with aggressive per-request IP rotation to reach the fully server-rendered listing grid — no browser, no cookies, no login, and no per-page browser cost.
What does BizBuySell Scraper extract?
| Field | Description |
|---|---|
title | Business listing headline |
askingPrice / askingPriceValue | Asking price (as shown + numeric) |
cashFlow / cashFlowValue | Seller's discretionary earnings / cash flow (present on most cards) |
location | City, state |
industry | Industry / category (from the search URL) |
description | Teaser text from the listing card |
image | Primary listing image URL |
listingType | featured (diamond) or standard |
url, listingId, scrapedAt | Canonical listing URL, stable id, timestamp |
Scope: this Actor scrapes the search / results grid (up to 50 listings per page, auto-paginated). It does not open each listing's individual detail page, so per-listing gross revenue, EBITDA, and broker phone are not included — those detail pages sit behind a stricter Akamai wall. The grid fields above are exactly what you need to screen the market by price, cash flow, industry, and location.
How much does it cost to scrape BizBuySell?
Simple pay-per-event pricing — you pay only for the listings you get:
- Actor start: $0.00005 per run
- Business listing: $0.004 per listing
Scraping 1,000 listings costs about $4. Pay-per-usage (compute + proxy) is also available for very large jobs.
Why use BizBuySell Scraper?
- Deal sourcing — screen acquisition targets by asking price, cash flow, industry, and location.
- Market research — track asking-price and cash-flow trends across industries and states over time (schedule daily/weekly runs).
- Search funds & PE — pull the whole market into a spreadsheet or your CRM in minutes.
- AI agents (MCP) — call it as a tool: one query in, structured JSON out.
How to use BizBuySell Scraper
- Click Try for free.
- Either paste one or more BizBuySell search/category URLs into BizBuySell URLs, or fill in Industry / keyword and/or Location to have the Actor build a search for you.
- Set Max listings (start small, e.g. 25, to preview cost).
- Click Start and download results as JSON, CSV, Excel, or HTML — or pull them via the Apify API.
Input examples
Scrape restaurants for sale in California:
{"searchKeyword": "restaurants and food","searchLocation": "california","maxItems": 200}
Scrape from pasted search/category URLs:
{"startUrls": [{ "url": "https://www.bizbuysell.com/texas/automotive-businesses-for-sale/" },{ "url": "https://www.bizbuysell.com/florida-businesses-for-sale/" }],"maxItems": 500}
Output example
{"listingId": "2436434","title": "Own Pasadena's Premier Sports Recovery & Wellness Studio","location": "Pasadena, CA","industry": "Health Care and Fitness","askingPrice": "$250,000","askingPriceValue": 250000,"cashFlow": "$120,000","cashFlowValue": 120000,"description": "Renew Performance Center is Pasadena's premier destination for high-performance training ...","image": "https://images.bizbuysell.com/shared/listings/243/2436434/....webp","listingType": "featured","url": "https://www.bizbuysell.com/business-opportunity/.../2436434/","scrapedAt": "2026-07-01T12:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Tips & advanced options
- Control cost with Max listings — one charge fires per delivered listing, and the run stops as soon as the cap is hit.
- Bound broad searches with Max pages per search URL (default 20; each page returns up to 50 listings).
- De-duplication is on by default so the same listing never appears twice across pages.
- Proxies default to Apify Residential (US), which is required for BizBuySell — do not switch to datacenter proxies.
- Re-run if a run reports 0 — BizBuySell's Akamai wall lets only a fraction of residential IPs through; the Actor retries each page across up to 40 fresh IPs, and re-running rotates the pool again.
FAQ
Is scraping BizBuySell legal? This Actor collects only publicly available listing data. You are responsible for complying with BizBuySell's Terms of Service and applicable laws. It does not log in or bypass paywalls.
Why don't I get gross revenue / EBITDA / broker phone? Those live on each listing's individual detail page, which is behind a stricter Akamai protection than the search grid. This Actor focuses on the reliably-scrapable grid data used for market screening.
A run returned few or zero results — why? Very narrow keyword/location combinations may have no listings (a genuine 0-result run). On a rare full block the Actor fails honestly rather than returning an empty dataset — just re-run; the residential pool rotates.
Can an AI agent call this? Yes. It's MCP-ready: single query in, structured JSON out, with predictable per-listing pricing.
Support
Found a bug or need a field that isn't here? Open an issue on the Actor's Issues tab. Custom scraping solutions are available on request.
This Actor is not affiliated with or endorsed by BizBuySell.com.