BizBuySell Listings Scraper
Pricing
from $20.00 / 1,000 results
Go to Apify Store
BizBuySell Listings Scraper
Scrape businesses-for-sale listings from BizBuySell. Each result includes the business name, asking price, listing URL, image, and description. Filter by location, industry or keyword using a BizBuySell search URL. No login required.
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape businesses-for-sale listings from BizBuySell by search URL. One result = one business listing.
Why use this actor
- No account, no login, and no API key required
- Business name, asking price, listing URL, image, and description for every result
- Filter by location, industry, price, or keyword — just paste a BizBuySell search URL
- Walks through all result pages automatically
- Stable JSON output suitable for pipelines, deal-sourcing, or market research
- Automatic retries and IP switching if a page is temporarily blocked
How it works
- You apply any filters you want on BizBuySell and paste the search URL(s) here (or use the default "all businesses for sale").
- The actor walks the result pages and collects each listing with its core details.
- Results stream into your dataset, ready to download as JSON, CSV, or Excel.
You don't manage scrapers, browsers, or retries — the actor handles all of that.
Input
{"searchUrls": ["https://www.bizbuysell.com/california-businesses-for-sale/"],"maxListingsPerSearch": 100,"maxPages": 20,"concurrency": 2,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Type | Description |
|---|---|---|
searchUrls | array | BizBuySell search URLs (apply location/industry/keyword filters on the site first). Defaults to all businesses for sale. |
maxListingsPerSearch | integer | Stop after this many listings per search. 0 = no cap. Default 100. |
maxPages | integer | Safety cap on result pages per search. Default 20. |
concurrency | integer | Search URLs processed in parallel. Default 2. |
proxyConfiguration | object | Proxy settings. Residential is recommended. |
Output
{"_input": "https://www.bizbuysell.com/businesses-for-sale/","_scrapedAt": "2026-06-11T02:40:00Z","recordType": "BUSINESS_LISTING","listingId": "2516772","page": 1,"name": "Profitable Property Management Business with Real Estate Portfolio","url": "https://www.bizbuysell.com/business-opportunity/profitable-property-management-business-with-real-estate-portfolio/2516772/","image": "https://images.bizbuysell.com/shared/listings/251/2516772/b4b3e109-f5eb-4154-a0a3-6926c001d02b-W336.webp","description": "This profitable property management company specializes in fully furnished residential rentals throughout California's Central Valley ... (truncated)","price": 745000,"priceCurrency": "USD","availability": "http://schema.org/InStock"}
| Field | Type | Description |
|---|---|---|
listingId | string | BizBuySell listing ID (from the URL). |
name | string | Business headline. |
url | string | Listing detail page URL. |
image | string | Listing thumbnail. |
description | string | Listing summary (often includes location and type). |
price | number | Asking price. |
priceCurrency | string | Currency of the asking price. |
availability | string | Schema.org availability marker. |
_raw | object | The full underlying listing object, for forward compatibility. |
A search that returns nothing yields an _error record instead of being dropped.
Notes
- Asking prices reflect what the seller advertises and change over time.
- Residential proxy is recommended; the actor retries automatically if a page is temporarily blocked.