Skip to main content

Freshness & timestamps

Every quote carries timing and staleness metadata so you can trust or discount it.

fetchedAtWhen the upstream marketplace reported this price.
ingestedAtWhen SkinPricer collected it. Use this one for freshness checks.
ingestLatencyMsfetchedAt → ingestedAt delay, in milliseconds.
isStaleTrue when the quote is older than that market's freshness window.
updatedAtOn NBBO bestAsk / bestBid: the source quote's last-update time.
marketCount / freshMarketCountMarkets contributing a quote vs. those still fresh.
confidence0–1 score from coverage, freshness, and cross-market agreement.
calculatedAtWhen SkinPricer computed the aggregate / NBBO in the response.

Prefer ingestedAt over fetchedAt for staleness. Treat isStale=true as a soft signal rather than a hard drop on thinly traded items, since a slightly old quote may still be the only one.

Usage & licensing

Access to the API and its data is governed by our Terms of Service. You may not resell or redistribute the data, use it to build a competing service, or exceed your plan’s rate limits, and you must attribute SkinPricer as the source wherever the Terms permit you to display it. Abuse may be throttled or suspended.