BusinessesForSale Scraper avatar

BusinessesForSale Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
BusinessesForSale Scraper

BusinessesForSale Scraper

Extract business listings from BusinessesForSale with complete details, including business name, price, location, category, revenue, cash flow, description, images, broker information, and listing URL. Ideal for market research, lead generation, investment analysis, and business intelligence.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What does BusinessesForSale Scraper do?

BusinessesForSale Scraper collects structured business-for-sale listings from BusinessesForSale.com. Use a public search URL such as https://www.businessesforsale.com/search/hotels-for-sale, or enter a keyword like Gas Station with an optional location term to create a search automatically.

The Actor is useful for buyers, brokers, analysts, investors, and lead generation teams that need business listing data in a clean dataset instead of manually copying titles, prices, locations, descriptions, and listing URLs.

Why use BusinessesForSale Scraper?

  • Business acquisition research - Build datasets of businesses for sale by category, keyword, or region.
  • Broker and investor workflows - Track available opportunities, asking prices, revenue, cash flow, and market movement.
  • Automation-ready output - Export listing data to JSON, CSV, Excel, XML, Google Sheets, webhooks, or your own systems.
  • Flexible search input - Start from a BusinessesForSale URL or provide a keyword and location.
  • Pagination controls - Set result and page limits so small tests and larger runs stay predictable.

What data can you extract from BusinessesForSale.com?

FieldDescription
listing_idSource listing identifier when available
titleBusiness listing title
urlDirect listing URL
descriptionShort listing summary
imagesFull listing image URLs when available
locationBusiness location when available
priceNumeric asking price when published in structured data
currencyListing currency code
asking_priceDisplayed asking price when available
sales_revenueDisplayed sales revenue when available
revenueDisplayed revenue or turnover when available
cash_flowDisplayed cash flow when available
net_profitDisplayed net profit when available
real_estateReal estate or property inclusion status
propertyProperty type or ownership details
premises_detailsPremises details when published
expansion_potentialExpansion notes when published
reasons_for_sellingSeller's reason for selling when published
employeesEmployee or staffing details when published
years_establishedBusiness age or year established when published
contact_urlContact seller URL
date_postedPublished or updated date when available
image_urlListing image URL
source_urlSearch URL that produced the record
scraped_atCollection timestamp

How to scrape BusinessesForSale.com data

  1. Open the Actor on Apify.
  2. Paste a BusinessesForSale search URL, or enter a keyword and optional location.
  3. Set results_wanted and max_pages.
  4. Keep proxy configuration enabled for reliable runs on Apify.
  5. Run the Actor and download the dataset or connect it to another tool.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo-BusinessesForSale search URL. Takes priority over keyword and location.
keywordStringNo-Search keyword used when no start URL is provided.
locationStringNo-Optional location term combined with the keyword search.
results_wantedIntegerNo20Maximum number of listings to save.
max_pagesIntegerNo5Maximum number of result pages to process.
collectDetailsBooleanNofalseOptional slower mode for extra fields from each listing page. Keep disabled for fast batch runs.
proxyConfigurationObjectNoApify ProxyProxy settings for reliable collection.

Usage Examples

Scrape a category URL

Collect hotel listings from a public BusinessesForSale search page:

{
"startUrl": "https://www.businessesforsale.com/search/hotels-for-sale",
"results_wanted": 20,
"max_pages": 2,
"collectDetails": false
}

Search by keyword

Collect business listings matching a keyword:

{
"keyword": "Gas Station",
"results_wanted": 20,
"max_pages": 1,
"collectDetails": false
}

Search by keyword and location

Combine a business type with a location term:

{
"keyword": "Restaurant",
"location": "Florida",
"results_wanted": 50,
"max_pages": 3,
"collectDetails": false
}

Sample Output

{
"listing_id": "3985556",
"title": "Exclusive-Use Country House Venue In Exmoor National Park",
"url": "https://uk.businessesforsale.com/uk/exclusive-use-country-house-venue-in-exmoor-national-park.aspx",
"description": "A rare opportunity to acquire a beautifully restored, exclusive-use country house wedding and events venue.",
"images": [
"https://uk.businessesforsale.com/uploads/be62e16c-bb0d-4c85-bf88-b49a0166e733.jpg"
],
"price": 3600000,
"currency": "GBP",
"location": "Somerset, GB",
"asking_price": "£3,600,000",
"sales_revenue": "£500,000",
"cash_flow": "£250,000",
"real_estate": "Freehold",
"premises_details": "Country House Estate",
"expansion_potential": "Huge potential",
"reasons_for_selling": "Retirement",
"contact_url": "https://uk.businessesforsale.com/uk/exclusive-use-country-house-venue-in-exmoor-national-park/contact",
"image_url": "https://www.businessesforsale.com/uploadsstatic/a3985556mediumthumbnail.jpg",
"source_url": "https://www.businessesforsale.com/search/hotels-for-sale",
"scraped_at": "2026-08-04T10:30:00.000Z"
}

Tips for Best Results

  • Use complete BusinessesForSale search URLs for exact category or country searches.
  • Start with results_wanted set to 20 when testing a new search.
  • Increase max_pages only when you need more results than the first page provides.
  • Use category pages when you want broader market coverage and keyword search when you want specific business types.
  • Some financial fields may be missing when the seller does not publish them.

Integrations

  • Google Sheets - Send business listings to a spreadsheet for review.
  • CSV and Excel - Download datasets for market research and reporting.
  • Webhooks - Trigger workflows after each run finishes.
  • Make or Zapier - Connect listing data to no-code automation.
  • API - Access datasets programmatically from your own apps.

Frequently Asked Questions

Can I scrape a BusinessesForSale search URL directly?

Yes. Paste the public search URL into startUrl, and the Actor will use that URL before keyword or location inputs.

Can I search by keyword instead of URL?

Yes. Leave startUrl empty and provide keyword, with location if needed.

Can I collect more than one page?

Yes. Increase max_pages and results_wanted to collect additional paginated results.

Why are some fields missing from some records?

Some sellers do not publish asking price, revenue, cash flow, images, or dates. Empty values are removed from each dataset item.

Can I export BusinessesForSale data to CSV or Excel?

Yes. Apify datasets can be exported to CSV, Excel, JSON, XML, RSS, and other formats.

Scraping public web data can be legal, but you are responsible for following applicable laws, website terms, and privacy rules. Use the Actor for legitimate research and compliance-friendly workflows.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for collecting publicly available business listing data. Users are responsible for using the data responsibly and complying with applicable laws, platform terms, and data protection requirements.