Data sources and methodology

Last updated 29 September 2026

Ledgerline is built on one rule: we never invent data. Every price, rate, statistic and headline comes from a named source, carries the time it refers to and the time we fetched it, and is labelled with its status. When a source is unavailable we show the last validated value marked STALE, or Data unavailable — never a substitute number.

Market data sources

SourceUsed forRefreshStatus label
CoinLoreCrypto prices, 24h change, market cap, volume, supply; global crypto statsEvery 2 min (top 10), 6–20 min (ranks 11–100)LIVE when < 5 min old
CoinGeckoCrypto historical charts; independent cross-check of BTC/ETH pricesOn demand, cached 5 min – 7 daysChart / cross-check
CNBC quote serviceUS stocks, ETFs, world indices, front-month futures, bond yieldsEvery 10 min in session, 20–60 min otherwiseDELAYED / MARKET CLOSED
Yahoo Finance chart dataHistorical OHLCV for stocks, ETFs, indices, futures (also gold/silver futures charts)On demand, cachedChart only
gold-api.comSpot gold, silver, platinum, palladium (USD per troy ounce)Every 4 minLIVE when < 10 min old
Frankfurter (ECB and other central banks)Daily FX reference rates incl. MAD; FX historyHourly check; source publishes once per business dayREFERENCE RATE
FRED (St. Louis Fed)US CPI, core CPI, unemployment, payrolls, fed funds, GDP, Treasury yieldsEvery 6–12 hOfficial statistics
European Central Bank Data PortalECB deposit facility rate, euro-area HICP inflationEvery 12 hOfficial statistics
SEC EDGARCompany identifiers, SIC industry, 10-K / 10-Q / 8-K filingsRotating, each company ~dailyOfficial filings
BLS, BEA, Federal Reserve, ECB calendarsEconomic release and central-bank meeting schedulesEvery 12 hOfficial schedules

What the status labels mean

Validation

Every provider response is checked before storage: schema, currency code, timestamp (not in the future, not too old), numeric ranges and impossible combinations (for example a daily high below the low). A move larger than the threshold for its asset class versus the last accepted value is held and raised as a data-quality alert. It is published only if the next independent observation confirms it; otherwise it is discarded. Thresholds: crypto 35%, stock 25%, etf 15%, index 12%, forex 6%, commodity 15%, metal 10%, bond 30%. Bitcoin and Ether are cross-checked against a second provider.

Free-tier limits and caching

All sources are used within their free access terms. A quota manager enforces self-imposed limits below each provider’s published limit (coinlore: 120 per hour; coingecko: 12 per hour; goldapi: 90 per hour; metalsdev: 3 per day; frankfurter: 40 per hour; cnbc: 60 per hour; yahoo: 240 per hour; sec: 300 per hour; fred: 60 per hour; ecb: 30 per hour; bls: 6 per hour; bea: 6 per hour; fed: 6 per hour; rss: 200 per hour). Pages read from our database, never directly from providers, and are cached at the edge for 1–15 minutes. Higher-priority assets (Bitcoin, Ether, gold, major indices and FX) refresh most often.

Derived values

Some values are calculated from sourced data and labelled as such: gold in EUR and MAD (USD spot × reference rate), gold per gram (÷ 31.1034768), crypto fully diluted value (price × max supply), FX crosses through USD, and the gold 24-hour change/range, computed from our own stored spot observations once 24 hours of observations exist.

News

Headlines come only from publisher RSS feeds and official institutional feeds. We store the headline, link, publication time and the publisher’s own feed excerpt (shortened), and link to the original. We do not copy articles or present third-party reporting as our own. Headlines without a publication date are skipped rather than given an invented date.

Reports of the same event from different publishers are grouped into one story using headline normalisation (synonyms such as “BTC/Bitcoin”, “Fed/Federal Reserve”, “jumps/rises/gains”), token overlap and shared assets within a 36-hour window. Verification labels: Primary source (official institution), Multiple sources (two or more independent publishers), Single source, Unverified. A headline tone label is computed automatically from wording only and is not investment advice.

SourceTypeTrust (1–5)Licence notes
Cointelegraphcrypto media3Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
CoinDeskcrypto media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
Decryptcrypto media3Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
The Blockcrypto media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
CNBCfinancial media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
CNBC Economyfinancial media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
CNBC Technologyfinancial media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
MarketWatchfinancial media4Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
Yahoo Financefinancial media3Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original. Aggregates partner publishers.
Investing.comfinancial media3Publisher RSS feed. We store headline, link, timestamp and the publisher-supplied feed excerpt (truncated). Full articles are not copied; every item links to the original.
Federal Reservecentral bank5US federal government work (public domain). Headline, link and short excerpt stored; linked to the original release.
European Central Bankcentral bank5ECB press releases; reuse permitted with source attribution (ECB copyright notice). Headline, link and short excerpt stored.
U.S. SECregulator5US federal government work (public domain). Headline, link and short excerpt stored; linked to the original release.
U.S. Bureau of Labor Statisticsofficial5US federal government work (public domain). Headline, link and short excerpt stored; linked to the original release.

What we do not show (and why)