Flippa Scraper avatar

Flippa Scraper

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Flippa Scraper

Flippa Scraper

Extract live Flippa data: website listings, valuations, seller profiles, and marketplace analytics. Monitor domain sales, digital asset pricing, and competitive opportunities. Perfect for investors tracking online business acquisitions and market benchmarks.

Pricing

from $0.99 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

14

Total users

2

Monthly active users

a day ago

Last modified

Share

What does Flippa Scraper do?

Flippa Scraper collects structured data from public Flippa marketplace search pages. Use Flippa category, search, app, domain, SaaS, web app, or monetization URLs to build datasets of online businesses and digital assets for sale.

The Actor returns one flat record per listing, including the title, listing URL, property type, category, monetization model, asking price, revenue and profit signals, traffic metrics, verification markers, integrations, and source page. It is designed for investors, brokers, acquisition teams, market researchers, and anyone comparing online business opportunities.

Why use Flippa Scraper?

  • Deal sourcing - Find websites, ecommerce businesses, SaaS projects, apps, and domains that match a target category or keyword.
  • Acquisition research - Compare asking prices, revenue, monthly profit, monetization models, platform integrations, and listing status.
  • Market monitoring - Schedule repeat runs to track new listings, price changes, verification markers, and changes in marketplace supply.
  • Keyword targeting - Apply a keyword such as shopify, productivity, or another niche term across the supplied Flippa URLs.
  • Flat dataset output - Receive clean key-value records with arrays converted into comma-separated text and empty values removed.
  • Workflow-ready exports - Download results as JSON, CSV, Excel, or XML, or connect the dataset to spreadsheets, webhooks, and other tools on Apify.

What data can you extract from Flippa?

Each dataset item represents a unique Flippa listing. Fields are included when Flippa publishes a usable value for the listing.

FieldTypeDescription
listing_idStringFlippa listing identifier.
listing_urlStringDirect URL to the listing.
titleStringListing headline.
summaryStringListing summary when available.
property_typeStringAsset type, such as website, app, or business.
categoryStringFlippa category.
monetizationStringMonetization model, such as advertising, ecommerce, or subscription.
sale_methodStringSale method, such as auction or classified.
statusStringListing status.
countryStringCountry associated with the listing.
primary_platformStringMain platform associated with the asset.
priceNumberParsed numeric asking price.
price_textStringDisplayed price text.
currencyStringPublished currency label when available.
monthly_profitNumberParsed average monthly profit.
monthly_profit_textStringOriginal monthly profit text.
monthly_revenueNumberParsed average monthly revenue.
ttm_revenueNumberTrailing twelve-month revenue when published.
bid_countNumberNumber of bids when available.
revenue_multipleNumberRevenue multiple when published.
profit_multipleNumberProfit multiple when published.
established_yearsNumberPublished age or establishment value when available.
age_textStringDisplayed age text.
monthly_uniquesNumberMonthly unique visitors when published.
annual_organic_trafficNumberAnnual organic traffic when published.
authority_scoreNumberPublished authority score when available.
has_verified_trafficBooleanWhether verified traffic is indicated.
has_verified_revenueBooleanWhether verified revenue is indicated.
manually_vettedBooleanWhether the listing is marked as manually vetted.
sponsoredBooleanWhether the listing is marked as sponsored.
editors_choiceBooleanWhether the listing has an Editor's Choice marker.
broker_sellerBooleanWhether a broker seller marker is present.
super_sellerBooleanWhether a Super Seller marker is present.
confidentialBooleanWhether the listing is marked confidential.
open_to_offerBooleanWhether offers are accepted.
under_offerBooleanWhether the listing is under offer.
price_droppedBooleanWhether a price drop is indicated.
price_dropped_percentNumberPublished price-drop percentage.
integrationsStringComma-separated integrations or providers.
verification_providersStringComma-separated verification providers.
badge_labelsStringComma-separated listing badges.
badge_countNumberNumber of listing badges.
listing_groupStringResult group, normally results or early_access_listings.
source_pageNumberFlippa result page that produced the record.
source_urlStringSupplied Flippa URL associated with the record.
search_keywordStringKeyword used for the run when provided.

How to use Flippa Scraper

  1. Open Flippa Scraper in Apify Console.
  2. Add one or more public Flippa URLs to startUrls.
  3. Optionally enter a keyword to focus the collection.
  4. Set results_wanted and max_pages for the size of the run.
  5. Run the Actor and review the dataset preview.
  6. Download the results or connect them to your acquisition workflow.

Use the supplied URL as the starting point for the search. The Actor uses the URL path and query settings to preserve category and search targeting, while keyword adds an optional keyword filter.

Input Parameters

ParameterTypeRequiredDefault / prefillDescription
startUrlsArrayNoPrefilled with https://flippa.com/websitesOne or more Flippa URL objects. Supported targets include websites, apps, domains, search pages, and buy/... category pages.
keywordStringNoPrefilled with shopifyOptional keyword filter applied to the Flippa search.
results_wantedIntegerNo20Maximum number of unique listings to save across the run.
max_pagesIntegerNo20Maximum number of result pages processed for each supplied URL.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional Apify Proxy configuration for the run.

