Institutional analysis,
no paywall.
  • 20+ technical indicators
  • SEC EDGAR fundamentals
  • Risk metrics over time
  • 320 US tickers covered
  • Free forever
Nivvuro Account

Welcome back

Sign in to access your dashboard and saved analyses.

or
No account? Create one

Secured by Supabase · No tracking · No password sharing

Dataset
€—
Charged once · instant download
Secure Checkout

Complete your purchase

You'll receive your download link by email immediately after payment.

+ Buying as a business? Add company & VAT ID
✓
Payment received
Your download link has been sent to your email.
Data ProcessingTransforming
1 { 2 "ticker": "AAPL", 3 "filingType": "10-K", 4 "income": { 5 "revenue": 383285000000, 6 "netIncome": 96995000000, 7 "ebitda": 125820000000 8 }, 9 "normalized": true 10 }
Transformation Script
1 async function normalizeFiling(ticker, filingType) { 2 const raw = await edgar.fetch(ticker, filingType); 3 const income = extractIncome(raw); 4 5 return { ticker, filingType, income, normalized: true }; 6 }
SEC EDGAR Intelligence · Free to use

Institutional analysis,
no paywall.

Every tool you need to analyze a stock — technical indicators, risk metrics, SEC fundamentals — available instantly with a free account, no card required.

Filter and rank across the market.

Instant search
Find any symbol or company name as you type.
Rank on any column
Sort by price, change, volume, 52-week high or low.
Straight into the chart
Jump from any row to the full analysis.
Nivvuro stock screener — filter and rank stocks

Price, volume and overlays on one canvas.

Any time frame
Switch between 1M, 3M, 6M, 1Y and All.
Trend overlays
SMA 20, SMA 50, EMA 12 and Bollinger Bands on demand.
Volume in context
Volume bars sit directly beneath the price action.
Nivvuro insight chart — price and volume

Signals and momentum, quantified.

Signals at a glance
RSI, MACD, ADX and CCI with plain-language readings.
Eight indicators, one page
RSI, MACD, OBV, CCI, Stochastic, Williams %R and more.
Key zones marked
Overbought and oversold levels drawn into each chart.
Nivvuro technical indicators — signals and momentum

Raw data, or the full API.

One-time datasets you keep, or continuously updated fundamentals as filings are processed.

Browse all datasets

Fundamentals API
USA, South Korea, Japan, UK, France and the Netherlands. 1,000+ companies over REST and JSON. Four tiers from free to enterprise; commercial use from Pro up.
View the API
Macro Dashboards
One Excel dashboard a month covering nine economies, combined and per country, sent by email. Single tier, cancel anytime.
View the subscription

Stop guessing.
Start analyzing.

Free account, no payment. Open the dashboard and start immediately.

Free forever · SEC EDGAR data · No tracking

Data & Pricing

4,500+ companies.
7 countries of fundamentals.

Fundamental and macroeconomic datasets — structured, normalized, ready to use, and yours forever after a single purchase. Need continuously updated fundamentals instead? See our Fundamentals API below.

One-time datasets or live API
⬇
Instant delivery
Download link after purchase
⊞
Two formats
JSON for devs, Excel for analysts
◈
Official sources
SEC EDGAR · FRED · ECB

Stay current with a subscription.

USASouth KoreaJapanUKFranceNetherlandsCanadaSpainGermanyItaly

Files are yours forever. If you want data that keeps updating, pick one of two subscriptions.

Fundamentals API
Programmatic access to fundamental data across USA, South Korea, Japan, UK, France and the Netherlands, updated continuously as filings are processed. 1,000+ companies over REST and JSON. Four tiers from free to enterprise; commercial use from Pro up.
View the API
Macro Dashboards
One combined Excel dashboard a month for USA, Canada, UK, France, Spain, Germany, Italy, Japan and South Korea, plus one per country and the Core Macro Metrics dataset, all by email. Commercial use for your own software, dashboards and analyses; reselling the raw data is not permitted. Single tier, cancel anytime.
View the subscription

National sources in Europe.

GermanyItalyUKFranceSpain

One file per country, straight from the national statistics office. Every file: Excel + JSON, 10-year history, 15 core series, updated on filing. Need it every month? See the subscription.

Germany
Destatis (Genesis) · High precision
Specific indicators: Truck Toll Mileage index and detailed industrial energy data.
€4.99 · View
Italy
Istat
Industrial competitiveness and fiscal health, including the BTP-Bund sovereign risk spread.
€4.99 · View
UK
Office for Nat. Stats
Monitoring trade balances, post-Brexit inflation trends, and the British labor market.
€4.99 · View
France
INSEE
Real GDP drivers, CPI & Core inflation, consumer sentiment tracks, labor metrics, and aggregated corporate profits.
€4.99 · View
Spain
INE / Banco de España
GDP growth, HICP inflation, the persistently high unemployment rate, and external trade balance.
€4.99 · View

National sources in the Americas and Asia.

USACanadaJapanSouth Korea

Same format and price as the European files: Excel + JSON, 10-year history, 15 core series, €4.99 each and yours forever.

