ActorStack.dev

Asking price, sale price and price realized: what deal data actually records

Two marketplaces, two kinds of price. Empire Flippers publishes what sellers asked, Invaluable publishes what auctions realized — and a comparables dataset that mixes the two up measures the wrong thing.

By Oswaldo Carabano7 min read

Short answer

An asking price is what a seller requested and a price realized is what an auction actually achieved, and deal datasets usually hold only one of them. Empire Flippers' public listing data records the asking price: a Sold listing carries the final asking price and the multiple it was listed at, measured across 2,674 sold listings on 23 September 2026. Invaluable records the price realized next to the auctioneer's low and high estimate, filled on 100% of 1,020 sold lots measured on 1 October 2026. Comparables built from the first describe sellers' expectations; built from the second, they describe outcomes, in the lot's own currency, with any buyer's premium handled separately.

Key points

  • An Empire Flippers Sold listing carries the final asking price and its multiple, so comparables built from it measure what sellers asked rather than what buyers paid.
  • Invaluable publishes a price realized next to a low and high estimate, which makes estimate-versus-result analysis possible on 91.7% of 1,020 sold lots measured on 1 October 2026.
  • Invaluable stores a missing estimate or result as 0, so an average computed without converting those zeros to null is biased downwards.
  • Auction prices on Invaluable stay in the lot's own currency, and a price sort compares raw numbers across currencies unless the data is converted first.
  • The Empire Flippers monthly multiple equalled asking price over average monthly net profit, within one, on 2,877 of 2,877 listings measured on 23 September 2026.
On this page6 sections

A comparables dataset is only as good as the kind of price it holds. Two marketplaces in this cluster publish two different kinds, and both get called “the price” in a spreadsheet column.

Three different numbers called price

An asking price is what a seller requested. A sale price is what a buyer and seller agreed after negotiation. A price realized is what an auction achieved when the hammer fell. The first is an expectation, the second and third are outcomes, and the gap between expectation and outcome is usually the thing a valuation is trying to find.

Most public deal data holds exactly one of the three. Knowing which one is the first question to ask of any dataset, and the answer is rarely in the column name.

What Empire Flippers records

Empire Flippers is a brokered marketplace for online businesses. Its public listing data covers three statuses, and on 23 September 2026 the catalogue held 2,877 listings: 180 For Sale, 23 Pending Sold and 2,674 Sold. The Sold listings are what makes it useful for valuation, because each carries its price, its multiple and twelve months of P&L.

But the price on a Sold listing is the final asking price, as the Empire Flippers Scraper documents it. Nothing in the output is labelled as the price the business changed hands at. So a set of Empire Flippers comparables answers “what multiple did sellers list at, for businesses that did sell?” — a useful question, and not the same as “what multiple did buyers pay?”

The multiple itself is internally consistent: on 2,877 of 2,877 listings the monthly multiple equalled the asking price divided by average monthly net profit, to within one. That makes the multiple a derived figure you can recompute rather than an independent one. The walkthrough is in how to scrape Empire Flippers.

What the Sold history does well is breadth. 2,674 closed listings span 21 monetization models and 59 niches, from Display Advertising and Amazon FBA to SaaS and newsletters, each with the profit, revenue and expense series the listing was priced on. Grouped by model, those rows show how the market priced a content site against an Amazon business at the moment each was listed — which is the right question for a seller setting an asking price, and only a proxy for a buyer estimating what to offer.

What Invaluable records

Invaluable aggregates auction houses. Each sold lot carries a price realized, and next to it the auctioneer's own low and high estimate. Over a stratified sample of 1,020 sold lots measured on 1 October 2026, the price realized was filled on 100% and the estimate on 91.7%. That pairing is what makes estimate-versus-result analysis possible: you can see, per category or per house, how often lots beat the high estimate.

The Invaluable Auctions Scraper describes price_realized as the hammer price. Whether a given house's published result includes buyer's premium was not verified for this page; the optional lot page delivers the premium tiers so the all-in figure can be computed explicitly rather than assumed. More on the data and its terms in Invaluable auction results.

An auction result is also a narrower kind of outcome than it looks. A lot that failed to sell has no price realized at all, and by default only lots with a published result are returned, so a set of sold comparables leaves out the objects the market declined at their reserve. That bias runs in the opposite direction to the asking-price bias: one dataset overstates what sellers got, the other is silent about what did not sell.

