Empire Flippers Scraper - Listings & Valuations avatar

Empire Flippers Scraper - Listings & Valuations

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Empire Flippers Scraper - Listings & Valuations

Empire Flippers Scraper - Listings & Valuations

Empire Flippers scraper: find underpriced online businesses for sale. Every listing is rated against ~2,700 real sold deals of the same type and size, with fair value, typical days to sell, risk flags and new-listing alerts. Price, profit, revenue, multiples. $3 per 1,000 listings.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Steadywren

Steadywren

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 minutes ago

Last modified

Share

Empire Flippers scraper to find underpriced online businesses and websites for sale: every Empire Flippers listing is rated against ~2,700 real sold deals of the same type and size, with a fair value, how fast similar businesses sold, a stale-listing flag, risk flags and new-listing alerts - plus price, monthly profit and revenue, multiple, age and trends. $3 per 1,000 listings.

Empire Flippers Scraper - Listings & Valuations - example output

What you get

  • Deal rating vs sold deals (unique on the Store): each business for sale is compared by price-to-profit multiple with businesses of the same monetization (Amazon FBA, eCommerce, SaaS, content...) and size (monthly profit band) that actually sold on Empire Flippers. below_market = cheaper than 75% of them, at_market = middle half, above_market = priciest quarter, plus the exact percentile. Sold deals are loaded for free; you pay only for listings.
  • Fair value and negotiation signals: fairValueUsd (profit x the multiple similar businesses sold at), priceVsFairValuePct, typicalDaysToSell for similar businesses, and staleListing when a listing has been on the market more than twice that long - room to negotiate.
  • Risk flags: profit_declining, thin_margin, owner_heavy, young_business, amazon_dependent - computed from the listing's own numbers, so you can filter out risky deals in one step.
  • New-listing alerts: turn on Only new listings and schedule the Actor daily - each run returns only businesses you have not seen yet (Google Sheets, Slack or email through Apify integrations).
  • Market report for every run: per business type, listings, median price and multiple, the median multiple and days to sell of sold deals, and how many are below market or declining.
  • Clean numbers: price, monthly net profit and revenue, margin, annual multiple, business age, hours per week, profit and revenue trends, and for SaaS: MRR, churn and LTV.
  • Reliable by design: reads Empire Flippers' own listing data feed (no browser, no fragile HTML), and fails loudly instead of returning an empty "success" if the feed ever changes.

Example result

{
"url": "https://empireflippers.com/listing/87338/",
"listingId": "893b43ff-ac67-4f3d-86f1-4b9a75987b6e",
"listingNumber": 87338,
"status": "for_sale",
"title": "$372.7K Per Month Amazon FBA Business in the Children Niche",
"summary": "German Amazon FBA brand of children's swim accessories ... (seller's description, shortened here)",
"monetizations": ["Amazon FBA"],
"primaryMonetization": "Amazon FBA",
"niches": ["Children", "Sports"],
"country": "DE",
"priceUsd": 1832339,
"monthlyNetProfitUsd": 76347,
"monthlyRevenueUsd": 372726,
"profitMarginPct": 20,
"annualProfitMultiple": 2,
"businessAgeYears": 2.6,
"hoursPerWeek": 10,
"daysOnMarket": 338,
"firstListedAt": "2025-11-27T17:00:01.635Z",
"netProfitTrendPct": 43,
"revenueTrendPct": 57,
"trendMonths": 12,
"mrrUsd": null,
"churnPct": null,
"ltvUsd": null,
"valuationBasis": "Amazon FBA / $20k+/mo profit / sold since 2022",
"soldCount": 31,
"soldMedianMultiple": 3.5,
"soldPercentile": 6,
"dealRating": "below_market",
"fairValueUsd": 3206574,
"priceVsFairValuePct": -43,
"typicalDaysToSell": 52,
"staleListing": true,
"riskFlags": ["amazon_dependent"],
"isNew": null,
"scrapedAt": "2026-11-02T00:43:39.840Z"
}

Reading it: this Amazon FBA brand asks 2x its annual profit ($1,832,339 / ($76,347 x 12)). The 31 Amazon FBA businesses with $20k+ monthly profit sold since 2022 were listed at a median 3.5x, and only 6% of them were as cheap - so it is rated below market, 43% under the fair value of $3.2M. Similar businesses sold in about 52 days; this one has been listed for 338, so the seller may negotiate.

Market report