USA
FRED (St. Louis Fed)
Detailed time series for NFP labor data, Fed Funds Rate, and Real GDP growth.
€4.99 · View
Canada
StatCan
Crude oil & natural gas production, industrial prices, Bank of Canada rate, and trade flows.
€4.99 · View
Japan
e-Stat / Bank of Japan
Central bank data on global liquidity, Yield Curve Control, and Japanese CPI.
€4.99 · View
South Korea
Bank of Korea (ECOS)
Global leading indicator for the tech sector, semiconductors, and electronic exports.
€4.99 · View

All nine countries in one file.

USACanadaUKFranceSpainGermanyItalyJapanSouth Korea

Core Macro Metrics: the general dataset with core national accounts, inflation, labor and trade metrics for all 9 covered countries, from the Nivvuro standardized catalog.

View · €9.99 once

Nine countries
USA, Canada, UK, France, Spain, Germany, Italy, Japan and South Korea.
Excel + JSON
Both formats in one download.
ISO 3166-1
Standard country codes throughout.

How the Fundamentals API stacks up.

USASouth KoreaJapanUKFranceNetherlands

Entry-level paid plans, for a fair comparison. Nivvuro also has a Free tier (100 calls/month, non-commercial) and an Enterprise tier (unlimited, custom SLA). Competitor rates are publicly listed ones and can change; check each provider's site.

Provider / planPriceRate limitCommercial use
Nivvuro Basic€14.99 / mo500 calls / dayNot permitted
Nivvuro Pro€34.99 / mo1,500 calls / dayPermitted
Alpha Vantage Premium$49.99 / mo75 calls / min, no daily capPersonal use only on entry tier
Financial Modeling Prep Starter~$29 / mo300 calls / minRequires display/licensing agreement
Intrinio~$250 / moPer-feed licensingIncluded in feed price

Common questions.

Why buy this instead of going to SEC EDGAR directly?

EDGAR's raw data is in XBRL format — inconsistent across companies and years, requiring significant technical work to parse and normalize. Nivvuro delivers the same data already cleaned, standardized, and ready to open in Excel or load into Python. For most users, the time saved is worth multiples of the price.

What exactly do I receive after purchase?

An immediate download link on the confirmation page and by email. You get a ZIP file containing a JSON file (machine-readable, for Python/JS/R) and an Excel file (formatted with separate sheets per statement, ready to use). No account creation required.

How current is the data?

Fundamental datasets are updated within 48–72 hours of each SEC filing publication. Macro datasets (FRED, ECB) are refreshed monthly after each agency release. Each dataset card shows the exact last update date before you buy.

Can I use this data commercially?

The underlying data (SEC filings, FRED series) is public domain. Nivvuro's value-add is the normalization and packaging. You may use the datasets in your own research, tools, and publications. Redistribution of the raw dataset files for sale is not permitted.

What if the data has an error?

Report it via the contact page with the ticker and field name. Verified data errors are corrected and a fresh download link is issued at no charge. Note: differences from reported figures are always traceable to the original EDGAR filing.

Is there a refund policy?

Because the files are delivered immediately upon purchase, refunds are generally not offered after download. This is why a free sample dataset (AAPL, 5 rows) is available — use it to verify format compatibility before buying.

Is there a subscription option for datasets?

For most datasets, no — every one-time fundamental or macro dataset is bought once and kept forever, with no recurring charge. There are two exceptions: the Fundamentals API (continuously updated fundamental data, four tiers from free to enterprise) and the Macro Dashboards subscription (a monthly Excel dashboard for all 9 covered macro countries, combined and per-country, plus the general dataset — single tier, commercial use permitted for your own software/dashboards, cancel anytime).

Documentation

Fundamentals API

Everything you need to pull normalized fundamental data into your product — authentication, endpoints, response shapes, and limits.

Introduction

The Nivvuro API gives programmatic access to normalized fundamental data across covered markets. All responses are JSON, all requests are authenticated with an API key.

Base URL: https://api.nivvuro.com/v1

Authentication

Every request needs your API key in the Authorization header. Get your key from the dashboard after signing up — the free tier doesn't require a card.

# Example header Authorization: Bearer YOUR_API_KEY
Keep your key server-side. Requests made directly from a browser expose it to anyone viewing the page source.

Quickstart

A minimal request to fetch a company's latest fundamentals:

curl https://api.nivvuro.com/v1/fundamentals/AAPL \ -H "Authorization: Bearer YOUR_API_KEY"

Same call in Python:

