BusinessesForSale.com Listings Scraper avatar

BusinessesForSale.com Listings Scraper

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
BusinessesForSale.com Listings Scraper

BusinessesForSale.com Listings Scraper

Extract business-for-sale listings worldwide: title, location, sector, asking price, revenue, and cash flow.

Pricing

from $1.60 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape business-for-sale listings from BusinessesForSale.com, one of the largest international marketplaces for buying and selling businesses. Returns title, location, country, sector, asking price, annual revenue, and cash flow for listings spanning 27+ countries.


BusinessesForSale.com Scraper Features

  • Extracts asking price, annual revenue, and cash flow for every listing
  • Covers the full worldwide index — not just one country's slice of the marketplace
  • Parses the business sector (Restaurants, IT Businesses, Cafes and Diners, and hundreds more) directly from each listing
  • Splits location into city/region and a clean country field
  • Returns a stable listing ID and the canonical detail-page URL for every record
  • Handles money values however the seller entered them — an exact figure or a rounded range — and normalizes both to a number

Who Uses BusinessesForSale.com Data?

  • Business brokers — track new listings and asking-price trends across a sector or region
  • Investors and search-fund operators — screen a market for acquisition targets by revenue and cash flow
  • Franchise consultants — monitor which independent businesses are coming to market
  • Market researchers — build datasets on small-business valuations by country and sector
  • Lead-gen teams — feed listing contacts into a CRM for outreach to sellers or brokers

How BusinessesForSale.com Scraper Works

  1. Set maxItems to how many listings you want.
  2. The scraper works through the marketplace's listings and pulls the full detail for each one — asking price, revenue, cash flow, sector, and location.
  3. Every listing lands in your dataset as a clean, structured record, ready to export or pipe into another tool.

Input

{
"maxItems": 25
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of listings to scrape
resumeCursorStringCursor from a previous run's Output. Continues a stopped crawl without re-fetching listings you already have.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

BusinessesForSale.com Scraper Output Fields

{
"listing_id": "3986102",
"title": "Long-standing Popular Restaurant And Café In Chicago, IL",
"location": "Chicago, Illinois, US",
"country": "US",
"sector": "Cafes and Diners",
"asking_price": 299000,
"turnover": 1541153,
"net_profit": 103558,
"detail_url": "https://us.businessesforsale.com/us/long-standing-popular-restaurant-and-cafe-in-chicago-il.aspx"
}
FieldTypeDescription
listing_idStringSource-native listing ID
titleStringListing title
locationStringFull location string (city, region, country)
countryStringCountry the business is located in
sectorStringBusiness sector (e.g. Restaurants, IT Businesses, Cafes and Diners)
asking_priceNumberAsking price in USD — the upper bound when the seller listed a rounded range instead of an exact figure
turnoverNumberAnnual revenue in USD — same rounding rule as asking_price
net_profitNumberAnnual cash flow / net profit in USD — same rounding rule as asking_price
detail_urlStringCanonical URL of the listing detail page

Franchise "opportunity" listings — a single franchise brand advertised across multiple locations rather than an individual business for sale — aren't included; they're priced and structured differently and don't map cleanly onto these fields.


FAQ

How do I scrape BusinessesForSale.com?

Run this actor with a maxItems value and it returns structured listing data — no manual browsing or copy-pasting from the site required.

What data can I get from BusinessesForSale.com?

Title, location, country, sector, asking price, annual revenue, and cash flow for every listing, plus the listing ID and detail-page URL.

Does this cover every country, or just the US?

The full worldwide index — 52,000+ listings across 27+ country marketplaces (US, UK, Canada, Australia, and more), not a single country's slice.

How much does BusinessesForSale.com Scraper cost to run?

Pricing is pay-per-result under Apify's PPE model — see the actor's Pricing tab for the current per-record rate plus a small fixed run cost.

What happens to listings priced as a range instead of an exact figure?

Some sellers list "Under $100K" instead of an exact revenue figure. The scraper returns the upper bound of that range as the number, so every record stays numeric and comparable.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use BusinessesForSale.com Scraper?

  • Full worldwide coverage — pulls from the unified global index, not one country's subdomain
  • Clean, comparable numbers — asking price, revenue, and cash flow always come back as numbers, even when the source listed a rounded range instead of an exact figure
  • Sector included — parsed straight from each listing, so you can group or filter by industry without extra scraping