BusinessForSale AU Scraper - Australian Businesses
Pricing
from $2.10 / 1,000 listings
BusinessForSale AU Scraper - Australian Businesses
Scrape businesses for sale in Australia from BusinessForSale.com.au: asking price, location, category, revenue and profit bands, year established, reason for sale and full description, plus 3,000+ sold businesses. Filter by state, city, category, price or keyword. Export to Excel, CSV or API.
Pricing
from $2.10 / 1,000 listings
Rating
0.0
(0)
Developer
Shivam Prajapati
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
BusinessForSale AU Scraper - Australian Businesses for Sale
Get businesses for sale in Australia from BusinessForSale.com.au, one of the country's largest marketplaces with about 5,900 businesses for sale: asking price, location, category, revenue and profit bands, year established, reason for sale, broker or owner, and the full description. Plus 3,000+ sold businesses with their last asking price and sale month. Filter by state, city, region, category, price, keyword or franchise, and export to Excel, CSV, JSON or the API.
Actively maintained. Last update: 2026-11-04. Every release passes 480+ automated tests on saved BusinessForSale.com.au pages plus a check against the live site, and Apify test-runs it every day.
What can you use it for?
- Find a business to buy. Screen every cafe, takeaway, franchise, trade or online business in your state by price instead of paging through the site.
- Valuation comps. Sold businesses give you last asking prices by category, location and month: see what cafes in Sydney or franchises in Queensland actually sell for.
- Deal flow for brokers, accountants and investors. Schedule a daily run sorted by newest and send new listings to Google Sheets, Slack or your CRM.
- Market research. Count listings and asking prices by category and state, track how many businesses come to market each month.
What data do you get?
Fields marked details are filled when Open each listing for full details is on (the default).
| Field | What it is |
|---|---|
listingId | BusinessForSale.com.au listing ID |
url | Link to the listing |
title | Headline |
dealStatus | available, under offer or sold |
sellerType | broker or owner (sold by the owner directly) (details) |
isFeatured | A paid featured listing |
labels | Labels such as Featured, New, Price Reduced, Under Offer |
askingPrice | Asking price in AUD (lower end of a range; for sold businesses the last asking price) |
askingPriceMax | Upper end of a price range |
priceText | The price as shown, e.g. "$415,000 plus stock at valuation" or "Price on application" |
soldDate | Month the business sold, YYYY-MM (sold businesses) |
revenueText / revenueMin / revenueMax | Revenue band, e.g. "$1m - $2m", and its limits in AUD (details, when given) |
profitText / profitMin / profitMax | Profit band, e.g. "$100k - $200k", and its limits in AUD (details, when given) |
category | Main category, e.g. Food & Drink |
subcategory | Main subcategory, e.g. Butcher Shop (details) |
categories | Every category the listing is in (details) |
businessType | Business type from the key facts (details) |
location | Location as shown, e.g. "Sydney NSW" or "Gold Coast Region, QLD" |
region | Region, e.g. Sydney Region |
state | NSW, VIC, QLD, WA, SA, TAS, ACT or NT |
established | When the business started, e.g. "1991" or "25 years" (details) |
reasonForSale | Why the owner is selling (details) |
saleBasis | Sale basis, e.g. "All inclusive" (details) |
summary | Short summary from the results page |
description | Full description (details) |
reference | The broker's reference (details) |
imageUrl / imageCount | Main picture and number of photos |
dateUpdated | When the listing was last updated, YYYY-MM-DD (details) |
hasDetails | true if the listing page was opened |
foundOn | The results page where the listing was found |
scrapedAt | When it was scraped (UTC) |
Privacy
The scraper never reads the enquiry form or broker profiles, and it removes e-mail addresses, phone numbers, web links and people's names given as contacts in the description ("Contact Jane Smith", "Listed by ...") (replaced with [removed]). "Wanted" adverts (buyers looking for a business) are skipped.
Example result
{"listingId": "38jemW10034","title": "Established Electrical Retail Store with Loyal Local Customer Base, Regional Market Reach, and 25 Years of Trading","dealStatus": "available","sellerType": "owner","askingPrice": 730000,"priceText": "$730,000","revenueText": "$1m - $2m","revenueMin": 1000000,"revenueMax": 2000000,"profitText": "$100k - $200k","profitMin": 100000,"profitMax": 200000,"category": "Home & Garden Retail","subcategory": "Whitegoods","location": "Blackall QLD","region": "Gladstone & Central QLD Region","state": "QLD","established": "25 years","reasonForSale": "Retirement and health reasons","dateUpdated": "2026-10-09","hasDetails": true}
How to use it
- Choose Deals: businesses for sale, sold businesses, or both.
- Optionally pick Locations (states, cities, regions) and Categories, add a Keyword or a price range, or choose businesses or franchises only.
- Set Maximum listings, click Start, and download the results.
Every location is searched with every category, and duplicates are removed. With several searches, Maximum listings is shared fairly between them.
Input options
| Option | What it does |
|---|---|
dealTypes | forSale (businesses for sale), sold (sold businesses), or both |
locations | States, cities or regions, e.g. nsw, sydney, gold-coast; a suburb like sydney-nsw-2000 works too |
categories | Categories or subcategories, e.g. cafe, food-drink, bakery, saas |
keyword | The site's keyword search, e.g. "coffee" or "freehold" |
minPrice / maxPrice | Asking price range in AUD |
businessType | all, business (independent businesses) or franchise |
sortBy | recommended, newest, priceLow or priceHigh |
startUrls | BusinessForSale.com.au results pages (any filters) or single listing URLs, scraped as given |
includeDetails | Open each listing for the full set of fields (default on). Turn off for a fast, cheaper run |
onlyNew | Skip listings that earlier runs of the same search returned: you get and pay only for ones you haven't had (the first run works as usual) |
maxItems | Stop after this many listings |
maxConcurrency | Pages loaded at the same time (keep low to be polite) |
Fast mode vs. full details
- Full details (default): opens every listing for all the fields above.
- Fast mode (
includeDetailsoff): reads only the results pages, about 20x fewer requests: title, price, location, category, labels, summary and picture.
How much does it cost?
You pay $3.00 per 1,000 listings returned (plus a tiny $0.00005 per run start). Platform usage is included.
| Listings | Cost |
|---|---|
| 100 | $0.30 |
| 1,000 | $3.00 |
| All businesses for sale (~5,900) | about $18 |
Apify's free plan gives you $5 of credit every month. Set a spending limit on any run and the scraper stops exactly there.
Use it via API, on a schedule, or with your tools
- Schedule it daily with Sort by = newest to catch every new listing.
- Only new listings: turn it on in a scheduled run or task and each run returns only listings you haven't had yet, so you never pay twice for the same listing.
- Integrations: send results to Google Sheets, Slack, e-mail, Zapier, Make or a webhook.
- API: run it from your own code and download results as JSON, CSV or Excel.
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("pshivam/businessforsale-au-scraper").call(run_input={"locations": ["nsw"], "categories": ["cafe"], "maxItems": 200})for business in client.dataset(run["defaultDatasetId"]).iterate_items():print(business["title"], business["askingPrice"], business["location"])
Use it in Clay, n8n, Make or Zapier
Actor: pshivam/businessforsale-au-scraper. Paste this input and change the filters to yours:
{"locations": ["sydney"], "categories": ["cafe"], "onlyNew": true, "maxItems": 500}
- Clay: create a table from an Apify source to pull in the results of a scheduled run of this Actor (it refreshes every 24 hours by default), or use the Run Apify Actor enrichment and paste the input.
- n8n: add the Apify node, choose Run Actor and get dataset items, pick this Actor and paste the input.
- Make: use Run an Actor with Run synchronously on, then Get Dataset Items with the run's dataset ID.
- Zapier: schedule this Actor in Apify, then use the Finished Actor Run trigger and Fetch Dataset Items. (Zapier stops waiting for Run Actor after 30 seconds, and a run usually takes about a minute.)
Good to know
- All filters are the site's own, so you only pay for matching listings.
- The site shows at most 1,000 listings per search. When you ask for more (e.g. all of Australia), the scraper splits the search by state and then by category automatically, so you still get everything.
- Sold businesses can only be searched by state and category (cities count as their state).
- The site's own count is higher than what you get: it includes ~1,900 "wanted" adverts (buyers looking for a business), which the scraper skips.
- Prices and figures are the seller's own, as published on BusinessForSale.com.au. Many listings say "Contact Agent" or "Price on application" instead of a price. The price filter uses the price the seller entered, so a few matches show "Contact Seller for Price".
This scraper vs. the alternatives
| This scraper | Copying from BusinessForSale.com.au by hand | Building your own scraper | |
|---|---|---|---|
| 100 listings with full details | About 1 minute | Hours (open and copy each page) | Days to build, then upkeep |
| Output | Excel, CSV, JSON or API; 36 fields per listing | A spreadsheet you type | Whatever you code |
| Asking price, revenue and profit bands | Numbers (min/max), ready to sort | Retyped by hand | You write the parsing |
| Only new listings each day | Built in (onlyNew) | Compare lists yourself | You build it |
| When the site changes | We fix it; Apify test-runs it daily | - | You fix it |
| Seller contact details | Removed | Your responsibility | Your responsibility |
| Cost | $3.00 per 1,000 listings | Your time | Your time plus hosting |
FAQ
How many listings are there?
About 5,900 businesses for sale plus 3,000+ sold businesses. The site's own count (about 7,750) also includes about 1,900 'wanted' adverts from buyers, which are skipped.
How much does it cost?
$3.00 per 1,000 listings (less on paid Apify plans), so 200 listings cost $0.60 and every listing in NSW (about 1,950) about $5.85.
Can it get more than 1,000 results?
Yes. The site shows at most 1,000 listings per search, so the scraper splits bigger searches by state and then by category automatically.
Is it legal to scrape BusinessForSale.com.au?
This scraper reads public listing pages at a polite speed, follows the site's robots.txt and returns business data with contact details removed. You are responsible for how you use the data; check the site's terms for your use case.
Can I get the seller's contact details?
No. Use the listing url to enquire on BusinessForSale.com.au.
Why are some revenue or profit fields empty?
Only some sellers publish revenue and profit bands. The full description often has more figures.
How do I get only new listings every day?
Save your search as a task, turn on Only new listings and schedule it daily. Each run then skips the listings earlier runs returned, so you get and pay only for ones you haven't had. Tip: set Maximum listings above the number of listings your search has, so the first run gets them all and later runs return just the new ones.
Ready-made examples
Open one, click Try for free, and get data in about a minute:
- Cafes for Sale in Sydney (BusinessForSale AU)
- Businesses for Sale in NSW (BusinessForSale AU)
- Franchises for Sale in Australia (BusinessForSale AU)
- Sold Businesses in Australia for Valuation Comps
- New Businesses for Sale in Australia (Daily Feed)
- Online Businesses for Sale in Australia
- Businesses for Sale Under $200k in Queensland
- Businesses for Sale in Melbourne (BusinessForSale AU)
- Businesses for Sale in Perth (BusinessForSale AU)
- Food & Drink Businesses for Sale in Australia
More business-for-sale scrapers
- BusinessBroker.net Scraper - Businesses for Sale: US businesses for sale with asking price, revenue, cash flow and location.
- Daltons Business Scraper - Businesses for Sale UK: UK businesses for sale with asking price, leasehold or freehold, turnover, net profit and location.
- DUB.de Scraper - Businesses for Sale in Germany: companies for sale in Germany, Austria and Switzerland with year-by-year financials.
- nexxt-change Scraper - Businesses for Sale & Buyers: Germany's official succession marketplace, companies for sale and buyers looking for a company.
- Website Closers Scraper - Online Businesses for Sale: online and tech businesses for sale (eCommerce, SaaS, Amazon FBA) with asking price, cash flow and revenue, plus closed deals for valuation comps.
- BizBen Scraper - California Businesses for Sale: California and other US businesses for sale with asking price, revenue, cash flow, down payment and lease details.
- Transentreprise Scraper - Businesses for Sale France: the CCI and CMA chambers' marketplace in France with price, revenue and staff bands, sector, department and region.
- LINK Business Scraper - Businesses for Sale NZ & AU: New Zealand's largest business broker and its Australian offices, with asking price, profit, revenue, industry and location.
- Bpifrance Transmission Scraper - Businesses for Sale France: about 45,000 French businesses and shops for sale from Bpifrance's partner marketplaces, with price, revenue, EBE, staff, sector and region.
Other scrapers
- Trade Show Scraper - Worldwide Trade Fair Calendar: trade shows and exhibitions worldwide with dates, venue, city, country, industries and the official website.
- CeX Scraper - Prices, Trade-In Values & Stock: CeX (webuy.com) second-hand phones, games and laptops in 11 countries with sell price, cash and voucher trade-in value, stock by store and price history.
- DealSeek Scraper - Amazon Deals & Promo Codes: Amazon, Walmart and eBay deals in 8 countries with final prices, verified promo codes, coupons and price history.