VOOZH about

URL: https://apify.com/parsebird/businessesforsale-listings-scraper

โ‡ฑ BusinessesForSale Listings Scraper ยท Apify


๐Ÿ‘ BusinessesForSale Listings Scraper avatar

BusinessesForSale Listings Scraper

Pricing

from $0.60 / 1,000 listing scrapeds

Go to Apify Store

BusinessesForSale Listings Scraper

Scrape BusinessesForSale.com listings: titles, prices, revenue, cash flow, locations, categories, tags, images, and contact links. Use URLs or keyword searches. Export as JSON, CSV, Excel.

Pricing

from $0.60 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

BusinessesForSale Listings Scraper

Scrape BusinessesForSale.com listings into structured acquisition-market data: titles, asking prices, revenue, cash flow, locations, categories, tags, images, and contact links.

Turn BusinessesForSale search pages, category pages, franchise pages, listing URLs, or keyword searches into clean deal-sourcing data with financial filters, disclosed-only toggles, detail-page enrichment, and exports for analysis or integrations.

ParseBird Market Research Actors   โ€ข  Business listings, leads, companies, and market signals
๐Ÿ”Ž  BusinessesForSale
โžค You are here
๐Ÿข  YellowPages USA
Local business leads
๐ŸŒ  Website Contact Finder
Emails and contact pages

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

BusinessesForSale Listings Scraper (parsebird/businessesforsale-listings-scraper) scrapes public BusinessesForSale.com business and franchise listings. Inputs: startUrls ({url:string}[], search/category/franchise/listing URLs), searchKeywords (string[], default ["coffee shop"]), maxResults (int, default 20), country (global/us/uk/canada/australia/new-zealand), industry (string slug), locationText (string), sortOrder (default/newest/asking-price-lowest/asking-price-highest/turnover-lowest/turnover-highest/net-profit-lowest/net-profit-highest), financial min/max filters, and disclosed-only toggles. Output fields: listingId, url, sourceUrl, resultPosition, title, listingLabels, listingClass, location, description, financials, business, details, media, contact. Pricing: $0.80/1,000 listings for Free/Bronze/Silver and $0.60/1,000 for Gold. API: https://apify.com/parsebird/businessesforsale-listings-scraper/api - Token: https://console.apify.com/account/integrations

What is BusinessesForSale Listings Scraper?

BusinessesForSale Listings Scraper is an Apify Actor that extracts public business-for-sale and franchise listing data from BusinessesForSale.com. Use it as a BusinessesForSale API alternative when you need structured acquisition targets, broker inventory, comparable listings, franchise opportunities, or market snapshots without manual copy-paste.

You can paste BusinessesForSale search, category, franchise, or listing URLs, or generate keyword searches from inputs such as coffee shop, apps, restaurants, and car wash. Results are saved to an Apify Dataset, where you can preview, filter, export, schedule, or send them through the Apify API.

What can BusinessesForSale Listings Scraper do?

  • Scrape BusinessesForSale search pages, category pages, franchise pages, and individual listing URLs.
  • Generate source search URLs from keywords, country sites, industry slugs, location text, and source-supported sort options.
  • Extract deal-research fields including title, URL, location, asking price, revenue, cash flow, EBITDA, categories, tags, description, images, and contact URL.
  • Enrich listings from detail pages when public fields are available.
  • Deduplicate listings by listing ID or canonical URL inside each run.
  • Use financial filters and disclosed-only toggles to focus on listings with visible price, revenue, or cash-flow data.
  • Run on Apify with scheduling, API access, webhooks, integrations, and export formats including JSON, CSV, and Excel.

What data can you extract from BusinessesForSale?

Each dataset item is one BusinessesForSale listing. Some fields can be empty when the source listing does not show that value.

