Developers & Data
Fair-value data built from audited fundamentals, free to use with attribution (CC BY 4.0). Updated daily, across 35,000+ stocks. Below: the exports with their fields, copy-paste examples, and the routes for AI assistants and your own site.
Data exports (CSV & JSON)
Three ready-made, daily-fresh lists. Choose the format via the extension: .json or .csv. Optionally filter by sector with ?sector=technology.
Fields
| Field | Meaning |
|---|---|
ticker | Exchange ticker symbol |
company | Company name |
upside_pct | Gap from price to our fair value in % (positive = undervalued) |
quality_score | Quality score 0 to 100 (profitability, growth, balance sheet, moat) |
price_local | Current price in the listing currency |
evidence | Confidence tier: low, medium or high |
sector | GICS sector |
country | Listing country |
url | Link to the stock page |
Provenance: our fair value from multiple models on company-reported fundamentals (regulatory filings) plus third-party market data. Update frequency: daily. Every response carries snapshot_date, license and source.
Examples
curl
curl -s https://www.fairvalue-calculator.com/undervalued-stocks.json
Python (pandas)
import pandas as pd
df = pd.read_json("https://www.fairvalue-calculator.com/undervalued-stocks.json")
print(df["stocks"].apply(pd.Series)[["ticker","upside_pct","quality_score"]].head())
JavaScript
const r = await fetch("https://www.fairvalue-calculator.com/undervalued-stocks.json");
const { stocks } = await r.json();
console.table(stocks.slice(0, 10));
Google Sheets
=IMPORTDATA("https://www.fairvalue-calculator.com/undervalued-stocks.csv")
For AI assistants (MCP)
Connect Fair Value Calculator to ChatGPT, Claude, Perplexity and others via our MCP server. The assistant can then resolve a stock, fetch a preview and a fair-value verdict, and compare two stocks.
License & citation
Free to use under CC BY 4.0. Please attribute with a clickable link to the original source:
Source: Fair Value Calculator (fairvalue-calculator.com), accessed 2026-07-26.
For information and educational use, not financial advice. Rate limits protect the service; for higher frequency or a custom cut, write to [email protected].