Flippa Scraper — Online Business, Website & Startup Listings avatar

Flippa Scraper — Online Business, Website & Startup Listings

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Flippa Scraper — Online Business, Website & Startup Listings

Flippa Scraper — Online Business, Website & Startup Listings

Scrape Flippa listings: price, profit, revenue, multiple, traffic, property type, monetization, age, country, verification and broker for M&A, investing and deal research. Paste any Flippa search URL.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract Flippa listings at scale: asking price, monthly profit & revenue, profit/revenue multiples, traffic, property type, monetization, business age, country, verification badges and broker — for every listing in a search. Paste any Flippa search URL and get clean JSON/CSV/Excel in seconds. Built for acquirers, investors, brokers and market researchers.


What This Actor Does

Flippa is one of the largest marketplaces for buying and selling online businesses — websites, ecommerce stores, SaaS, content sites, apps, newsletters and more. This Actor turns any Flippa search into a structured dataset. For every listing it captures the numbers that matter for a deal:

  • Deal metrics — asking/current price, price drops, monthly profit & revenue, TTM revenue, profit multiple and revenue multiple, auction bid count
  • Business profile — property type (SaaS, Ecommerce, Content, App…), category/niche, monetization method, business age, country
  • Quality signals — Flippa-verified revenue & traffic, manually vetted, monthly uniques, editor's choice, super-seller
  • Sale details — sale method (classified/auction), status, confidential (NDA) flag, broker name, and a direct listing link

It reads Flippa's own server-rendered listing data, so results are clean and complete — and it paginates automatically across the whole result set (thousands of listings).


Why Use This

  • Deal sourcing at scale. Screen the entire marketplace by price, multiple, profit, niche or type — find acquisition targets that match your thesis in minutes, not hours of clicking.
  • The numbers that matter. Price, profit, revenue and both multiples come as clean typed values — ready to sort, filter and model.
  • Market & valuation research. Benchmark asking multiples across property types, niches and price bands. See what SaaS vs content vs ecommerce actually sell for.
  • Fast and cheap. Pure-HTTP with a browser-grade fingerprint — no headless browser — so it stays quick and inexpensive across thousands of listings.

Quick Start

Run it in the console (no code)

  1. On flippa.com, open the search and apply filters (type, price, revenue, niche…).
  2. Copy the URL from your browser's address bar.
  3. Open the Actor, paste it into Flippa search URLs, set Max listings, and click Start.
  4. Export as JSON, CSV, Excel or HTML, or push to Google Sheets, a webhook or a database.

Run it via API (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"searchUrls": ["https://flippa.com/search?filter[property_type]=saas"],
"maxItems": 500,
}
run = client.actor("YOUR_USERNAME/flippa-scraper").call(run_input=run_input)
for l in client.dataset(run["defaultDatasetId"]).iterate_items():
print(l["title"], "·", l["price"], "·", l["multiple"], "x profit")

Find deals below a target multiple (Python)

run = client.actor("YOUR_USERNAME/flippa-scraper").call(run_input={
"searchUrls": ["https://flippa.com/search?filter[property_type]=content"],
"maxItems": 1000,
})
deals = []
for l in client.dataset(run["defaultDatasetId"]).iterate_items():
if l.get("multiple") and l["multiple"] <= 3 and l.get("hasVerifiedRevenue"):
deals.append(l)
deals.sort(key=lambda x: x["multiple"])
print(len(deals), "verified deals under 3x profit")

