BizBuySell Business Listings Scraper avatar

BizBuySell Business Listings Scraper

Under maintenance

Pricing

from $1.99 / 1,000 results

Go to Apify Store
BizBuySell Business Listings Scraper

BizBuySell Business Listings Scraper

Under maintenance

BizBuySell scraper extracts publicly available business listings, asking prices, locations, industries, financial details, broker information, and listing metadata 🏢📊 Perfect for business acquisition research, market analysis, investment opportunities, and lead generation.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Hub

Scrapers Hub

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

BizBuySell Scraper (Apify Actor)

Scrapes business-for-sale listings from BizBuySell search/category pages. Requests-only (curl_cffi) — no browser. You supply a cookie header to pass BizBuySell's Akamai bot-check.

How it works

  1. You paste your browser cookie: header for bizbuysell.com into the input.
  2. The actor fetches each search page, parses the embedded BBS-state JSON, and optionally fetches each listing's detail page for extra fields.
  3. Every listing is pushed to the dataset.

Input

FieldTypeDefaultNotes
startUrlsstring[]agriculture searchBizBuySell search/category URLs. Paginated automatically.
cookiestringRequired. Your bizbuysell.com cookie header.
maxItemsinteger100Max listings across all start URLs.
enrichDetailsbooleantrueFetch each detail page for financials, year established, etc.
maxPagesPerUrlinteger50Pagination safety cap.
proxyConfigurationproxyoffOptional. See the IP note below.
  1. Open https://www.bizbuysell.com in Chrome and browse one listing.
  2. DevTools → Network → click any document request → Request Headers → copy the full value of the cookie: header.
  3. Paste it into the cookie input.

⚠️ IP binding (important)

BizBuySell's Akamai cookie is tied to both the JS bot-check and the IP it was created on, and the bm_* parts expire within ~15–30 minutes. So:

  • Run the actor from the same network the cookie was grabbed on, or grab the cookie from the actor's egress IP.
  • If you use proxyConfiguration, the proxy IP must match the cookie's IP — a mismatched IP is rejected by Akamai.
  • A Blocked / 403 log line means the cookie expired or the IP doesn't match — grab a fresh one.

Output

Each dataset item is a structured listing record: entity (title, description, url), pricing, location, broker, listing, media, plus enriched financials / business fields when enrichDetails is on.

Run locally

pip install -r requirements.txt
# put your input (including the cookie) in
# storage/key_value_stores/default/INPUT.json
apify run