BizBuySell Scraper | $1 / 1k | Fast & Reliable avatar

BizBuySell Scraper | $1 / 1k | Fast & Reliable

Pricing

$1.00 / 1,000 results

Go to Apify Store
BizBuySell Scraper | $1 / 1k | Fast & Reliable

BizBuySell Scraper | $1 / 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

$1.00 / 1,000 results

Rating

2.0

(1)

Developer

Fatih Tahta

Fatih Tahta

Maintained by Community

Actor stats

1

Bookmarked

35

Total users

18

Monthly active users

60 days

Issues response

a day ago

Last modified

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…

ParameterTypeDescriptionDefault
startUrlsstring[]BizBuySell URLs to collect directly. You can mix search pages, category pages, and individual listing pages.
useQueryBuilderbooleanWhen enabled, builds BizBuySell search URLs from the filters and keywords below.false
statestringUS state name or slug to filter searches (e.g., california, new-york). Use with the query builder.
areastringCity or metro area within the selected state (e.g., los-angeles, new-york-city). Use with the query builder.
minCashflowintegerMinimum annual cash flow to include.
maxCashflowintegerMaximum annual cash flow to include.
minGrossIncomeintegerMinimum gross income/revenue to include.
maxGrossIncomeintegerMaximum gross income/revenue to include.
minAskingPriceintegerMinimum asking price to include.
maxAskingPriceintegerMaximum asking price to include.
establishmentDateintegerOnly include listings established after this year (e.g., 2010).
industryIdsstring[]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).
queriesstring[]Search keywords (e.g., business type, industry, or location). Use with the query builder.
limitintegerMaximum listings to save per query or URL set.50000
useApibooleanUse the BizBuySell API flow when available for cleaner structured discovery.false
apiFallbackbooleanIf API mode is blocked or unavailable, fall back to page parsing.true
apiTokenstringOptional API token captured from a previous session or run.
apiSearchCriteriaobjectOptional advanced search-criteria overrides for API runs.
apiPayloadOverridesobjectOptional low-level payload overrides for API runs.
proxyConfigurationobjectOptional proxy settings to improve reliability on larger runs.Apify proxy with RESIDENTIAL group

Example Inputs

1. Direct URL crawl

{
"startUrls": [
"https://www.bizbuysell.com/california/los-angeles-county-businesses-for-sale/",
"https://www.bizbuysell.com/business-opportunity/sugar-bear-candy-store-at-westchester-mall-strong-roi/2445189/"
],
"limit": 200
}

2. Query builder search by geography and industry

{
"useQueryBuilder": true,
"state": "new-york",
"area": "new-york-city",
"industryIds": ["17"],
"queries": ["cafe", "bakery"],
"minAskingPrice": 250000,
"maxAskingPrice": 1500000,
"minCashflow": 100000,
"limit": 500
}

3. Broad API-assisted discovery run

{
"useQueryBuilder": true,
"useApi": true,
"apiFallback": true,
"state": "florida",
"industryIds": ["31", "118"],
"queries": ["medical practice", "insurance agency"],
"minGrossIncome": 500000,
"establishmentDate": 2015,
"limit": 500
}

Output

6.1 Output destination

The actor writes listing results to an Apify dataset as JSON records. The dataset is designed for direct consumption by analytics tools, ETL pipelines, and downstream APIs without post-processing.

6.2 Record envelope

Every listing record includes:

  • record_type (string, required)
  • id (number, required)
  • url (string, required)

Recommended idempotency key: record_type + ":" + id

Use this key to deduplicate or upsert records when the same listing appears across multiple inputs.

6.3 Examples

Example: listing (record_type = "listing")

{
"record_type": "listing",
"id": 2445189,
"title": "Sugar Bear Candy Store at Westchester Mall Strong ROI",
"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...",
"url": "https://www.bizbuysell.com/business-opportunity/sugar-bear-candy-store-at-westchester-mall-strong-roi/2445189/",
"source_context": {
"seed_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>",
"source_url": "https://www.bizbuysell.com/new-york/new-york-city-metro-area-businesses-for-sale/",
"canonical_url": "https://www.bizbuysell.com/business-opportunity/sugar-bear-candy-store-at-westchester-mall-strong-roi/2445189/",
"domain": "www.bizbuysell.com",
"page_number": 1,
"item_index": 7,
"search_results_total": 365,
"search_query": "q=bHQ9MzA=",
"search_meta_title": "Businesses For Sale in New York City Metro Area, NY - BizBuySell"
},
"listing_id": 2445189,
"listing_number": 2445189,
"site_specific_id": 2445189,
"location": "White Plains, NY",
"city": "White Plains",
"state_code": "NY",
"asking_price": 485000,
"asking_price_display": "$485,000",
"price_reduced": false,
"real_estate_included": false,
"cash_flow": 139000,
"cash_flow_display": "$139,000",
"gross_revenue": 742000,
"image_urls": [
"https://images.bizbuysell.com/shared/listings/244/2445189/a6fdd587-4ec3-4d36-a025-369c605cba17-W336.webp",
"https://images.bizbuysell.com/shared/listings/244/2445189/60d55f4a-65db-4bdf-8134-0b43eec2d641-W336.webp"
],
"photo_url": "https://images.bizbuysell.com/shared/brokerdirectory/images/51563/lg_prs_Me.jpg",
"contact_name": "Pavel Yanbekov",
"contact_person_id": 1602191,
"contact_photo_url": "https://images.bizbuysell.com/shared/brokerdirectory/images/51563/lg_prs_Me.jpg",
"contact_broker_company": "Ayarpi Real Estate",
"contact_broker_profile_url": "https://www.bizbuysell.com/business-broker/pavel-yanbekov/ayarpi-real-estate/43095/",
"contact_phone": "(732) 535-4204",
"contact_phone_digits": "7329430830",
"company_name": "Ayarpi Real Estate",
"is_hot_property": true,
"recently_updated": true,
"recently_added": false,
"source_type": 5,
"listing_type_id": 40,
"financing_type_id": 0,
"search_offset": 7,
"ad_level_id": 5,
"bizquest_primary_business_type_id": 229,
"bizquest_primary_business_type_name": "Retail Stores"
}

Field reference

Listing fields (record_type = "listing")

  • record_type (string, required): Record category.
  • id (number, required): Listing identifier.
  • url (string, required): Canonical listing URL.
  • title (string, optional): Listing title.
  • source_context (object, optional): Crawl, request, and provenance metadata for the record.
  • listing_id / listing_number / site_specific_id (number, optional): Native BizBuySell identifiers.
  • location, city, county_id, state_code, postal_code (optional): Flattened geography and address fields.
  • asking_price, cash_flow, gross_revenue, ebitda (optional): Flattened deal and financial fields.
  • description (string, optional): Listing summary text.
  • image_urls / photo_url / company_photo_url (optional): Flattened media fields.
  • contact_* (optional): Contact person, phone, broker company, and broker profile fields.
  • company_* (optional): Company name, URL, overview, and media fields.
  • listing_type_id, ad_level_id, financing_type_id, search_offset, detail_requests (optional): Source-specific attributes kept at the top level.
  • bbs_primary_business_type_* / bizquest_primary_business_type_* (optional): Useful primary business classification from the API without the duplicated full diamond_metadata block.

Data guarantees & handling

  • Best-effort extraction: fields may vary by region/session/availability/UI experiments.
  • Optional fields: null-check in downstream code.
  • Deduplication: recommend record_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.