BizBuySell Scraper
Extract business-for-sale listings with financials and broker contacts from BizBuySell
$0.01 per listing
POST /api/v1/scrape/bizbuysell-scraperParameters
| Name | Type | Required | Description |
|---|---|---|---|
startUrls | string[] | Required | Array of BizBuySell URLs (search pages or individual listings)Example: ["https://www.bizbuysell.com/texas-businesses-for-sale/"] |
maxItems | number | Optional | Maximum number of listings to extractDefault: 100Example: 500 |
datasetName | string | Optional | Dataset 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.