ScraperCity logo

BizBuySell Scraper API Documentation

BizBuySell Scraper

Extract business-for-sale listings with financials and broker contacts from BizBuySell

$0.01 per listingPOST /api/v1/scrape/bizbuysell-scraper

Parameters

NameTypeRequiredDescription
startUrlsstring[]RequiredArray of BizBuySell URLs (search pages or individual listings)Example: ["https://www.bizbuysell.com/texas-businesses-for-sale/"]
maxItemsnumberOptionalMaximum number of listings to extractDefault: 100Example: 500
datasetNamestringOptionalDataset name for deduplication across runsExample: texas-restaurants

Examples

Extract businesses in Texas

curl -X POST https://app.scrapercity.com/api/v1/scrape/bizbuysell-scraper \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [
      "https://www.bizbuysell.com/texas-businesses-for-sale/"
    ],
    "maxItems": 250
  }'

Search restaurants nationwide

curl -X POST https://app.scrapercity.com/api/v1/scrape/bizbuysell-scraper \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [
      "https://www.bizbuysell.com/restaurants-for-sale/",
      "https://www.bizbuysell.com/fast-food-restaurants-for-sale/"
    ],
    "maxItems": 1000,
    "datasetName": "restaurant-opportunities"
  }'

Check scrape status

curl -X GET https://app.scrapercity.com/api/v1/scrape/status/{runId} \
  -H "Authorization: Bearer YOUR_API_KEY"

Use Cases

  • SMB acquisition and search fund deal flow
  • Business broker market analysis
  • Investment opportunity research
  • Valuation benchmarking by industry
  • Automated daily listing alerts
  • Competitor analysis for business brokers

Best Practices

  • Apply filters on BizBuySell first, then copy the filtered URL
  • Use search URLs for broad extraction, listing URLs for specific businesses
  • Set maxItems to 99999 to extract all available listings
  • Use datasetName to avoid duplicates when running daily
  • Returns complete financials: EBITDA, revenue, cash flow
  • Includes direct broker contact information
  • Extracts full business descriptions and seller details
  • Can be cancelled while running

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.