BusinessesForSale+API.SH

BusinessesForSale API

Search BusinessesForSale.com and pull business and franchise listings with asking price, revenue and cash flow as JSON.

The API.SH BusinessesForSale API returns public listings from BusinessesForSale.com, the international marketplace for buying and selling businesses, as structured JSON. Search worldwide or in the US, UK, Canada or Mexico by sector, region, keywords, asking price, revenue and cash flow, with tags such as franchise resale, owner financed or price reduced. Open a listing for its full description, premises, employees and reasons for selling, list a broker's listings, and browse the sector tree with listing counts.

  • 4 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
BusinessesForSale.com search
GET https://api.api.sh/businessesforsale/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the BusinessesForSale API

Deal sourcing for buyers and searchers

Search by sector, region and asking price with minimum revenue and cash flow, and keep only listings that disclose their figures, to build a pipeline of acquisition targets.

Valuation and multiples research

Collect asking price, revenue and cash flow across a sector to compare how similar businesses are priced.

New listing alerts

Search with a listing age filter on a schedule, or open the newest matching listing, and send new businesses to your team as they appear.

Broker monitoring

Pull every listing a business broker has on the site to track their inventory, pricing and sectors.

Market supply by sector

Read the sector tree with the number of listings in each sector and sub-sector to see where supply is concentrated by country.

BusinessesForSale data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

BusinessesForSale API endpoints and prices

Every BusinessesForSale endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
BusinessesForSale.com search
/businessesforsale/v1/search
$1 · $2 PAYG
1 credit
Products, listings and places2
BusinessesForSale.com broker listings
/businessesforsale/v1/broker
$1 · $2 PAYG
1 credit
BusinessesForSale.com listing
/businessesforsale/v1/listing
$1 · $2 PAYG
1 credit
More data1
BusinessesForSale.com sectors
/businessesforsale/v1/sectors
$1 · $2 PAYG
1 credit

Call the BusinessesForSale API

BusinessesForSale.com search: GET https://api.api.sh/businessesforsale/v1/search

curl "https://api.api.sh/businessesforsale/v1/search?country=us" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for BusinessesForSale data

  • Public data only: no BusinessesForSale login, cookies or account needed
  • One key and one response shape for BusinessesForSale and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official BusinessesForSale API

BusinessesForSale.com does not publish a public data API for its listings. API.SH returns the public listings, brokers and sectors as JSON with one key and no account.

Instead of building a scraper for BusinessesForSale.com or adapting a BizBuySell actor on Apify, use API.SH: one key, the site's own filters and a fixed price per call.

BusinessesForSale API questions

What BusinessesForSale data can I get?+

Search of businesses and franchises for sale (/businessesforsale/v1/search), one listing with full details and broker (/businessesforsale/v1/listing), a broker's listings (/businessesforsale/v1/broker) and the sector tree with listing counts (/businessesforsale/v1/sectors).

How much does the BusinessesForSale API cost?+

Every BusinessesForSale endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /businessesforsale/v1/broker at 1 credit each.

Is there an official BusinessesForSale API?+

Not a public one for reading listings. API.SH reads the public BusinessesForSale.com pages and returns them as JSON.

Do I need a BusinessesForSale.com account?+

No. API.SH reads public pages only. Private sellers' identities are never shown; the listing says whether it comes from a broker or a private seller.

Is there an API for business-for-sale listings?+

Yes. This API returns listings from BusinessesForSale.com in the US, UK, Canada, Mexico or worldwide, with asking price, revenue, cash flow, location, summary and tags for each one.

Can I filter by revenue and cash flow?+

Yes. /businessesforsale/v1/search takes minimum and maximum asking price, revenue and cash flow (profit), plus flags to keep only listings that disclose each figure.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /businessesforsale/v1/sectors to get sector ids, then /businessesforsale/v1/search with a country and sector_id. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More real estate APIs all real estate APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key