Skip to content

BusinessesForSale.com Scraper

Try for free

Scrape businesses for sale from BusinessesForSale.com in 100+ countries: asking price, revenue, cash flow or net profit, location, full description, highlights, images, years established, employees, reason for selling and the broker. Search by keyword, country, location, industry and price, or paste URLs.

⭐ BusinessesForSale.com Scraper

Scrape businesses for sale from BusinessesForSale.com in 100+ countries: asking price, revenue, cash flow or net profit, location, the full description, highlights, all images, years established, employees, reason for selling, premises and lease details, and the broker. Search by keyword, country, location, industry and price, or paste any search or listing URL. No login, no cookies, results in seconds.

✨ Why use BusinessesForSale.com Scraper?

  • 🌍 Every market — the US, UK, Australia, Canada, South Africa, Spain, France, the UAE and 100+ more countries, each in its own currency.
  • 🔎 Search without building URLs — keywords, country, state or city, industry, asking price, cash flow, revenue, listing age and sort order.
  • 📋 Full listing details — description, highlights, images, financials, premises, lease, staff, trading hours, support and training, financing, and the broker with a link to their other listings.
  • ⚡ Fast — 100 search results per page and listing pages fetched in parallel: 10 full listings in under 10 seconds per run, 1,000 in about a minute.
  • 🧹 Clean, typed output — numbers for exact prices, the original text for ranges ("$250K - $500K"), currency codes, and one row per business with no duplicates.
  • 💸 Pay per listing — no start fee, no subscription.

🎯 Use cases

  • 🤝 Buyer and investor deal flow — pull every café, pub, app or car wash in a price band and region into a spreadsheet each week.
  • 🏢 Broker lead generation — see which brokers list what, where, and how many listings each one carries.
  • 📈 Valuation research — compare asking prices with revenue and profit across industries and countries.
  • 🛎️ New-listing alerts — schedule a run with "Listed within: last 3 days" and get only fresh listings.
  • 🌐 Market studies — measure supply of businesses for sale by country, state, city or sector.

🚀 How to use

  1. Enter search keywords (for example coffee shop) and a country (for example USA), or paste BusinessesForSale.com search or listing URLs.
  2. Optionally add locations (Florida, London, New South Wales), industries (Restaurants, Apps) and price, cash flow or revenue filters.
  3. Set Maximum results.
  4. Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchKeywordsKeywords; each one is its own search.
countryCountry name, e.g. USA, UK, Australia. Empty means all countries.
locationsStates, regions or cities inside the country, e.g. Florida, TX, London.
industriesSite industries, e.g. Restaurants, Cafes, Hotels & Motels, Apps, Construction.
startUrlsSearch, broker, listing or M&A Vault teaser URLs from any BusinessesForSale.com site.
maxResultsMost listings to save (default 20, 0 = no limit).
minPrice / maxPrice, minCashFlow / maxCashFlow, minRevenue / maxRevenueFinancial filters in the country's currency.
listedWithinAny time, or the last 3, 14, 30 or 90 days.
sortSite default, newest, or price, revenue or profit up or down.
includeDetailsOpen each listing for the full details (default on).
includeFranchises, includeVaultTeasersAlso save franchise opportunities and M&A Vault teasers.
{
  "searchKeywords": ["coffee shop"],
  "country": "USA",
  "locations": ["Florida"],
  "minPrice": 100000,
  "maxPrice": 500000,
  "maxResults": 50
}

📤 Output

FieldDescription
listingId, type, title, urlListing ID, business / franchise / vaultTeaser, headline and link
location, city, region, country, countryCodeWhere the business is
askingPrice, revenue, cashFlow, currencyExact amounts as numbers (null for ranges or "On request")
askingPriceText, revenueText, cashFlowTextAmounts as the site shows them, including ranges
description, highlights, summaryFull description, bullet points and the search-card summary
yearsEstablished, employees, reasonForSelling, tradingHours, managementTypeBusiness operation
premisesDetails, propertyTenure, squareFeet, leaseTerms, leaseholdRent, inventoryValue, furnitureFixturesValueProperty, lease and assets
supportAndTraining, financingAvailable, ownerFinancing, homeBased, relocatableDeal terms
brokerName, brokerListingsUrl, brokerListingsCount, contactUrlThe broker or seller
images, imageCount, thumbnailFull-size photos
statuses, tagsNew, Updated, Under Offer, Quick Sale, Relocatable, Work From Home, Owner Financed
propertyInformation, businessOperation, otherInformationEvery section of the listing as label → value

Example (from a real run, trimmed):

{
  "listingId": "3949416",
  "type": "business",
  "title": "Coffee Shop Bookstore - Community Staple 20+Yrs",
  "url": "https://us.businessesforsale.com/us/coffee-shop-bookstore-community-staple-20-yrs.aspx",
  "location": "Cobb, CA, California - North, US",
  "region": "California - North",
  "country": "US",
  "currency": "USD",
  "askingPrice": 250000,
  "askingPriceText": "$250,000",
  "revenue": 451263,
  "revenueText": "$451,263",
  "cashFlow": 84249,
  "cashFlowText": "$84,249",
  "tags": ["Lease", "Owner Financed"],
  "description": "Established 20+ Year Business with Strong Cash Flow Turn-Key Coffee Shop & Bookstore for Sale – A Beloved Community Staple for Over 20 Years...",
  "yearsEstablished": "2005",
  "employees": "6 part time employees",
  "tradingHours": "Mon-Fri 5:30am-3pm, Sat and Sun 6:30am-3pm",
  "premisesDetails": "The business encompasses 3 units in a small grocery store complex",
  "supportAndTraining": "Owner will offer a few weeks of training to get the new owners comfortable with everything",
  "financingAvailable": "Owner will consider carrying a note with at least $150,000 down",
  "furnitureFixturesValue": "$25,200",
  "homeBased": false,
  "relocatable": false,
  "imageCount": 12,
  "brokerName": null,
  "detailsScraped": true
}

💰 Pricing

You pay $0.70 per 1,000 listings ($0.0007 per listing), plus the small platform usage of the run (compute and datacenter proxy traffic). There is no start fee. In our tests 1,000 full listings cost $0.70 in listing fees plus about $0.02 of usage, so about $0.72 in total, and 20 listings about $0.015. You only pay for listings that are saved, and the run stops cleanly at your maximum charge.

❓ FAQ

Is it legal to scrape BusinessesForSale.com? The scraper reads only public listing pages that anyone can open without an account. You are responsible for how you use the data, including any personal data such as broker names, under the laws that apply to you.

Do I need a login or a proxy? No login. The default datacenter proxy works in our tests; if the site blocks it, the run moves to residential proxies in the listing's country by itself.

How many results can I get? As many as the search has: there is no page limit. A search for all US listings returns over 17,000 rows. Set maxResults to 0 for no limit.

Why is a field empty? Sellers fill in different parts of a listing. Prices shown as ranges or "On request" keep a null number and the original text in the ...Text field.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them and read the dataset through the API, with webhooks when a run finishes.

Can I get only new listings? Set Listed or updated within to the last 3 or 14 days and sort by newest.

⚠️ Limits

  • Broker phone numbers and emails sit behind the site's contact form and are not collected.
  • Franchise opportunities come from the search card (fee, investment, lifestyle), not the franchise brochure page.
  • M&A Vault teasers have no asking price field on the site; the scraper reads it from the teaser's financial summary when the seller wrote one.
  • The site's own figures are used as shown, in the currency of the listing.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.