Benchmark asking multiples (Node.js)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('YOUR_USERNAME/flippa-scraper').call({
searchUrls: ['https://flippa.com/search'],
maxItems: 1000,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const byType = {};
for (const l of items) {
if (!l.multiple) continue;
(byType[l.propertyType] ||= []).push(l.multiple);
}
for (const [t, arr] of Object.entries(byType))
console.log(t, 'avg multiple:', (arr.reduce((a,b)=>a+b,0)/arr.length).toFixed(1));

Input Parameters

FieldTypeDescription
searchUrlsarrayFlippa search URLs (e.g. https://flippa.com/search?filter[property_type]=website). Filter on flippa.com and copy the URL. Defaults to all listings.
maxItemsintegerMax listings across all URLs. 0 = no limit (paginate to the end).
proxyConfigurationobjectApify Proxy. Datacenter is enough and enabled by default.

Finding a search URL: search on flippa.com, apply filters (property type, price, revenue, niche, sale method…), and copy the address-bar URL — all filters are preserved.


Output

Each listing is one record:

{
"listingId": "12260477",
"title": "Elevator Footwear Brand | Strong Consistent Revenue & Profit",
"propertyType": "Ecommerce",
"category": "Design and Style",
"monetization": "Ecommerce",
"saleMethod": "classified",
"price": 600000, "priceText": "USD $600,000",
"originalPrice": 695000, "priceDroppedPercent": 14,
"profitAverage": 21367, "revenueAverage": 75700,
"multiple": 2.3, "revenueMultiple": 0.7,
"country": "Germany",
"uniquesPerMonth": 26255,
"hasVerifiedRevenue": false, "hasVerifiedTraffic": true,
"confidential": false,
"status": "open",
"url": "https://flippa.com/12260477"
}

Confidential listings (NDA-gated on Flippa) still return their metrics — only the name/URL detail is withheld by Flippa, flagged via confidential.


Use Cases

1. Acquisition deal sourcing

Screen the whole marketplace for targets that match your criteria — price band, profit multiple, niche, verified revenue — and export a shortlist ready for outreach and diligence.

2. Valuation & market research

Benchmark asking multiples and prices across property types (SaaS, ecommerce, content, apps) and niches. Track how the market prices businesses over time.

3. Investor & fund pipelines

Feed a structured, deduped listing feed into your CRM or deal-flow tool. Filter to verified, vetted listings in your mandate.

4. Broker & seller lead generation

Identify brokered listings and the brokers behind them, or sellers in a niche, for partnership and BD outreach.

5. Trend & competitive intelligence

See which niches, monetization models and business types are in supply, and at what multiples — signal for buyers, builders and sellers.

6. Price-drop & opportunity alerts

priceDropped / priceDroppedPercent and multiples let you flag freshly discounted or below-market listings.


Tips

  • Filters carry over: any filter you set on flippa.com (filter[property_type], price, revenue, sale method…) is preserved in the URL and respected by the Actor.
  • maxItems: 0 paginates to the very end of the result set; set a cap for quick samples.
  • Multiples (multiple = price ÷ annual profit, revenueMultiple = price ÷ annual revenue) are the fastest way to spot value.
  • Schedule it with Apify Schedules to track new listings and price drops daily.

Frequently Asked Questions

Do I need a Flippa account? No. The Actor reads publicly visible search-listing data — no login required.

Do confidential listings work? Yes — their metrics (price, profit, revenue, multiple, type) are returned; only the identity is withheld by Flippa (confidential: true).

How are multiples defined? multiple is price ÷ annualized profit; revenueMultiple is price ÷ annualized revenue — as shown on Flippa.

What export formats are supported? JSON, CSV, Excel, HTML, or via API — plus Google Sheets, webhooks, Make and Zapier.

Can I scrape thousands of listings? Yes. Set maxItems: 0 and the Actor paginates across the full result set, deduping as it goes.


This Actor collects only publicly available listing information for research, analytics and business use. You are responsible for how you use the data. Please:

  • Respect Flippa's Terms of Service and robots directives.
  • Comply with applicable data-protection laws when handling any personal data.
  • Do not use the data for spam, harassment, or any unlawful purpose.
  • Use reasonable request volumes and scheduling.

This project is an independent tool and is not affiliated with, endorsed by, or sponsored by Flippa.