Skip to content

Compare

PIT vs Tiingo News

Tiingo sells thirty years of prices and fundamentals with a news endpoint beside them, for $30 a month. PIT sells an as-of cut of the public record: a read bounded to a past instant, with a coverage certificate recording every day it read. Tiingo’s news rows carry two timestamps, which puts them closer to a point-in-time product than most news APIs get.

Updated 2026-08-26. PIT figures read off a running server; vendor figures off each vendor’s own pages.

Clocks

Tiingo has a second news clock

Tiingo’s news records carry publishedDate from the source and crawlDate, which their documentation describes as the UTC time the story was added to Tiingo. Either one can be sorted on, and they recommend crawlDate as the cursor for incremental sync. That field does the job our committed_at does.

Two things sit outside it. There is no availability_basis saying whether the timestamp rests on a receipt or on a schedule, and no per-day record of whether the crawl reached that day. Those two are what let you read an empty result.

Fit

Who each product is for

TiingoPIT
BuyerAn individual or an internal-commercial user who wants end-of-day prices, fundamentals and a news endpoint on one $30 bill.The same shape of buyer, at the point where a news join must not carry today’s tickers or read an ingest gap as a quiet day.
News jobQuery recent headlines tagged to tickers. Self-serve history runs about three months; a longer archive is a sales conversation.as_of cuts — reads bounded to a chosen instant — and became_knowable(T0, T1) over certified partitions, one per source per day. The sample is public, the rest needs a key.
FundamentalsYes, including an asReported=true mode for figures as originally filed.None. We hold filing index metadata, not the numbers inside the filings.
LicenseBoth published tiers read internal use only; commercial terms are a contact path.Self-serve covers you and your employer; a commercial license is priced by email.

Clocks

The same instant, asked two ways

Tiingo NewsPIT
Source timepublishedDate, from the publisher.published_at, from the filer or the index. On SEC rows the daily index gives a date and no time, so we stamp the end of that day, 23:59:59Z.
Ingest timecrawlDate, when the story reached Tiingo. Sortable, and their recommended cursor for incremental sync.committed_at, when the row reached us, selectable as a cut clock so you can ask what we held by T.
Evidenced availabilityNot published as a separate field.available_at, with availability_basis naming the evidence behind it. SEC publishes no dissemination clock, so a strict SEC cut comes back 409 with the day named rather than answered with a guess.
An empty answerAn empty history result, whether the window falls outside the plan or the store simply holds nothing for it.HTTP 200 with count 0 when the day is certified and nothing matched; HTTP 409 with count as JSON null when the day was never ingested.
IdentityTheir documentation says ticker tags reflect the symbol attached when the article was crawled, and calls it explicitly “not a durable permaTicker.”Half-open ticker-to-CIK intervals. Ticker FB resolves to CIK 1326801 up to 2022-06-09, and META resolves to the same CIK from that date. A 2019 join therefore stays a Facebook join.

Corpus

What each side holds

PIT’s SEC lane — the certified half of the corpus — holds 564,079 rows, with 204 days certified complete across ten months of backfill. Five of those months run without a gap, 2022-11-01 to 2023-03-31, and the live tape has been adding days since 2026-08-26.

TiingoPIT
Prices and fundamentalsThirty-plus years of end-of-day history on the published plans.None.
News depthAbout three months queryable on self-serve, then going forward; they say up to fifteen years exists behind a sales path.Everything ingested, on every plan, with the holes labeled rather than skipped.
SourcesA publisher feed, ticker-tagged.SEC EDGAR daily indexes across 18 form types, plus Federal Register public inspection (21,931 rows, 2020-02-01 forward).
Point-in-time security masterTheir own published gap list for August 2026 names a “Dedicated point-in-time Security Master API” among the things they do not offer.Identity-as-of is the mapping endpoint. It holds nine tickers across sixteen intervals today rather than a full universe.
Publisher bodiesWhatever their licenses allow; we do not audit that here.We keep no WSJ, Reuters or Bloomberg text.

Payload

The rows carry no filing text yet

A PIT row holds form type, company name, accession, CIK, five clocks, a content hash and the SEC URL. The filing text is not in there yet. Ask a language model to reason over these rows and the detail comes from its own memory of the period rather than from the payload. Filing text is being ingested now. Until then, fetch the document from source_locator and give the model that.

Price

Published list prices, August 2026

Published band
TiingoTwo published tiers on their pricing page: Starter $0 and Power $30 a month, both marked internal use only. The page shows no annual figure and no separate commercial price. News history past the self-serve window goes through a contact form.
PITResearcher $29 and Power $79 a month, both reading the whole ingested history; the rate limit and the parquet files are what separate them. Plans and what the corpus covers.

Limits

Where Tiingo is the better buy

  • Tiingo bundles prices, fundamentals and news for $30. PIT sells one of those three, so it is the narrower product at a similar price.
  • PIT holds no end-of-day price history and no fundamentals, as-reported or otherwise.
  • Tiingo’s crawlDate is a real second clock, so their product does carry point-in-time information.
  • Three months of Tiingo news and a coverage certificate answer different questions. Either can be the right buy.
  • PIT’s certified backfill stops on 2023-03-31 and the tape resumes at 2026-08-26. Tiingo’s news endpoint is current throughout.

Check it

Where the two answers diverge

Ask both products for SVB filings as of 9 March 2023 at 20:00Z. PIT returns count 0 and names both sources as certified complete for that day. The zero therefore tells you nothing was filed, not that we missed the day.

No account needed. Responses carry sample: true.