BizBuySell Scraper | $4 / 1k | Fast & Reliable
Pricing
$3.99 / 1,000 results
BizBuySell Scraper | $4 / 1k | Fast & Reliable
Scrape BizBuySell into structured business-for-sale listings. Get asking price, cash flow, revenue, location, category, descriptions and contact details. Ideal for deal sourcing, valuation comps, market sizing, and tracking new listings.
Pricing
$3.99 / 1,000 results
Rating
5.0
(1)
Developer

Fatih Tahta
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
BizBuySell Scraper | Fast & Reliable
Slug: fatihtahta/bizbuysell-scraper
Overview
BizBuySell Scraper collects business-for-sale listings and key attributes such as asking price, cash flow, revenue, location, and broker contact details. It turns BizBuySell search pages, category pages, and listing pages into consistent JSON records you can analyze or feed into pipelines. BizBuySell is a leading marketplace for buying and selling businesses, making its data valuable for market sizing, valuation comps, and deal sourcing. Runs are automated and consistent, saving teams time while improving coverage and data quality.
Why Use This Actor
- Market research & analytics: Build comps on price, cash flow, and revenue to spot trends by industry or geography.
- Product & content teams: Identify popular categories, emerging niches, and listing language for content planning.
- Developers & data pipelines: Ingest structured listings into analytics stacks, CRMs, or BI tools with minimal cleanup.
- Lead gen & enrichment: Source qualified listings and broker contacts for outreach or enrichment workflows.
- Monitoring & competitive tracking: Track changes in pricing, availability, or listing activity over time.
Input Parameters
Provide any combination of URLs, queries, and filters…
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | string[] | BizBuySell URLs to collect directly. You can mix search pages, category pages, and individual listing pages. | – |
useQueryBuilder | boolean | When enabled, builds BizBuySell search URLs from the filters and keywords below. | false |
state | string | US state name or slug to filter searches (e.g., california, new-york). Use with the query builder. | – |
area | string | City or metro area within the selected state (e.g., los-angeles, new-york-city). Use with the query builder. | – |
minCashflow | integer | Minimum annual cash flow to include. | – |
maxCashflow | integer | Maximum annual cash flow to include. | – |
minGrossIncome | integer | Minimum gross income/revenue to include. | – |
maxGrossIncome | integer | Maximum gross income/revenue to include. | – |
minAskingPrice | integer | Minimum asking price to include. | – |
maxAskingPrice | integer | Maximum asking price to include. | – |
establishmentDate | integer | Only include listings established after this year (e.g., 2010). | – |
industryIds | string[] | Industry filters. Allowed values: 88 (Agriculture), 136 (Automotive & Boat), 141 (Beauty & Personal Care), 81 (Building & Construction), 89 (Communication & Media), 27 (Education & Children), 22 (Entertainment & Recreation), 118 (Financial Services), 31 (Health Care & Fitness), 57 (Manufacturing), 92 (Non-Classifiable Establishments), 115 (Online & Technology), 188 (Pet Services), 17 (Restaurants & Food), 1 (Retail), 20 (Service Businesses), 30 (Transportation & Storage), 206 (Travel), 78 (Wholesale & Distributors). | – |
queries | string[] | Search keywords (e.g., business type, industry, or location). Use with the query builder. | – |
limit | integer | Maximum listings to save per query or URL set. | 50000 |
proxyConfiguration | object | Optional proxy settings to improve reliability on larger runs. | Apify proxy with RESIDENTIAL group |
Example Input
{"startUrls": ["https://www.bizbuysell.com/washington/agriculture-businesses-for-sale/"],"useQueryBuilder": true,"state": "new-york","area": "new-york-city","industryIds": ["17"],"minAskingPrice": 250000,"limit": 500}
Output
6.1 Output destination
The actor writes results to an Apify dataset as JSON records. And the dataset is designed for direct consumption by analytics tools, ETL pipelines, and downstream APIs without post-processing.
6.2 Record envelope (all items)
Every record includes:
- type (string, required)
- id (number, required)
- url (string, required)
Recommended idempotency key: type + ":" + id
Use this key to deduplicate or upsert records when the same listing appears across multiple inputs.
6.3 Examples
Example: listing (type = "listing")
{"type": "listing","id": 2445189,"url": "https://www.bizbuysell.com/business-opportunity/sugar-bear-candy-store-at-westchester-mall-strong-roi/2445189/","listing_id": 2445189,"listing_url": "https://www.bizbuysell.com/business-opportunity/sugar-bear-candy-store-at-westchester-mall-strong-roi/2445189/","listing_title": "Sugar Bear Candy Store at Westchester Mall Strong ROI","source_url": "https://www.bizbuysell.com/new-york/new-york-city-metro-area-businesses-for-sale/","seed_type": "query","seed_value": "loc=/new-york/new-york-city-metro-area-businesses-for-sale/ | k=<none>","location": "White Plains, NY","asking_price": 485000,"description": "Lots of Potential to Grow Busy Candy Shop Store For Sale Price Calculated on 3 year ROI, likely much faster with minor improvement store has potential to increase sales This is a Proven Business that...","business_type_id": 5,"image_urls": ["https://images.bizbuysell.com/shared/listings/244/2445189/a6fdd587-4ec3-4d36-a025-369c605cba17-W336.webp"],"cash_flow": 139000,"is_price_reduced": false,"contact": {"name": "Pavel Yanbekov","photo_url": "https://images.bizbuysell.com/shared/brokerdirectory/images/51563/lg_prs_Me.jpg","broker_company": "Ayarpi Real Estate","broker_profile_url": "https://www.bizbuysell.com/business-broker/pavel-yanbekov/ayarpi-real-estate/43095/","phone": {"display": "(732) 535-4204","digits": "7329430830"}},"state_code": "NY","is_hot_property": true,"recently_updated": true,"recently_added": false,"real_estate_included": false}
Field reference
Listing fields (type = "listing")
- type (string, required): Record category.
- id (number, required): Listing identifier.
- url (string, required): Canonical listing URL.
- listing_id (number, required): Listing identifier as provided by BizBuySell.
- listing_url (string, required): Listing URL.
- listing_title (string, optional): Listing title.
- source_url (string, optional): Source page used to discover the listing.
- seed_type (string, optional): Input type used for discovery (e.g., query or URL).
- seed_value (string, optional): Input value used for discovery.
- location (string, optional): City and state as displayed.
- asking_price (number, optional): Asking price.
- description (string, optional): Listing summary text.
- business_type_id (number, optional): Business type identifier.
- image_urls (array[string], optional): Listing image URLs.
- cash_flow (number, optional): Annual cash flow.
- is_price_reduced (boolean, optional): Price reduction flag.
- contact.name (string, optional): Contact name.
- contact.photo_url (string, optional): Contact photo URL.
- contact.broker_company (string, optional): Broker company name.
- contact.broker_profile_url (string, optional): Broker profile URL.
- contact.phone.display (string, optional): Phone display string.
- contact.phone.digits (string, optional): Phone digits only.
- state_code (string, optional): State abbreviation.
- is_hot_property (boolean, optional): Hot property flag.
- recently_updated (boolean, optional): Recently updated flag.
- recently_added (boolean, optional): Recently added flag.
- real_estate_included (boolean, optional): Real estate included flag.
Data guarantees & handling
- Best-effort extraction: fields may vary by region/session/availability/UI experiments.
- Optional fields: null-check in downstream code.
- Deduplication: recommend
type + ":" + id.
Notes & Limitations
- Respect BizBuySell’s terms of service and applicable laws.
- Avoid excessive request frequency.
- Pricing and availability signals can vary by region, time, and session.
- Validate and review data for compliance before use.
Support
For help, open an issue from the actor page on Apify. Include the input you used (redacted), the run ID, the expected vs actual behavior, and a small output sample if available.