BusinessesForSale Scraper avatar

BusinessesForSale Scraper

Pricing

from $0.56 / 1,000 business listings

Go to Apify Store
BusinessesForSale Scraper

BusinessesForSale Scraper

Extract business listings, asking prices, revenues, cash flows, established years, employees count, and seller contact URLs from BusinessesForSale.com. Download clean tables of brokerage resales automatically for private equity research and corporate audits.

Pricing

from $0.56 / 1,000 business listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What does BusinessesForSale scraper do?

This Actor extracts complete lists of active business resales, franchise listings, and corporate assets from the global BusinessesForSale.com directory (https://www.businessesforsale.com). It gathers detailed listing profiles across multiple international regional shards, collecting asking prices, annual sales revenues, cash flows, full descriptive texts, employee counts, lease terms, and broker contact paths. It outputs this data in flat, spreadsheet-friendly formats like JSON, CSV, HTML, and Excel, allowing brokers and private equity teams to compile instant market snapshots.


Why use BusinessesForSale scraper?

  • Brokerage monitoring: Keep track of newly active business listings and price changes in your target markets in real time.
  • Acquisition lead generation: Build complete pipelines of acquisition targets based on precise price, revenue, or cash flow filters.
  • Valuation analysis: Track pricing trends and valuation multiples (price-to-revenue or price-to-cash-flow) across different sectors.
  • Brokers lead lists: Extract direct brokerage agency contact form links to follow up within your CRM system.

How to use BusinessesForSale scraper?

  1. Open the BusinessesForSale Scraper page on the Apify Console.
  2. Select your search keywords or paste target search/category URLs.
  3. Configure your price, revenue, or location filters.
  4. Set your proxy settings (residential proxies are strongly recommended).
  5. Click the Run button and wait for the extraction to finish.
  6. Download your clean business resales table from the Output tab.

Input

You can configure these parameters to customize your extraction:

FieldTypeRequiredDescription
startUrlsarrayNoSpecific category or direct search result page links.
searchKeywordsarrayNoSector keywords or search terms (e.g. 'coffee shop').
countrystringNoTarget country site to execute generated keyword searches against.
maxItemsintegerNoMaximum total business listings to scrape.
minPriceintegerNoLowest visible asking price.
maxPriceintegerNoHighest visible asking price.
minRevenueintegerNoLowest visible sales revenue.
minCashFlowintegerNoLowest visible annual cash flow.
deepScrapebooleanNoEnable deep scraping to fetch listing detail pages and extract employee counts, years established, and lease terms.
proxyConfigurationobjectYesPre-configured rotating proxies with residential exit selection.

Output

Here is an example of the structured dataset returned for each listing:

{
"listing_id": "3967471",
"name": "profitable-coffee-shop-in-bangtao",
"title": "Profitable Coffee Shop in Bangtao",
"listing_class": "Business",
"country": "Thailand",
"region": "Phuket",
"city": "Bang Tao",
"description": "A profitable coffee shop in Bang Tao is for sale.",
"asking_price": 200000,
"asking_price_currency": "USD",
"asking_price_text": "$200,000 (USD)",
"revenue": 175000,
"revenue_text": "$100K - $250K (USD)",
"cash_flow": 70000,
"cash_flow_text": "$70,000 (USD)",
"years_established": "3",
"employees_count": "8",
"trading_hours": "11:00-00:00 - 7 days",
"real_estate": "Lease",
"reason_for_selling": "I'm moving to the US.",
"picture_url": "https://thailand.businessesforsale.com/uploads/efed68ea-b8fc-4569-8b1d-b46e00c223e9.jpg",
"contact_url": "https://thailand.businessesforsale.com/thai/profitable-coffee-shop-in-bangtao/contact",
"listing_url": "https://thailand.businessesforsale.com/thai/profitable-coffee-shop-in-bangtao.aspx",
"scraped_at": "2026-06-23T12:00:00.000Z"
}

Data table

The final output dataset is completely flat and spreadsheet-friendly:

FieldTypeDescription
listing_idstringUnique listing identifier on BusinessesForSale.
titlestringTitle of the business or franchise listing.
listing_classstringClassification (Business or Franchise).
countrystringCountry name where the listing resides.
regionstringLocal state, province, or region.
citystringCity name.
descriptionstringShort narrative description of the business.
asking_pricenumberParsed numerical asking price.
asking_price_currencystringCurrency code (e.g. USD, GBP, EUR).
asking_price_textstringSource asking price text.
revenuenumberParsed numerical annual revenue.
revenue_textstringSource revenue text.
cash_flownumberParsed numerical annual cash flow.
cash_flow_textstringSource cash flow text.
years_establishedstringNumber of years active.
employees_countstringNumber of active staff.
trading_hoursstringWeekly trading hours.
real_estatestringReal estate status (Lease, Freehold, Owned).
reason_for_sellingstringReason why the business is on the market.
picture_urlstringPrimary listing image URL.
contact_urlstringDirect link to the seller/broker contact form.
listing_urlstringCanonical listing page URL on the platform.
scraped_atstringISO 8601 extraction timestamp.

Pricing

This Actor utilizes a Serverless got-scraping architecture on a lightweight memory footprint, which keeps compute consumption to an absolute minimum.

  • Pricing model: Pay-Per-Event billing is active on this Actor.
  • Usage calculation: You are charged only for the actual number of business listing rows successfully extracted and returned to your dataset.

FAQ, disclaimers, and support

  • Is it legal to scrape BusinessesForSale? Yes, this scraper extracts publicly accessible listings, financial text, and operational statistics. It does not access private account dashboards or user payment transactions.
  • Can I request a custom feature? Absolutely. If you need custom integration schemas, CRM push routes, or continuous email alert pipelines, please reach out via the Issues tab.
  • Need help? If you experience blockages or require technical assistance, please submit a ticket in the Issues tab of this Actor's Store page.