Flippa Scraper: Listings, Sold Comps & Deal Alerts avatar

Flippa Scraper: Listings, Sold Comps & Deal Alerts

Pricing

from $3.00 / 1,000 listing scrapeds

Go to Apify Store
Flippa Scraper: Listings, Sold Comps & Deal Alerts

Flippa Scraper: Listings, Sold Comps & Deal Alerts

crape businesses for sale on Flippa, and see which ones are actually good deals. Every listing comes with valuation multiples and a value score based on what similar businesses really sold for on Flippa. Schedule it to get alerts for new listings, price drops and sales.

Pricing

from $3.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Dead

Dead

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Scrape businesses for sale on Flippa, and see which ones are actually good deals. Every listing comes with valuation multiples and a value score based on what similar businesses really sold for on Flippa. Schedule it to get alerts for new listings, price drops and sales.

Websites, SaaS, ecommerce stores, Amazon FBA, iOS and Android apps, AI tools, YouTube channels, newsletters, agencies and more. No login, no API key.

What makes it different

Typical Flippa scrapersThis actor
Listings with price, revenue, profit, age, location✅✅
Revenue and profit multiples, payback months, margin, ageSome✅
Sold comps: what businesses actually sold for❌✅
Value score vs real sale prices❌✅
Alerts: new listings, price drops, sold, ended❌✅
Price drops shown on Flippa (original price, % off)Some✅
Filters Flippa lacks: profit range, max multiple, keywords❌✅

How it works

  1. Sold comps. For each business type, it reads recently sold Flippa listings and calculates the median sold price, price range, and the median revenue and profit multiples they sold at.
  2. Value score. Each listing's profit multiple is compared with those comps. A SaaS asking 2x annual profit, where similar SaaS sold for 3x, shows vsCompsPercent: -33 and a high valueScore.
  3. Monitoring. It remembers what it saw. The next run flags new listings, price changes, and listings that sold (with the final price) or ended.

How to use

  • What to get: listings for sale scored against sold comps (recommended), listings only, or sold listings for valuation research.
  • Business types: pick one or more; each gets its own comps.
  • Filters: price range, minimum monthly profit or revenue, maximum profit multiple (e.g. 3 for 3x), and keywords (e.g. AI, Shopify, newsletter). A price range also applies to the sold comps, so listings are compared with similar-sized sales.

Daily deal alerts

  1. Set your filters, e.g. SaaS under $100k, at most 3x profit.
  2. Turn on Only output changes.
  3. Schedule the actor daily and connect Apify's email or Slack integration.

Each run then returns only what's new: fresh listings, price changes, sales (with the sale price) and removed listings.

Output

Every number comes twice: as a plain number for sorting, filtering and spreadsheets, and as readable text in Flippa's own style (USD $4.37K, USD $2.52M, 4.1x). Use whichever you prefer.

A listing for sale:

{
"type": "listing",
"id": "11816135",
"url": "https://flippa.com/11816135-social-media-entertainment-business",
"status": "open",
"title": "Social media entertainment business founded in 2014, generating $2M in revenue with a 33% profit margin.",
"propertyType": "SaaS",
"industry": "Internet",
"askingPrice": 2520000,
"askingPriceText": "USD $2.52M",
"originalPrice": 3500000,
"originalPriceText": "USD $3.5M",
"priceDropPercent": 28,
"priceDropText": "28% off (was USD $3.5M)",
"monthlyRevenue": 160000,
"monthlyRevenueText": "USD $160K",
"monthlyProfit": 51700,
"monthlyProfitText": "USD $51.7K",
"annualProfitText": "USD $620K",
"profitMultiple": 4.1,
"profitMultipleText": "4.1x",
"paybackMonths": 48.7,
"paybackText": "49 months (4.1 years)",
"profitMargin": 32.3,
"profitMarginText": "32%",
"ageYears": 12,
"ageText": "12 years",
"sellerLocation": "Canada",
"managedByFlippa": true,
"vsCompsPercent": 36.7,
"vsCompsText": "37% above typical sale multiple",
"valueScore": 42,
"valueRating": "Fair",
"change": "price_drop",
"changeText": "Price dropped 28% (USD $3.5M → USD $2.52M)",
"missingFields": [],
"dataNote": null
}

Values the seller didn't publish are never silent blanks. The text field says "Not disclosed", missingFields lists them (e.g. ["price", "monthlyProfit"]), and dataNote explains why, e.g. "Price not shown publicly (seller asks buyers to make an offer or contact them)". Everything that can be calculated (annual figures, multiples, payback, margin) is calculated.

Ratings and changes in plain words: valueRating is "Great deal", "Good", "Fair" or "Expensive", and changeText reads like "New listing", "Price dropped 20% (USD $216K → USD $173K)", "Sold for USD $19.6K" or "Removed from Flippa".

A comps summary row per business type (free):

{
"type": "comps",
"propertyType": "saas",
"withPublicSoldPrice": 300,
"medianSoldPrice": 75350,
"medianSoldPriceText": "USD $75.4K",
"soldPriceRangeText": "USD $34.5K to USD $164K",
"medianProfitMultipleText": "3.0x",
"medianRevenueMultipleText": "1.5x",
"medianPaybackText": "36 months (3.0 years)",
"summaryText": "300 recent SaaS sales: typically USD $75.4K, at 3.0x annual profit"
}

Nothing skipped: after each business type, the run compares what it read with the number of listings Flippa itself reports. The run's summary (the OUTPUT record) shows this per type (flippaReportsForSale, listingsRead, readAllPages) and warns if any pages came back short.

Pricing

EventPrice per 1,000
Listing scraped$3.00
Actor start (per run)$0.00005

Comps summary rows and the sold listings used as the comparison baseline are free. In "only changes" mode you pay only for the changes. Set a Maximum cost per run in Run options; when it's reached, the actor stops and keeps its results.

Good to know

  • Sold prices come from Flippa's own "recently sold" listings. Sales without a public price are excluded from comps (see withPublicSoldPrice).
  • Value score needs a listing with profit data and at least 5 comparable sales with profit data. Otherwise it's left empty rather than guessed.
  • Seller-reported numbers: revenue and profit come from sellers, and Flippa shows them rounded on its cards (e.g. $4.37K). Always do your own due diligence.
  • Removed listings have left the marketplace without appearing among recent sales: withdrawn, expired or sold privately.
  • Proxy: not needed normally. If a run reports that Flippa blocked it, turn on the proxy option.
  • Reads Flippa's public search pages (50 listings per page) at a gentle pace. No login, no browser.
  • The card parser is adapted from the open-source 2scraper/flippa-scraper (MIT License).
  • Independent tool, not affiliated with Flippa.