startUrls uses the following format:

[{ "url": "https://flippa.com/websites" }]

Output Data

The dataset contains flat JSON records. Values that are null, empty, or not finite numbers are omitted. Lists such as integrations, verification providers, and badges are represented as comma-separated strings so the output is easy to filter and export.

Usage Examples

Basic website listing collection

Collect up to 30 website listings from the main Flippa websites page:

{
"startUrls": [{ "url": "https://flippa.com/websites" }],
"results_wanted": 30
}

Domain listings with page control

Collect domain opportunities and process no more than three pages for the URL:

{
"startUrls": [{ "url": "https://flippa.com/domains" }],
"results_wanted": 30,
"max_pages": 3
}

Multiple category URLs

Combine SaaS and Adsense category pages in one run and save up to 50 unique listings:

{
"startUrls": [
{ "url": "https://flippa.com/buy/sitetype/saas" },
{ "url": "https://flippa.com/buy/monetization/adsense" }
],
"results_wanted": 50,
"max_pages": 2
}

Keyword-focused app research

Use a keyword to narrow app listings to a specific product or market area:

{
"startUrls": [{ "url": "https://flippa.com/apps" }],
"keyword": "productivity",
"results_wanted": 40
}

Sample Output

The following example shows one flattened dataset item:

{
"listing_id": "12267830",
"listing_url": "https://flippa.com/12267830",
"title": "7 years old SEO-driven Shopify baby float niche site...",
"property_type": "Ecommerce",
"category": "Hobbies and Games",
"monetization": "Dropshipping",
"sale_method": "classified",
"status": "open",
"country": "France",
"price": 118000,
"price_text": "USD $118,000",
"monthly_profit": 3956,
"monthly_revenue": 8270,
"integrations": "google_analytics, shopify",
"verification_providers": "verified-listing, google_analytics, shopify",
"badge_labels": "Managed by Flippa, Sponsored, Editor's Choice",
"listing_group": "results",
"source_page": 1,
"source_url": "https://flippa.com/websites"
}

Tips for Best Results

  • Use public Flippa URLs - Start with a complete category or search URL so the collection is focused on the market you want to study.
  • Test with a small limit - Begin with results_wanted between 20 and 50 to review field coverage before larger runs.
  • Set both limits together - Increase max_pages when you increase results_wanted, especially for broad categories.
  • Use specific keywords - Niche terms such as shopify, saas, or productivity usually produce more focused results than broad terms.
  • Check optional fields - Revenue, profit, traffic, verification, and seller markers depend on what each listing publishes.
  • Use source fields for audits - Keep source_url and source_page when comparing runs or tracing a listing back to the search that produced it.
  • Schedule repeat runs - Recurring runs can help track new listings, price changes, and changes in available inventory.

Integrations and Export Formats

  • Google Sheets - Review, score, and sort acquisition opportunities.
  • Airtable - Build a searchable deal pipeline.
  • Make or Zapier - Send new run results into no-code workflows.
  • Webhooks - Trigger notifications or downstream processing after a run.
  • Apify API - Retrieve dataset records from your own applications and analysis tools.
  • JSON, CSV, Excel, and XML - Download results in common formats for research and reporting.

Frequently Asked Questions

Can I collect apps, domains, SaaS, and websites?

Yes. Add the relevant public Flippa category or search URL to startUrls.

Can I submit multiple Flippa URLs in one run?

Yes. Add multiple URL objects to startUrls. The Actor removes duplicate listings and applies the global results_wanted limit across the run.

Does the keyword filter work with every URL?

Yes. When keyword is provided, it is applied to the Flippa search configuration for each supplied URL.

Are the results flattened?

Yes. Each dataset item is a flat record. Integration names, verification providers, and badge labels are stored as comma-separated text instead of nested arrays.

Why are some fields missing?

Some listings do not publish revenue, profit, traffic, verification, or seller information. The Actor omits null and empty values rather than inserting placeholders.

Can I export Flippa data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I schedule Flippa monitoring runs?

Yes. Create an Apify schedule to repeat a category or search run hourly, daily, weekly, or at another interval.

Collecting public web data may be legal in some situations, but you are responsible for following Flippa's terms, applicable laws, privacy requirements, and any restrictions that apply to your intended use.

  • BizBuySell Scraper - Collect business-for-sale listings, prices, financial signals, broker details, and locations from BizBuySell.
  • BusinessesForSale Scraper - Research business listings with asking prices, revenue, cash flow, locations, and broker information from BusinessesForSale.com.
  • BizQuest Scraper - Gather business-for-sale listings, valuation fields, broker details, and locations from BizQuest.

Support

For missing fields, feature requests, or target-page changes, use the Issues tab on the Actor page in Apify Console. Include the input URL, run ID, and an example of the missing or unexpected data when possible.

This Actor is intended for legitimate collection and analysis of publicly available Flippa listing data. Users are responsible for using the output responsibly and complying with Flippa's terms, applicable laws, privacy obligations, and data usage requirements.