Online Business Scraper for Flippa - Websites, SaaS & Domains
Pricing
from $1.00 / 1,000 listings
Online Business Scraper for Flippa - Websites, SaaS & Domains
Scrape Flippa listings for sale or recently sold: websites, SaaS, e-commerce stores, apps and domains with price, monthly revenue and profit, multiples, auction data, Flippa verification and broker record. Monitor new deals, pull business contact leads. Independent tool, not affiliated with Flippa.
Pricing
from $1.00 / 1,000 listings
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Online Business Scraper for Flippa - Websites, SaaS, Apps & Domains For Sale
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Flippa or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Flippa" is referenced only to describe the publicly available website this Actor collects data from.
Scrape Flippa listings - websites, SaaS, e-commerce stores, Amazon FBA & KDP businesses, apps, newsletters, YouTube and social accounts, and domains - for sale now or recently sold. Every row is a full deal sheet: asking price, monthly revenue and profit, profit margin, profit and revenue multiples, business age, traffic, auction status, Flippa's own verification results, the broker's track record, views and watchers, and Flippa's description of the business. Filter exactly like Flippa's own search (keyword, type, industry, price, revenue, profit, multiples, age, broker vs owner), turn on monitoring mode to get only new listings on a schedule, and optionally pull the business's own contact e-mail and phone from its website.
No Flippa account, no login, no browser: the Actor reads the public pages Flippa shows to every visitor.
What does this scraper for Flippa listings do?
- Searches Flippa the way you would - keyword, property type, industry, sale method (auction / fixed price), who listed it (Flippa broker, partner broker or owner), price, monthly revenue, monthly profit, profit multiple, revenue multiple and business age - and returns every matching listing in Flippa's own sort order.
- Opens each listing page for the exact figures and everything a logged-out visitor can see: profit margin, page views, revenue multiple, reserve price and whether it is met, Buy It Now price, bids and time left, Flippa's vetting result (revenue, expenses, traffic verified), connected data sources (Stripe, Shopify, PayPal, Google Analytics...), the broker's verified e-mail / phone / ID, positive-feedback rate, number and value of past deals, and the listing's views, watchers and comments.
- Recently sold listings (sold comps): what sold, for how much (winning bid or last asking price) and on which financials - the data you need to value a business.
- Monitoring mode: run it on a schedule and get only the listings that are new since the last run - nothing is billed twice.
- Contact leads (opt-in): for listings that publish their website (e.g. "BabyKidWorld.com"), it reads that site and returns the business's own e-mail, phone and social profiles.
- Your own URLs: paste any Flippa search URL, category page or listing URL, or a list of listing IDs.
What data can you get?
| Group | Fields |
|---|---|
| Listing | title, business name, listing URL, status (open / sold / ended), sale method, property type, asset type, industry, monetization, platform |
| Price | asking price, original price + price-drop %, price guide (open to offers), partial-sale equity, price in the seller's currency, inventory included / excluded |
| Auction | starting bid, current bid, bids, reserve price, reserve met, Buy It Now price, time left |
| Financials | monthly + yearly revenue, monthly + yearly profit, profit margin, profit multiple, revenue multiple, MRR and churn (SaaS), page views |
| Asset-specific | domain age / expiry / registrar, app downloads / installs / store price, followers / posts / likes / views per post (social), subscribers (newsletters), active clients (services) |
| Trust | data verified, connected integrations, vetted listing, what Flippa verified (revenue / expenses / traffic), confidential, Editor's Choice, sponsored, First Access + public date |
| Seller & broker | listed by (owner / Flippa broker / partner broker), broker name, company, country, profile URL, Super Seller, verified e-mail / phone / ID, feedback %, past deals and their total value, seller location |
| Engagement | views, watchers, comments |
| Leads | website, e-mail (the business's own), all e-mails, phones, social profiles, contact-the-seller link, lead score (0-100) |
How to use
- Open the Actor and pick your filters - or paste Flippa search / listing URLs.
- Leave Read each listing page on for the full record (recommended), set Max listings, and click Start.
- Watch the rows arrive in the Listings overview, Financials & valuation, Acquisition leads and Auctions tables.
- Export as JSON, CSV, Excel, XML or HTML, or pull the results through the Apify API.
Input example
{"searchQuery": "ai","propertyTypes": ["saas", "ecommerce", "ai_tools"],"industries": ["internet", "business"],"listingStatus": "open","saleMethod": "any","priceMin": 1000,"priceMax": 250000,"profitMin": 500,"profitMultipleMax": 3,"revenueGeneratingOnly": true,"verifiedOnly": false,"sort": "newest","maxResults": 100,"includeDetails": true,"includeContactLeads": false,"onlyNewListings": false}
- searchQuery - Flippa's keyword search (e.g.
ai,newsletter,shopify,amazon fba). - propertyTypes -
ecommerce,saas,content,ai_tools,apps,domains,marketplace,amazon_fba,amazon_kdp,agency_service,youtube_social,newsletter,plugins_extensions,crypto_blockchain,projects_concepts,other. Empty = every type except domains (Flippa lists 10,000+ domains separately; adddomainsto get them). - industries -
internet,business,health-and-beauty,lifestyle,food-and-drink,home-and-garden,entertainment,hobbies-and-games,general-knowledge,sports-and-outdoor,electronics,design-and-style,travel,education,automotive. - listingStatus -
open(for sale now) orsold(recently sold). - saleMethod -
any,classified(fixed price, incl. open to offers) orauction. - managedBy -
flippa_broker,partner_broker,owner. - priceMin / priceMax, revenueMin / revenueMax, profitMin / profitMax - USD; revenue and profit are monthly.
- profitMultipleMin / Max, revenueMultipleMin / Max - yearly multiples as Flippa shows them (3 = 3.0x).
- ageMinYears / ageMaxYears - business age in years.
- revenueGeneratingOnly, verifiedOnly - only money-making businesses / only listings with Flippa-verified revenue or traffic.
- sort -
newest,ending_soon,price_low,price_high,most_profitable,most_bids,most_relevant. - maxResults - how many listings (default 100,
0= no limit). - includeDetails - read each listing page (default on). Off = search-card data only: faster, fewer fields, same price.
- includeContactLeads, maxLeadPagesPerSite - website contact enrichment (see below).
- onlyNewListings, monitorStoreName - monitoring mode.
- startUrls / urlsFromFile / listingIds - Flippa search URLs, category pages (
flippa.com/buy/...), listing URLs or numeric IDs. When given, they replace the keyword / type / industry search.
Output example
One record per listing (shortened - empty fields left out):
{"type": "listing","listingId": "12682724","title": "10-Year Flippa Seller with 100% Positive Feedback, Automated Store Netting $1,500/mo, Beginner-Friendly, No Inventory or Shipping, Post-Sale Support Included","propertyName": "FashionMotive.com","listingUrl": "https://flippa.com/12682724-10-year-flippa-seller-with-100-positive-feedback-automated-store-netting-1-500-mo-beginner-friendly-no-inventory-or-shipping-post-sale-support-included","status": "open","saleMethod": "auction","propertyTypeLabel": "Ecommerce","assetType": "Ecommerce Store","industry": "Design and Style","monetization": "Ecommerce","currency": "USD","askingPrice": 4750,"currentBid": 4750,"bidCount": 52,"reservePrice": 1,"reserveMet": true,"auctionState": "live","timeLeft": "5 days left","daysLeft": 5,"revenuePerMonth": 10400,"annualRevenue": 124800,"profitPerMonth": 1875,"annualProfit": 22500,"profitMargin": 18,"profitMultiple": 0.2,"pageViewsPerMonth": 15474,"ageYears": 2,"ageText": "2 years","sellerLocation": "CA, United States","country": "United States","region": "CA","dataVerified": true,"dataIntegrations": ["Google Analytics"],"vettedListing": true,"verifiedByFlippa": ["Revenue", "Primary Expenses", "Traffic"],"hasVerifiedRevenue": true,"hasVerifiedTraffic": true,"confidential": false,"editorsChoice": true,"sponsored": true,"managedBy": "owner","listedBy": "Owner","views": 4291,"watchers": 199,"comments": 19,"description": "The eCommerce store discussed is a digital-first platform operating in the fashion niche...","websiteUrl": "https://fashionmotive.com","hostname": "fashionmotive.com","contactSellerUrl": "https://flippa.com/auctions/12682724/contact","leadScore": 77,"detailFetched": true,"searchSource": "listing 12682724","source": "flippa.com","scrapedAt": "2026-10-11T02:40:35.938Z"}
A brokered listing also carries brokerName, brokerCompany, brokerCountry, brokerProfileUrl, superSeller, sellerVerifiedEmail / Phone / Id, sellerFeedbackPercent, sellerTransactions and sellerTransactionsValue. With contact leads on, a listing that names its website also carries email, contactEmails, contactPhones, socialLinks and websiteStatus. keyMetrics keeps every figure of the listing's summary row exactly as Flippa shows it.
Good to know about the data
- Monthly revenue comes from Flippa's search results, which round it to three digits ($27.1K = 27,100). The listing page states monthly profit exactly but not revenue.
- Pre-revenue listings (starter sites, projects, new auctions) have no revenue, profit or multiples - Flippa shows N/A there, so the fields are empty, not missing.
- Multiples (
profitMultiple,revenueMultiple) are Flippa's own figures, exactly as Flippa shows them. For fixed-price businesses over a year old they matchaskingPrice÷annualProfit(orannualRevenue) closely; for auctions and for businesses under a year old Flippa uses its own basis and they usually differ, so divide those two fields yourself when you need one basis across every listing.annualRevenueandannualProfitare the monthly figures × 12. Flippa shows no multiple for loss-making or some very young businesses. - Confidential listings (most brokered deals) hide the business name and website until you sign an NDA on Flippa; their rows carry everything else, and
contactSellerUrltakes you to the broker. - Seller identity: Flippa shows the seller of an owner-listed business only to logged-in members. Brokered listings show the broker and the broker's record.
- Sold listings: the price is the winning bid for an auction, and the last asking price for a fixed-price sale (Flippa does not publish the final negotiated price).
previewImageUrlis the preview image Flippa shows to logged-out visitors (blurred by Flippa).
Recently sold listings (sold comps)
Set Listings to scrape to Recently sold to get the businesses that just sold, with the financials they sold on. Combine it with property types and filters to build valuation comps, e.g. SaaS businesses that sold at under 3x profit.
Monitoring new listings
Turn on Monitoring mode - only new listings and run the Actor on an Apify Schedule (e.g. every hour). The first run returns the current listings; every later run returns only listings published since the run before - including listings Flippa publishes late. If more new listings arrive than Max listings, the next run continues where this one stopped. Each search keeps its own memory, and a listing is never billed twice. Use a new Monitor memory name to start over.
Contact leads
With Enrich business contact leads on, listings that publish their website as the listing name (e.g. "CGPA.APP", "BabyKidWorld.com") get that website read - the home page plus contact / about pages - for:
- e-mail addresses, with the business's own address (same domain) as
email; - phone numbers published on the site;
- social profiles whose handle matches the business.
You are charged for a contact lead only when the site gives an e-mail on the business's own domain or a phone number. Platform, theme-author, placeholder and parked-domain addresses are never returned as the lead. Confidential listings and listings without a website name get no contact data (Flippa hides their website); use contactSellerUrl to message the seller or broker on Flippa.
How much does it cost to scrape Flippa?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental. The events it can charge are:
- Listing - One Flippa listing (for sale or sold) with its full record: price and price drops, monthly revenue and profit, multiples, auction details, Flippa verification, broker and seller record, views and watchers, and the business description.
- Contact lead - Optional ('Enrich business contact leads' on): per listing whose own business website gives an e-mail address on its own domain or a phone number. Nothing is charged when the site gives neither.
From 25 October 2026 each run also charges once, at start:
- Actor Start - one small charge when the run starts, counted per GB of run memory (once for a run at the default 1 GB).
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly or daily to watch a niche or price band; combine with
onlyNewListingsfor a clean new-deal feed. - Webhooks - trigger downstream actions (CRM import, Slack alert, e-mail sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/flippa-scraper').call({propertyTypes: ['saas', 'ecommerce'],priceMin: 5000,profitMultipleMax: 3,revenueGeneratingOnly: true,onlyNewListings: true,maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} new Flippa listings`);
Integrate with any app
Connect the dataset to 5,000+ apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new deals or seller leads straight into your CRM.
- Slack - get pinged when a monitored search finds a new listing.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
- GitHub - trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server - ask your assistant to "find profitable SaaS businesses under $50k with verified revenue and under 3x profit" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready: AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402: an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server, with no account and no API key.
- Skyfire: agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete deal-sourcing & business-intelligence stack:
- BizBuySell Scraper - brick-and-mortar & Main Street businesses for sale, with broker leads.
- Shopify Store Scraper - products, variants, prices and leads from live Shopify stores.
- Website Tech Stack Scraper - detect a site's tech stack and turn it into lead intelligence.
- Website Contact Scraper - emails, phones and socials from any list of websites.
- Apple App Store Scraper - apps, charts and reviews.
- LinkedIn Company Scraper - firmographics and B2B company leads.
- Google Ads Transparency Scraper - who's advertising what, for competitive intelligence.
Tips
- Screen for real cash flow:
revenueGeneratingOnly: true+verifiedOnly: true+profitMultipleMax: 3, sorted bymost_profitable. - Valuation comps: run the same filters with
listingStatus: "sold"and compare multiples. - Auctions ending soon:
saleMethod: "auction"+sort: "ending_soon", then open the Auctions table. - Best leads: turn on contact leads, filter the dataset to rows with an
email, and sort byleadScore. - Speed: switch Read each listing page off when the search-card fields are enough - the run is several times faster.
FAQ
Do I need a Flippa account? No. The Actor reads only what Flippa shows to logged-out visitors.
Can I scrape Flippa without pasting URLs? Yes - pick filters and the Actor builds Flippa's search for you. You can also paste Flippa search, category or listing URLs, or listing IDs.
Why are revenue and profit empty on some listings? Those are pre-revenue listings (starter sites, projects, new auctions) - Flippa shows N/A for them. Use revenueGeneratingOnly to skip them.
Why is monthly revenue a round number? Flippa's search results round it to three digits ($27.1K). The listing page shows the exact monthly profit, which the Actor uses.
Why do some listings have no business name or website? They are confidential: the seller or broker hides the name until you sign an NDA on Flippa.
Where do the contact e-mails come from? Never from Flippa. With contact leads on, the Actor visits the business's own public website (only when the listing names it) and reads the contact details published there.
How do I monitor new listings automatically? Turn on onlyNewListings and create a Schedule. Each run returns only listings that are new since the last run; add a webhook or Zapier zap to push them into your CRM or Slack.
Is scraping Flippa legal? This Actor collects publicly available listing data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Flippa's terms.
Data & lawful use
This Actor reads public listings and the seller information shown on them. Sellers on Flippa include private individuals, so seller names, usernames and any contact details are personal data. If you are in the EU or UK you are the data controller for what you do with them: have a lawful basis, use the data for market research, price monitoring or lawful sourcing, honour deletion requests, and do not send private sellers unsolicited marketing.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Flippa or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Flippa" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Flippa product, is not authorised or certified by Flippa, and does not distribute Flippa software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this actor is actively maintained.