Flippa Listings Extractor avatar

Flippa Listings Extractor

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Flippa Listings Extractor

Flippa Listings Extractor

Flippa Listings Extractor collects live Flippa marketplace listings so you can find websites, apps, and online businesses for sale, then export price, revenue, and traffic data to JSON, CSV, or Excel.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

Flippa Listings Extractor collects live listings from the Flippa marketplace and returns them as clean, structured data. Search for websites, YouTube channels, apps, SaaS products, domains, and social media accounts that are for sale, then export everything to JSON, CSV, or Excel.

Filter by asset type, price range, sale method, keyword, or verified revenue and traffic, or just paste a Flippa search URL and let the actor read the filters for you. Every record carries the asking price, monthly revenue and profit, traffic, seller location, a listing image, auction status, and a direct link to the listing.

Why use this actor

Flippa is one of the largest marketplaces for buying and selling online businesses, but its listings live behind a search interface that is slow to review at scale and impossible to sort in a spreadsheet. This actor turns any Flippa search into a dataset you can filter, sort, and analyze on your own terms.

  • Find deals faster. Pull every listing that matches your budget and niche in one run instead of clicking through pages.
  • Track the market. Run it on a schedule to catch new listings and price drops the day they happen.
  • Compare valuations. Line up asking price against monthly revenue and profit to spot over- and under-priced assets.
  • Build a pipeline. Keep a living dataset of acquisition targets that refreshes automatically.
  • Power your own tools. Feed live marketplace data into dashboards, valuation models, alerts, or research notebooks.

How it works

You can drive the actor two ways, and you can combine them:

  1. Paste Flippa URLs. Drop one or more listing pages, category pages, or filtered search URLs into searchUrls. Any filters already in the URL are read automatically. Pretty category pages such as https://flippa.com/buy/media-communities/youtube are mapped to the matching asset type.
  2. Describe the search. Skip the URL and set the filter fields directly (propertyType, priceMin, keyword, and so on).

The actor pages through the entire result set, removes duplicate listings, and stops once it reaches your maxItems limit. Each listing becomes one row in the dataset.

Input parameters

FieldTypeDefaultDescription
searchUrlsarray of stringsFlippa listing pages, category pages, or filtered search URLs. Filters in the URL are read automatically. Leave empty to build the search from the fields below.
propertyTypestringAsset type. Examples: youtube, website, app, ios_app, android_app, domain, saas, ecommerce, instagram, tiktok, newsletter.
saleMethodstringanyRestrict to auction or classified listings.
keywordstringMatch against listing titles and descriptions.
priceMinintegerOnly listings priced at or above this amount (USD).
priceMaxintegerOnly listings priced at or below this amount (USD).
verifiedRevenueOnlybooleanfalseOnly listings with revenue verified by the marketplace.
verifiedTrafficOnlybooleanfalseOnly listings with traffic verified by the marketplace.
sortBystringdefaultSort order: most relevant, price high to low, price low to high, newest, or oldest.
maxItemsinteger50Maximum number of listings to collect per run (max 5000).
requestTimeoutSecsinteger45Per-request timeout in seconds.

Example: scrape a category with a price band

{
"searchUrls": ["https://flippa.com/buy/media-communities/youtube"],
"priceMin": 1000,
"priceMax": 50000,
"verifiedRevenueOnly": true,
"maxItems": 200
}

Example: build the search from filters

{
"propertyType": "website",
"saleMethod": "classified",
"keyword": "fitness",
"sortBy": "-price",
"maxItems": 100
}

Output

Each listing is saved as one record. Example:

{
"listingId": "13821130",
"listingType": "youtube",
"listingTitle": "Established faceless YouTube channel in the tech niche",
"summary": "Established faceless YouTube channel earning from AdSense and affiliates.",
"url": "https://flippa.com/13821130-established-faceless-youtube-channel",
"status": "open",
"saleMethod": "auction",
"currentPrice": 60001,
"displayPrice": 97000,
"buyItNowPrice": null,
"bidCount": 0,
"reserveMet": false,
"postAuctionNegotiable": false,
"hasVerifiedRevenue": false,
"hasVerifiedTraffic": false,
"revenuePerMonth": 3718,
"profitPerMonth": 2778,
"averageRevenue": 3718,
"averageProfit": 2778,
"revenueSources": [],
"businessModel": null,
"industry": "electronics",
"pageViewsPerMonth": null,
"uniquesPerMonth": null,
"appDownloadsPerMonth": null,
"propertyName": "YouTube Channel | Electronics",
"hostname": "HOSTNAME HIDDEN",
"sellerLocation": "Romania",
"superSeller": false,
"confidential": true,
"turnkeyListing": false,
"watching": 0,
"establishedAt": "2025-03-01T11:00:00+11:00",
"startsAt": "2026-08-26T21:09:02+10:00",
"endsAt": "2026-09-25T21:09:02+10:00",
"thumbnailUrl": "https://static2.flippa.com/thumbnail2x_example.png",
"sellerId": "385107",
"scrapedAt": "2026-08-26T12:00:00+00:00"
}