FieldDescription
listingIdBusinessesForSale listing identifier when available from the URL or page source
urlCanonical listing URL
sourceUrlSearch, category, franchise, or listing URL that produced the row
resultPositionPosition in the submitted source or generated search
titleBusiness or franchise listing title
listingLabelsSource labels such as New, Business, Franchise, Opportunity, or Price Reduced
listingClassSource-backed class such as business, franchise, or opportunity
locationDisplay location plus parsed country, region, and city when visible
descriptionBest available public listing description
financialsAsking price, revenue, cash flow, and EBITDA as source text with parsed amount and currency when exact
businessRelated source categories and listing tags
detailsPremises, lease, employees, trading hours, support, reasons for selling, and expansion notes when shown
mediaDirect source image URLs
contactPublic seller, broker, franchise, or opportunity contact URL and seller name when visible

How to scrape BusinessesForSale

  1. Open BusinessesForSale Listings Scraper on Apify Store.
  2. Click Try for free to open the actor in Apify Console.
  3. Add one or more BusinessesForSale URLs, such as a search page, category page, franchise page, or listing URL.
  4. Or enter search keywords such as coffee shop, apps, restaurants, or car wash.
  5. For generated searches, choose the country site and optionally add an industry slug, location text, and sort order.
  6. Set Listing Limit to a small number such as 50 for the first run.
  7. Use financial filters or disclosed-only toggles when you only want rows with visible price, revenue, or cash-flow values.
  8. Click Start and wait for the run to finish.
  9. Open the dataset to preview rows or export results as JSON, CSV, Excel, HTML, or XML.

Input parameters

ParameterTypeRequiredDefaultDescription
startUrlsarrayNo[]BusinessesForSale search, category, franchise, or listing URLs you already have
searchKeywordsstring[]No["coffee shop"]Business themes used to generate search URLs
maxResultsintegerNo20Maximum saved listings across all sources
countrystringNoglobalCountry site used for generated keyword searches
industrystringNo""Optional source slug such as restaurants or coffee-shops
locationTextstringNo""Optional city, region, state, or country wording for generated searches
sortOrderstringNonewestSource-supported sort order for generated keyword searches
minAskingPrice / maxAskingPriceintegerNo0Optional asking-price amount filters
minRevenue / maxRevenueintegerNo0Optional revenue amount filters
minCashFlow / maxCashFlowintegerNo0Optional cash-flow amount filters
onlyDisclosedPricebooleanNofalseRequire visible asking-price text
onlyDisclosedRevenuebooleanNofalseRequire visible revenue text
onlyDisclosedCashFlowbooleanNofalseRequire visible cash-flow text

Output example

{
"listingId":"3967471",
"url":"https://thailand.businessesforsale.com/thai/profitable-coffee-shop-in-bangtao.aspx",
"sourceUrl":"https://www.businessesforsale.com/search/coffee-shops-for-sale",
"resultPosition":1,
"title":"Profitable Coffee Shop in Bangtao",
"listingLabels":["New","Business"],
"listingClass":"business",
"location":{
"display":"Bang Tao, Phuket, Thailand",
"country":"Thailand",
"region":"Phuket",
"city":"Bang Tao"
},
"description":"A profitable coffee shop in Bang Tao is for sale.",
"financials":{
"askingPrice":{"text":"$200,000 (USD)","amount":200000,"currency":"USD"},
"revenue":{"text":"$100K - $250K (USD)","amount":null,"currency":"USD"},
"cashFlow":{"text":"$70,000 (USD)","amount":70000,"currency":"USD"},
"ebitda":{"text":null,"amount":null,"currency":null}
},
"business":{
"categories":[
{
"name":"Coffee Shops",
"url":"https://thailand.businessesforsale.com/thai/search/coffee-shops-for-sale"
}
],
"tags":["Lease","Relocatable"]
},
"details":{
"realEstate":"Lease",
"leaseTerms":"45,000 Thai baht per month. A 9-year contract with automatic renewal",
"premises":"120 square metres, a veranda, a modern toilet, a bar counter, a kitchen.",
"employees":"8",
"yearsEstablished":"3",
"tradingHours":"11:00-00:00 - 7 days",
"supportTraining":"all",
"reasonForSelling":"I'm moving to the US.",
"expansionPotential":"As a special gift, we'll open another venue for you."
},
"media":{
"imageUrls":[
"https://thailand.businessesforsale.com/uploads/efed68ea-b8fc-4569-8b1d-b46e00c223e9.jpg"
]
},
"contact":{
"url":"https://thailand.businessesforsale.com/thai/profitable-coffee-shop-in-bangtao/contact",
"sellerName":null
}
}

