FinGraphby DrAIStudio
FinGraph logo

Network visualization of financial statement data

Upload firm financial data. FinGraph maps it as a network — variables that move together sit closer, unrelated ones drift apart. See the hidden structure of balance-sheet data, find variable clusters, and detect peer firms.

🔒 Your data never leaves your browser — all computation runs locally.
what FinGraph does
Co-movement networks & clusters
Loading…
Everything runs in your browser — your data never leaves it.

1 Load firm financial data

CSV or Excel. Rows = firm-year observations; columns = financial variables. Auto-recognises the major providers — Compustat/WRDS (at, lt, ceq…), CSMAR (A001101000…), Worldscope (WC02999…) and readable item names — so ratios and distress scores are derived automatically.

🕸️
Drop a file here or click to browse
CSV · XLSX · XLS

Very large exports (100s of MB) may not fit in a browser — export a subset first (one year, or selected firms/variables) or a CSV.

📚 Works with the major finance & accounting datasets — how to export
FinGraph auto-recognises the column conventions of the main providers, so exports load with labels, ratios and distress scores derived automatically. Export one row per firm-year (long panel) as CSV or Excel:
DatasetID · period columnsHow to export
Compustat / WRDS (Fundamentals Annual)gvkey · datadate/fyearWRDS → Compustat → Fundamentals Annual → download CSV (mnemonics at, lt, ceq, sale, ni… are auto-labelled)
CSMAR (China)Stkcd · AccperFS_Combas / income / cash-flow query → Excel; A00… codes auto-resolve
Refinitiv Worldscope / Datastreamcode · yearWC-codes (WC02999…) are recognised; Datastream readable names are matched by label
Orbis / BvD, Capital IQcompany id · yearExport with English item names (Total assets, Total liabilities…) — matched automatically
SEC EDGAR (Financial Statement Data Sets)cik · periodPivot the tag/value files to one row per firm-year before uploading
CRSP (returns/prices)permno · dateBest merged with Compustat (CCM); FinGraph reads the panel
Any tidy panel works even if your provider isn't listed — FinGraph matches readable column names (e.g. “Total Assets”, “Net Income”). You can also correct any column in the Configure step. Datasets are your own licensed extracts; FinGraph never uploads them.

Multi-row headers are handled automatically: CSMAR/Datastream exports stack a field-code row, a description row and a “unit” row — FinGraph keeps row 1 as the header and drops the description/unit rows so only real firm-year records load.

▶Cite FinGraphDOI: 10.5281/zenodo.21204108

Free to use. If FinGraph supports your research, please cite it:

APA
Inam, A. (2026). FinGraph: A free, browser-based platform for network visualization and econometric analysis of firm financial-statement data (Version 1.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21204108
BibTeX
@software{inam2026fingraph,
  title     = {FinGraph: A Free, Browser-Based Platform for Network Visualization and Econometric Analysis of Firm Financial-Statement Data},
  author    = {Inam, Aneeq},
  year      = {2026},
  version   = {1.0},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.21204108},
  url       = {https://draistudio.com/fingraph/}
}
RIS
TY  - COMP
T1  - FinGraph: A Free, Browser-Based Platform for Network Visualization and Econometric Analysis of Firm Financial-Statement Data
AU  - Inam, Aneeq
PY  - 2026
ET  - Version 1.0
PB  - Zenodo
DO  - 10.5281/zenodo.21204108
UR  - https://draistudio.com/fingraph/
ER  - 
FinGraph · DrAIStudio — free, browser-based network visualization of secondary financial data. Free & open-source under the MIT License. New here? Read the step-by-step manual. Pairs with DataForge, VizCraft and Dr.AIStat.