import requests r = requests.get( "https://api.nivvuro.com/v1/fundamentals/AAPL", headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(r.json())

Companies

Look up covered companies and their identifiers.

List companies

GET /v1/companies?country=US
ParamTypeDescription
countrystringISO country code filter (optional)
pageintegerPage number, default 1

Fundamentals

Returns income statement, balance sheet, and cashflow figures for a given ticker.

GET /v1/fundamentals/{ticker}?period=annual&limit=5
ParamTypeDescription
periodstringannual or quarterly
limitintegerNumber of periods to return

Errors

Standard HTTP status codes. Error responses include a machine-readable code and a human-readable message.

StatusMeaning
401Missing or invalid API key
404Ticker or resource not found
429Rate limit exceeded

Rate limits

Limits scale with your plan tier. See Data & Pricing for current tier limits.

Changelog

API changes will be listed here as they ship.

Resources

Free templates & guides
for finance & dev.

Practical guides, templates, and references to help you read the numbers and build with our data — free, no account required. More formats and topics are on the way.

Guide
How to Read a 10-K (Without a Finance Degree)
Where to start, what the Risk Factors section actually tells you, and the parts of an annual report most beginners skip past.
7 min readRead →
Guide
Financial Ratios: What "Good" Actually Means
P/E, margins, and debt ratios only mean something in context. A practical guide to reading them by industry, not in isolation.
7 min readRead →
USA · SEC EDGAR
Dataset

    Commercial use is permitted from the Pro tier upward. Basic and Free are for personal, educational, or non-commercial use only.

    €—
    one-time · instant download
    Loading dashboard
    Settings
    Account
    Manage your login and account details.
    Email
    Password
    Session
    You're currently signed in.
    Billing
    Billing applies only to the Fundamentals API subscription — one-time dataset purchases are handled separately at checkout.
    Payment Method
    —
    No billing history yet
    Stripe billing is not connected yet. Once it's live, your subscription, payment method and invoices will appear here.
    API Usage
    Your API key, plan and request volume.
    API KeyCreatedTier
    — — —
    Requests over time
    No usage data yet
    DateEndpointRequestsStatus
    No requests recorded yet
    Personalization
    Customize how Nivvuro looks and feels for you.
    Coming soon
    Personalization options aren't available yet.
    Nivvuro · Manifesto

    The data is public.
    Integrating it
    shouldn't cost a weekend.

    This is why we built the Nivvuro API and datasets the way we did, and what we won't do with them.

    01

    Public data.
    Private cost.

    Every 10-K, every 10-Q, every balance sheet of every public US company is filed with the SEC and available to anyone, free of charge, by law. FRED and the ECB publish their macro series the same way. None of this is a secret.

    But "publicly available" and "usable in an afternoon" are two different things. SEC EDGAR's raw output is XBRL with inconsistent tagging across companies and years. FRED and ECB series come in their own formats, on their own release schedules, with their own quirks. Getting from "the data exists" to "I can query this in my app" is real, unglamorous engineering work — and that work is where most of a developer's time actually goes.

    Bloomberg and the other terminals solved that problem by charging tens of thousands of dollars a year. We think there's a cheaper way to solve the same problem.

    The raw filings cost nothing. Turning them into something a developer can build on shouldn't cost much either.

    02

    Built for developers,
    not around them.

    A developer prototyping a screener shouldn't need institutional pricing just to test an idea against real fundamentals. A student building a project shouldn't have to write an XBRL parser before they can write the feature they actually care about. That's the gap the Nivvuro API and datasets sit in.

    The Fundamentals API has a free tier for exactly this reason — so building against real, normalized data doesn't require a purchase decision first. The one-time datasets exist for the same reason from a different angle: a fixed, low price instead of a subscription, for anyone who just needs a clean slice of fundamental or macro data once and doesn't want to think about it again.

    Fundamental data (SEC EDGAR) and macro data (FRED, ECB, and other national sources) get the same treatment: parsed, normalized, documented, and priced so that the API or the file — not the invoice — is the thing a developer has to think about.

    03

    We sell the work,
    not the access.

    Parsing EDGAR's raw XBRL output, normalizing inconsistent field names across thousands of filings, aligning fiscal years, computing ratios, unifying macro series onto a common timeline, packaging all of it into a documented API or a file you can open in five minutes — that is the work we charge for. Not for the fact that the underlying data exists, and not for the account you need to reach it.

    That's why the API's free and Basic tiers stay free and cheap by design, and why the datasets are priced as one-time files instead of recurring fees. Commercial use is reserved for the paid tiers because that's where real usage happens — but a developer figuring out if this is even the right data for their project shouldn't need a card on file first.

    A paywall on access says something about who you think deserves the data. A price on the work says something about what the work is worth. We'd rather be judged on the second one.

    04

    What we refuse
    to become.

    We won't quietly move the free tier's endpoints behind a paywall later. We won't sell the usage data that comes through the API. We won't dress up a price increase as "value alignment." The easiest path for any data product is to gradually become another expensive terminal for people who can't afford the expensive terminal — we're not interested in that path.

    05

    None of this
    is heroic.

    We're not the only ones doing this, and we're not claiming to be. Plenty of people build affordable tools for the same plain reason: someone made things easier for them once, and it's their turn to do the same for someone else. That's really all this is — a small team that wanted a cheaper, faster way into fundamental and macro data, and figured other developers probably wanted the same thing.

    If you're building something —
    this is who it's for.

    Developers, students, independent analysts, researchers. Anyone who wants normalized fundamental or macro data without the integration overhead or the institutional price tag.

    Written by the Nivvuro team · 2025 · Schmitten, Germany