Use cases

๐Ÿ”Ž Deal sourcing - Build structured target lists of businesses, franchises, and opportunities for acquisition research.

๐Ÿ“Š Market research - Compare asking prices, revenue ranges, cash flow, locations, and categories across countries or industries.

๐Ÿ“ˆ Broker and franchise monitoring - Schedule recurring runs to track new or changed BusinessesForSale listings.

๐Ÿค– AI assistant workflows - Feed listing data into LLM agents through the Apify MCP server.

๐Ÿ”„ CRM and spreadsheet workflows - Send results to Google Sheets, Airtable, Slack, Zapier, Make, or your database through Apify integrations.

How it works

  1. The actor validates pasted URLs and generated keyword-search settings.
  2. It fetches public BusinessesForSale HTML pages with browser-like headers.
  3. Search result cards are parsed for listing URLs, labels, locations, financials, descriptions, tags, images, and contact links.
  4. Listing detail pages are fetched when available to enrich descriptions, categories, property details, business operation fields, and media.
  5. Duplicate rows are skipped by listing ID or canonical URL.
  6. Financial and disclosed-only filters are applied before rows are saved.
  7. Each saved listing is pushed to an Apify Dataset and billed as one pay-per-event result.

How much does it cost to scrape BusinessesForSale?

BusinessesForSale Listings Scraper uses pay-per-event pricing. You are charged once per saved listing, not for duplicate or skipped rows.

PlanPrice per 1,000 saved listingsExample: 5,000 listings
Free$0.80$4.00
Bronze$0.80$4.00
Silver$0.80$4.00
Gold$0.60$3.00

Apify platform usage costs are separate. Keep your first run small, review the dataset, then scale with a larger maxResults value or recurring schedules. Apify offers trial credits on eligible accounts; check current details on the Apify pricing page.

API usage examples

Run the BusinessesForSale scraper programmatically with the Apify API.

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run_input ={
"searchKeywords":["coffee shop"],
"maxResults":20,
"country":"us",
"sortOrder":"newest",
"onlyDisclosedPrice":False,
}
run = client.actor("parsebird/businessesforsale-listings-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["financials"]["askingPrice"]["text"], item["url"])

JavaScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'<YOUR_API_TOKEN>'});
const input ={
searchKeywords:['coffee shop','restaurants'],
maxResults:20,
country:'us',
sortOrder:'newest',
onlyDisclosedRevenue:false,
};
const run =await client.actor('parsebird/businessesforsale-listings-scraper').call(input);
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item)=>{
console.log(`${item.title} - ${item.location.display} - ${item.url}`);
});

You can connect finished datasets to Google Sheets, Slack, Zapier, Make, webhooks, or your own API pipeline.

Is it legal to scrape BusinessesForSale?

BusinessesForSale Listings Scraper extracts publicly visible listing data. It does not log in, bypass paywalls, submit buyer forms, message sellers, or collect private account data. You should still review BusinessesForSale.com's terms and ensure your use case complies with applicable laws, privacy rules, and platform policies. For general background, read Apify's guide: Is web scraping legal?.

Related Actors

FAQ

Can I scrape BusinessesForSale by keyword instead of URL? Yes. Add keywords such as coffee shop, apps, restaurants, or car wash. The actor generates BusinessesForSale search URLs using your selected country, industry, location, and sort settings.