Field reference

FieldMeaning
listingIdFlippa listing ID.
listingTypeAsset type, for example youtube, website, ios_app.
listingTitleFull listing title.
summaryShort seller-written summary.
urlDirect link to the listing page.
statusListing status, for example open.
saleMethodauction or classified.
currentPriceCurrent price or top bid (USD).
displayPricePrice shown on the listing card (USD).
buyItNowPriceBuy It Now price when offered (USD).
bidCountNumber of bids on an auction.
reserveMetWhether the auction reserve has been met.
postAuctionNegotiableWhether the seller will negotiate after auction.
hasVerifiedRevenueRevenue verified by the marketplace.
hasVerifiedTrafficTraffic verified by the marketplace.
revenuePerMonthReported monthly revenue (USD).
profitPerMonthReported monthly profit (USD).
averageRevenueAverage monthly revenue (USD).
averageProfitAverage monthly profit (USD).
revenueSourcesList of monetization sources.
businessModelBusiness model label when the seller sets one.
industryIndustry or niche.
pageViewsPerMonthMonthly page views.
uniquesPerMonthMonthly unique visitors.
appDownloadsPerMonthMonthly app downloads.
propertyNameDisplay name of the asset.
hostnameAsset hostname, or HOSTNAME HIDDEN on confidential sales.
sellerLocationSeller country.
superSellerWhether the seller holds Super Seller status.
confidentialWhether details are hidden until an NDA is signed.
turnkeyListingWhether Flippa markets the asset as turnkey.
watchingNumber of users watching the listing.
establishedAtWhen the asset was established.
startsAtAuction start time.
endsAtAuction end time.
thumbnailUrlListing image URL.
sellerIdFlippa seller ID.
scrapedAtUTC timestamp of when the record was collected.

Why some fields are null

The actor returns exactly what Flippa publishes for each listing. A field is null when the marketplace does not provide a value for it, which is normal and expected in these cases:

  • appDownloadsPerMonth is filled only for mobile app listings (ios_app, android_app). Websites, YouTube channels, SaaS, and ecommerce assets have no download metric, so this field is null for them.
  • businessModel is a field Flippa exposes but rarely fills in. Most listings leave it blank, so it usually comes back null.
  • pageViewsPerMonth, uniquesPerMonth, hostname are often hidden on confidential listings until a buyer signs an NDA, so they can be null or masked (HOSTNAME HIDDEN).
  • buyItNowPrice is null on pure auction listings with no Buy It Now option.

If you only want listings that report a specific metric, filter the dataset after the run, or use verifiedRevenueOnly and verifiedTrafficOnly to narrow the search up front.

Export and integrate

Results are stored in an Apify dataset. You can:

  • Download as JSON, CSV, Excel, or HTML from the run's Storage tab.
  • Pull records through the Apify API or client libraries.
  • Trigger the actor on a schedule and connect it to webhooks, Google Sheets, or your own pipeline.

Tips

  • Start with a small maxItems while you dial in filters, then raise it once the results look right.
  • To monitor a niche over time, save an input with your filters and run it on a daily or weekly schedule.
  • Combine a category URL in searchUrls with priceMin and priceMax to focus on a specific budget within that category.

Frequently asked questions

Can I scrape more than one category at once? Yes. Add several URLs to searchUrls, or run separate searches. Duplicate listings across searches are removed automatically.

How current is the data? Every run pulls live listings at that moment, so schedule it as often as you need fresh results.

Does it return sold or closed listings? It returns whatever matches your search on Flippa, which is primarily active listings. Use status in the output to filter further.

Why do I get fewer results than the category shows? Collection stops at your maxItems limit. Increase it to pull the full set.