Side by side

QuestionEmpire FlippersInvaluable
Kind of priceAsking price, final for SoldPrice realized, with estimate
Price filled99.9% of 2,877 listings100% of 1,020 sold lots
CurrencyUSDThe lot's own, never converted
Missing value stored asnull (2 unpriced listings)0 at the source, null in the output
Sold history size2,674 listingsMillions; the counter is approximate

The two are complementary rather than competing. For a business, an asking multiple from a comparable Sold listing is the best public anchor available; for a painting, a watch or a coin, the price realized against its estimate is a measured outcome. What neither supports is a statement about the other's market.

Four traps in a comparables dataset

Reading an asking price as an outcome. An Empire Flippers Sold multiple is where the negotiation started. If you need what buyers paid, this data does not contain it, and no amount of cleaning will put it there.

Averaging zeros. Invaluable stores “no estimate” and “no result” as 0. Passed through, those zeros drag every mean down with no visible symptom. The Actor delivers them as null; a dataset from elsewhere may not.

Mixing currencies. Invaluable lots arrive in USD, EUR, GBP, AUD, CAD, JPY and more, and a price sort compares the raw numbers. The failure is the one described in Mercado Libre's mixed-currency pages: every row is plausible and every aggregate is wrong.

Trusting a coverage figure from a different sample. Invaluable estimate coverage was 91.7%, 85.2% or 70.8% depending on which lots were sampled. A fill rate describes a sample, which is the argument of measured fill rates, not promises.

The two sites' terms are not alike

Empire Flippers' Terms of Use, effective 8 November 2025, contain no clause on scraping, crawling, robots or automated access; its obligations are addressed to registered users, and the Actor registers no account. Its robots.txt disallows only /wp-admin/.

Invaluable is the opposite case. Its Terms of Use, version 3.11, prohibit robots, spiders and “any form of data extraction or data-mining whatsoever” without written permission, and its robots.txt opens with the same prohibition. Invaluable also sells subscriptions to its database of past auction results. Those facts are on the Actor page because a user deciding whether to run it needs them.

Frequently asked questions

Is an Empire Flippers sold price the transaction price?
The Empire Flippers Scraper documents a Sold row's price as the final asking price. No field in its output is labelled as the negotiated price the business changed hands at, so treat Sold prices as asking figures.
Is price realized the same as the hammer price?
The Invaluable Auctions Scraper describes `price_realized` as the hammer price. Whether a particular auction house's published result includes buyer's premium was not verified, which is why lot pages deliver the premium tiers separately.
Can I average auction results across countries?
Only after converting them. Invaluable lots keep their own currency — USD, EUR, GBP, AUD, CAD, JPY and others — and nothing in the data is converted, so a raw average mixes units.

Sources

Every URL below was requested and returned a page on the date shown.

  1. Operator claimchecked 10 Oct 2026
    Empire Flippers Scraper — Actor README and input schemaActorStack / Apify Store
  2. Operator claimchecked 10 Oct 2026
    Invaluable Auctions Scraper — Actor README and input schemaActorStack / Apify Store
  3. Operator claimchecked 10 Oct 2026
    Invaluable Terms of Use, version 3.11Invaluable
  4. Operator claimchecked 10 Oct 2026
    Empire Flippers Terms of Use AgreementEmpire Flippers
  5. Operator claimchecked 10 Oct 2026
    Invaluable Subscription AgreementInvaluable
A laptop screen showing a plain text-mode terminal with a command prompt.
DealsGuide

Invaluable auction results data

Prices realized, estimates and live bids from Invaluable, with the coverage measured on 2,040 lots — and the Terms of Use and robots.txt that prohibit automated access, stated plainly.

9 min
A laptop screen showing a plain text-mode terminal with a command prompt.
DealsGuide

Scrape Empire Flippers

The whole Empire Flippers catalogue — For Sale, Pending Sold and Sold — in fifteen requests, which filters actually narrow the result, and how much of each row is filled depending on its status.

8 min
A laptop screen showing a plain text-mode terminal with a command prompt.
Used carsExplainer

CarWale market valuation

CarWale publishes its own valuation next to each used car's asking price. What that number is, how often it is filled, how to use it to screen for below-market cars, and what it cannot tell you.

7 min