Valuein
Free & build-it-yourself

Valuein vs SEC EDGAR API (free, official)

The free source of truth — Valuein is the seven layers you'd otherwise build and maintain.

The official SEC EDGAR API (data.sec.gov) is free and authoritative — the literal source of truth, within the SEC's fair-access rate limit. But it gives you raw XBRL only from ~2009, with issuer-chosen tags, no point-in-time vintaging, no standardization, and no audited ratios. Valuein is the standardization, PIT, history, and provenance layer on top.

Start free — no cardSee pricing
pip install valuein-sdk

At a glance

The short version, including where SEC EDGAR API (free, official) is the better pick.

The key difference

EDGAR is free and authoritative — and you build everything else yourself. Valuein adds the seven layers EDGAR (and its community MCP wrappers) don't: standardized concepts, restatement-vintage PIT, a 1993 backfill (vs EDGAR's ~2009 XBRL floor), audited ratios, survivorship-free index membership, per-fact citable lineage, and AI-safety governance.

Where Valuein leads

Cost: Free tier, then $49/mo for the layers.

Where SEC EDGAR API (free, official) is stronger

EDGAR is free and the authoritative source of truth

Best for

Developers weighing build-vs-buy who want standardized, point-in-time, auditable SEC fundamentals without maintaining a parsing, standardization, and PIT pipeline themselves.

Outcomes that matter

What you get done, not just a feature checklist.

  • Cost

    Valuein
    Free tier, then $49/mo for the layers
    SEC EDGAR API (free, official)
    Free — but you build the layers
  • Standardized, comparable concepts

    Valuein
    350+ concepts from ~12K raw tags
    SEC EDGAR API (free, official)
    Raw issuer-chosen XBRL tags
  • Backtest that survives out-of-sample

    Valuein
    Restatement vintage to 1993
    SEC EDGAR API (free, official)
    Current view only — silent look-ahead
  • Audit any number an agent returns

    Valuein
    fact_id → exact filing
    SEC EDGAR API (free, official)
    You parse and wire it yourself

Feature comparison

Grouped by what you are trying to do. Scroll sideways on a phone.

Valuein compared with SEC EDGAR API (free, official), feature by feature
FeatureValueinSEC EDGAR API (free, official)
Data integrity and audit
Standardization350+ concepts, ~12K tags mappedRaw tags + custom extensions
Point-in-TimeRestatement vintage (accepted_at)Current aggregated view (look-ahead risk)
Audited Ratios164 ratios, CI-gated accuracyNone — compute it all yourself
Index MembershipSurvivorship-free, point-in-timeNot provided
Agents and workflow
AI Agent AccessAgent-safe MCPCommunity MCP inherits every raw gap
Coverage and depth
History Depth1993 → presentStructured XBRL from ~2009 only

SEC EDGAR API (free, official) details and pricing are based on publicly available information as of June 2026 and may have changed; verify on their site. Where a competitor's figure is vendor-reported or estimated, we say so.

Which one should you choose?

Choose Valuein if you need

  • CostFree tier, then $49/mo for the layers
  • Standardized, comparable concepts350+ concepts from ~12K raw tags
  • Backtest that survives out-of-sampleRestatement vintage to 1993
  • Audit any number an agent returnsfact_id → exact filing

Choose SEC EDGAR API (free, official) if

  • EDGAR is free and the authoritative source of truth
  • EDGAR covers every filer ever — the broadest possible raw universe
  • For a team willing to build and maintain the layers, EDGAR is unbeatable raw input

Switching takes minutes

Install the SDK and read a company with no token and no card: the free sample runs the same code your plan will. Add a key later and nothing else changes.

valuein_sdkpython
from valuein_sdk import ValueinClient with ValueinClient() as client: # What a ticker or CIK resolves to. A CIK also reaches delisted companies. print(client.resolve(["AAPL", 320193]))  # One company's rows from a table, with the point-in-time filter applied. facts = client.read_table( "fact", tickers="AAPL", columns=["standard_concept", "period_end", "fiscal_period", "numeric_value"], limit=10, ) print(facts)  # Named SQL templates. Pass parameters as keyword arguments. print(client.list_templates()[:5]) df = client.run_template("fundamentals_by_ticker", ticker="AAPL") print(df.head())  # Links to the SEC filings behind the numbers. links = client.filing_links("AAPL", form_types=["10-K"], limit=3) print(links[["form_type", "filing_date", "document_url"]])  # Restatement Radar: figures a later filing changed (every plan). changed = client.restatements(ticker="AAPL", limit=5) print(changed[["standard_concept", "period_end", "first_value", "current_value", "disclosure_class"]])

Frequently asked questions

Why pay for Valuein when SEC EDGAR is free?

EDGAR gives you raw XBRL from ~2009 with issuer-chosen tags and no point-in-time vintaging. Valuein adds the seven layers you'd otherwise build and maintain: standardization, restatement-vintage PIT, a 1993 backfill, audited ratios, survivorship-free index membership, per-fact lineage, and AI-safety governance.

Don't the community SEC EDGAR MCP servers solve this?

They wrap the raw EDGAR API, so they inherit all of its gaps — no standardization, no point-in-time, no audited ratios, no survivorship-free index membership. Valuein's MCP serves the assembled, audited, point-in-time product instead.

See all Valuein comparisons

Try it on your own ticker.

Start with the free sample. No card, no sales call; pricing is public.