# Changelog of Investors Club Scraper: Businesses for Sale with Financials (`blackfalcondata/investors-club-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/investors-club-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/investors-club-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### \[0.1.6] — 2026-10-27

#### Fixed

- The delivered-listings count reported at the end of a run now matches the listings actually delivered and charged, instead of sometimes showing 0 on short runs.

### \[0.1.0] — 2026-10-26

Initial release.

#### Added

- Scrape businesses for sale from investors.club: asking price, annual revenue and net profit, revenue and profit multiples, niche, monetization, tech stack, team size and founding year per listing.
- Paste any investors.club listings search URL, filters included, as a start URL.
- Your maximum cost per run caps the number of listings up front, so a capped run ends cleanly instead of being aborted.
- Every run reports how many listings it delivered and why it stopped, including runs that end early.
- Run without a search term to get every active listing (Browse all listings, on by default).
- Calling the Actor with no input at all now returns every active listing instead of only the example search.
- Start URLs now accept investors.club filter pages (budget, business type, monetization, tech stack, country, industry and business model pages, with all their result pages) and direct listing pages.
- Incremental runs now count Max results against the listings they deliver, so a "give me 5 new" run returns up to 5 new or changed listings instead of stopping after reading 5.
- With Emit expired on, listings that disappeared are now delivered as EXPIRED rows. Any held back by Max results are delivered on the next run.
- Changes to any delivered field, such as revenue, multiples, badges or status, now count as UPDATED. The first incremental run after this release may report existing listings as UPDATED once.
- Incremental tracking is now keyed to the pages a run actually reads, so a search term left next to start URLs no longer resets it. Saved tracking from earlier runs starts fresh once.
- Listings whose detail page could not be loaded (including removed detail pages) now make the run report itself as degraded instead of a complete success, so you know to run again.
- EXPIRED rows are now included in webhook and chat notifications and in the connected-app export, like every other delivered row.
- The connected-app export now has Listing ID and Change type columns, so each EXPIRED row shows which listing was removed.
- A run that cannot read part of the results, or the detail data of some listings, now says so and is marked partial instead of complete. A run that cannot reach investors.club at all now fails clearly instead of reporting "no results".
- Consecutive incremental runs no longer refuse to start because an earlier run's lock was left behind.
