Flippa Listings: Price, Revenue, Profit Multiple by Search avatar

Flippa Listings: Price, Revenue, Profit Multiple by Search

Pricing

from $0.80 / 1,000 listing returneds

Go to Apify Store
Flippa Listings: Price, Revenue, Profit Multiple by Search

Flippa Listings: Price, Revenue, Profit Multiple by Search

Flippa listings from any search page: asking price, monthly revenue, monthly profit, profit multiple, type and industry, with a monitoring mode that only returns and bills for new listings.

Pricing

from $0.80 / 1,000 listing returneds

Rating

0.0

(0)

Developer

Adriana Voss

Adriana Voss

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Turn any Flippa search into rows: price, monthly revenue, monthly profit, profit multiple, type, industry and age for each business or website for sale. Set your filters on flippa.com, paste the search address, and get one clean row per listing. Turn on monitoring and run it on a schedule to get only the listings that are new since your last run, charged per listing and free on a quiet day.

Who uses it: acquirers and flippers who screen new websites, SaaS and ecommerce stores for sale; brokers tracking asking prices and multiples by niche; analysts building a dataset of what small online businesses sell for.

How to use

  1. In the Apify Console. Open the actor page and click Start — the searchUrls field is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found.
  2. Via the API. Call it directly with a POST request — no Console needed once you have an API token:
    curl "https://api.apify.com/v2/acts/accountable_eel~flippa-listing-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"searchUrls":["https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"]}'
  3. On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.

Input

{
"searchUrls": [
"https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"
]
}

One flippa.com/search URL per line. Set your filters on flippa.com/search (type, industry, price, sort) and paste the address. Flippa ignores a plain keyword in the URL, so use the filters, then narrow further with the keyword filters below. Accepted formats: https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent, flippa.com/search?filter%5Bproperty_type%5D=saas&sort_alias=most_recent.

Each line is a flippa.com search page (any type, industry, price range or sort you set on Flippa). Up to 250 listings per search come back, fetched 50 per page. Flippa ignores a plain keyword in the address, so use its filters for the niche and the keyword filters on this actor to narrow further. Optional price and profit limits run after the fetch.

Output

One row per listing, for example:

queryfoundstatussearchSummarylistingCounttruncatedmonitorStatuslistingslistingIdnamedescriptionbusinessTypeindustrylocationpricecurrencypriceTypeoriginalPricereducedPercentmonthlyRevenuemonthlyProfitprofitMultipleagedataVerifiedlistingChannellistingUrlsearchUrlisNewfirstSeenAtscrapedAt
https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recenttrueOK<all listings (full list)><reduced by (%)><is this listing new?>1970-01-01T00:00:00.000Z

A miss (a bad URL, a page with no listings) comes back as a row with "found": false and is never charged. monthlyRevenue, monthlyProfit, profitMultiple and price are null when Flippa shows N/A — never 0; monthlyProfit can be negative. Seller names and contact details are not collected.

Pricing

  • Listing returned: $1.6 per 1,000 listings

Plus a $0.003 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.

Example runs

Paste any of these into the Input tab and press Start. All three return rows with no key, no token and no account of your own beyond an Apify login.

Newest websites for sale, 25 listings. The default shape.

{
"searchUrls": ["https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"],
"maxResults": 25
}

Profitable listings under $20,000.

{
"searchUrls": ["https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"],
"maxPriceUsd": 20000,
"minMonthlyProfitUsd": 500,
"maxResults": 50
}

New-listing alert for SaaS, with monitoring on. Run daily; only listings you have not seen are returned and billed.

{
"searchUrls": ["https://flippa.com/search?filter%5Bproperty_type%5D=saas&sort_alias=most_recent"],
"onlyNewSinceLastRun": true,
"deltaName": "saas-watch"
}

Use it from Clay, n8n, Make, or an AI agent

This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.

curl "https://api.apify.com/v2/acts/accountable_eel~flippa-listing-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"searchUrls":["https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"]}'

n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~flippa-listing-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"searchUrls":["https://flippa.com/search?filter%5Bproperty_type%5D=website&sort_alias=most_recent"]} (swap in an expression from an earlier node for a real value).

Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~flippa-listing-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"searchUrls":["{{search}}"]}, mapping the row's search into the searchUrls array.

MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "flippa scraper" — the agent will find and run this actor.