Each run also saves a MARKET_REPORT record (linked in the run's Output tab):

{
"generatedAt": "2026-11-02T00:43:40.000Z",
"soldDealsLoaded": 2674,
"soldDealsFailedRequests": { "blocked": 0, "rateLimit": 0, "network": 0, "parse": 0, "other": 0 },
"valuationSkipped": null,
"byMonetization": [
{
"monetization": "Amazon FBA",
"listingsCount": 33,
"medianPriceUsd": 809998,
"medianProfitMultiple": 2.7,
"belowMarketCount": 11,
"profitDecliningCount": 6,
"soldCount": 683,
"soldMedianProfitMultiple": 2.67,
"soldMedianDaysToSell": 46
}
]
}

How much does it cost?

You pay per listing: 1,000 listings cost $3, plus a small Actor start fee charged by Apify. Platform compute is included, and the sold deals used for the rating are free. Empire Flippers has about 170-200 businesses for sale at a time, so a full run of every listing costs about $0.60 and takes about a minute (most of it loads the sold deals for the rating). Set Max results to cap your cost.

Use cases

  • Acquisition scouting: Amazon FBA or eCommerce businesses with $5k+ monthly profit, below_market and without profit_declining.
  • Negotiation: compare a listing's price with fairValueUsd and use staleListing / typicalDaysToSell as leverage.
  • Deal alerts: daily schedule with Only new listings into Google Sheets, Slack or your CRM.
  • Market research: sold deals by type with their multiples and days on market (switch Listings to Sold).

Input

FieldTypeDefaultDescription
statusfor_sale / pending_sold / soldfor_saleBusinesses for sale, pending sales, or sold deals. Ratings are given to for-sale and pending listings.
monetizationsarrayallAmazon FBA, eCommerce, SaaS, Affiliate, Display Advertising, YouTube, Amazon KDP, Newsletter... A business matches when any of its monetizations is selected, so primaryMonetization can be another type.
minPriceUsd / maxPriceUsdinteger-Listing price range.
minMonthlyProfitUsdinteger-Minimum average monthly net profit.
maxProfitMultiplenumber-Maximum price / annual net profit, e.g. 3.5.
maxItemsinteger200Stop after this many listings. Also caps your cost.
includeValuationbooleantrueDeal rating, fair value, days to sell and stale flag against sold deals (free).
onlyNewbooleanfalseReturn only listings your earlier runs (same Listings choice) have not returned. The first run returns everything.
maxConcurrencyinteger3Parallel requests.
proxyConfigurationobjectApify ProxyProxy settings; the default works.

Monitor daily

  1. Console -> Schedules -> create a schedule for this Actor (or for a saved task with your filters) and let it run daily.
  2. Turn on Only new listings: the first run returns everything, later runs only businesses you have not received yet (isNew: true). A day without new listings is a successful run with 0 results ("No new listings since the last run.").
  3. Actor -> Integrations: send every finished run to Slack, email, Google Sheets or your own webhook.

FAQ

How is the deal rating calculated? Multiple = price / (monthly net profit x 12), computed the same way for every listing. Comparables are sold deals with the same primary monetization (the first one listed) and profit band (<$1k, $1k-5k, $5k-20k, $20k+ per month). Deals listed since 2022 are used when there are at least 8 of them, otherwise all sold deals of that group; sizes are never mixed. soldPercentile is the share of comparable sold deals that were as cheap or cheaper; up to 25 = below_market, up to 75 = at_market, above = above_market. Listings without price or profit, or with fewer than 8 comparables (rare types with $20k+ monthly profit, for example), are not rated.

Are sold prices the final sale prices? No - Empire Flippers shows the last listing price of a sold business, not the negotiated price. The rating therefore answers "is this priced like businesses that actually sold?". For-sale and sold multiples are close on Empire Flippers (median about 30x monthly profit for both), so the comparison is meaningful.

What do the risk flags mean? profit_declining: net profit trend of -20% or worse; thin_margin: profit margin under 15%; owner_heavy: 30+ hours of work per week; young_business: under 2 years of revenue; amazon_dependent: any Amazon monetization (FBA, FBM, KDP, Associates, Merch).

How does "Only new listings" work? The Actor remembers the listings it returned in a key-value store named empire-flippers-monitor in your own Apify account, one list per Listings choice. Delete that store to start over.

What if nothing matches my filters? The run finishes successfully with 0 results and a message - widen the filters. You are not charged for listings, only the small start fee.

Is it legal? The Actor reads only public listing data that Empire Flippers shows to every visitor - no login, no seller or buyer personal data. Check Empire Flippers' terms for your use case.

Something broke? Open an issue on the Actor page - we answer within 12 hours.

More from Steadywren

  • Flippa Scraper - businesses and websites for sale on Flippa, rated against similar listings for sale now, with sold-deal multiples and a market report.

Who builds this? Steadywren - small tools, steady results. More products and custom builds on steadywren.com.

Technical details

  • Reads the public listing data feed behind empireflippers.com/marketplace (JSON, 200 listings per request), no browser.
  • One request per selected business type, de-duplicated by listing id; price, profit and multiple filters are applied by the Actor.
  • Retries: 403/429/5xx are retried with exponential backoff; 404 and other 4xx fail immediately.
  • Every run stores a RUN_SUMMARY record (results, retries and failures per error category) and fails when it has 0 results (unless nothing matches your filters) or the key fields (title, priceUsd, primaryMonetization) are empty in most results.