Can I scrape a single BusinessesForSale listing URL? Yes. Paste an individual listing URL into startUrls. The actor fetches the public detail page and saves one structured row when the page is available.

Why are some financial amounts null? BusinessesForSale sometimes shows ranges, On request, or Undisclosed. The actor keeps the original source text and only parses amount when the value is an exact single amount.

Can I require disclosed asking price, revenue, or cash flow? Yes. Use the disclosed-only toggles to keep listings where the relevant financial field is visibly disclosed by the source.

Can I schedule recurring market checks? Yes. Use Apify schedules to run this BusinessesForSale scraper daily, weekly, or at any custom interval.

Can I use this as a BusinessesForSale scraper API? Yes. Call the actor through the Apify API, use webhooks, or connect it to AI assistants with the Apify MCP server.

Does the actor contact sellers? No. It only saves public listing data and the visible contact URL when shown by the source.

Where can I report issues or request fields? Use the Issues tab on the actor page: BusinessesForSale Listings Scraper issues.

You might also like

BusinessesForSale Scraper

maximedupre/businessesforsale-scraper

Scrape BusinessesForSale listings from search, category, listing URL, or keyword targets. Export prices, revenue, cash flow, locations, tags, images, seller links, and scrape metadata.

๐Ÿ‘ User avatar

Maxime Duprรฉ

10

BusinessesForSale Listings Scraper

automation-lab/businessesforsale-listings-scraper

Extract public BusinessesForSale listings with prices, revenue, cash-flow hints, locations, descriptions, images, seller details, and listing URLs.

๐Ÿ‘ User avatar

Stas Persiianenko

2

BusinessesForSale Scraper

automation-lab/businessesforsale-scraper

๐Ÿข Extract public BusinessesForSale listings with price, revenue, cash flow, location, image, description, and URLs for deal sourcing.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Businesses For Sale Scraper

solidcode/businesses-for-sale-scraper

[๐Ÿ’ฐ $0.85 / 1K] Extract business-for-sale listings from BusinessesForSale.com โ€” title, asking price, revenue, cash flow, EBITDA, location, photos, broker contacts, and full descriptions. Search by keyword, country, industry, and price range, or paste BusinessesForSale.com URLs directly.

BusinessesForSale $1.5๐Ÿ’ฐ Search | URLs | Rich Output

abotapi/businessesforsale-com-scraper

From $1.5/1K. Extract businesses and franchises listed for sale on BusinessesForSale.com. Search by keywords, country, price, revenue, profit, sort, or use search/listing URLs. Returns title, asking price, revenue, cash flow, location, premises size, employees, photos, categories, and description.

BusinessesForSale Scraper

getascraper/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.

BusinessesForSale Scraper with Financials & Description

fatihtahta/businessesforsale-scraper

Collect structured business-for-sale and franchise listing records from BusinessesForSale.com using direct URLs, search terms, locations, categories, price bounds, and enrichment settings. Results are saved as business-acquisition records for review, export, BI, ETL, and agent workflows.

Businessesforsale [$0.85๐Ÿ’ฐ] Scraper [PPE] [/w EMAILS]

memo23/businessesforsale-scraper

๐Ÿ’ฐ Only $0.85 per 1,000 results. Scrapes BusinessesForSale.com to extract business listings with JSON-LD data, search metadata (criteria, tags, age filters, listings count), and search context. Built with TypeScript/Cheerio for reliable data extraction and market research.

๐Ÿ‘ User avatar

Muhamed Didovic

105

5.0

RemoteOK Jobs Scraper

parsebird/remoteok-jobs-scraper

Scrape remote job listings from RemoteOK.com โ€” titles, companies, salaries, tags, locations, and apply links. Filter by skill tags, keyword, and minimum salary. No proxy or authentication needed. Export as JSON, CSV, Excel.

BizBuySell Scraper

dataharvest/bizbuysell-scraper

Scrape business-for-sale listings from BizBuySell.com. Extract asking price, revenue, cash flow, location, category and broker info.