API · INTEGRATIONS
Connect Finoview with your software.
Both ways.
A JSON REST API to read your companies' financial data and to import companies into Finoview. API-key auth, isolated per account.
Two ways to integrate
Every software is different — so we make it easy both to connect and to integrate.
Connect · read
Bring your Finoview data into your BI, ERP or software. Companies, balance sheet, P&L, cash flow and ratios — with readable labels.
- GET companies and financial statements
- All years, all your companies
- Ready for Power BI and Excel
Integrate · write
Let your accounting software or ERP export companies into Finoview using a standard chart-of-accounts.
- POST companies and fiscal years
- Map from chart-of-accounts: we compute
- Idempotent: re-importing never duplicates
How it works
1 · Generate your API key
From your Finoview profile, one click. Read-only, or with write permission to import.
2 · Call the API
One Authorization header and you're set. JSON in, JSON out. Versioned at /api/v1.
3 · Sync
Re-sending the same data updates, never duplicates. Built to keep everything current.
One API, two verbs
Read the latest fiscal year
curl "https://api.finoview.com/api/v1/companies/<ID>/financials?year=latest" \
-H "Authorization: Bearer fv_live_…"Import a company and a fiscal year
curl -X POST https://api.finoview.com/api/v1/companies \
-H "Authorization: Bearer fv_live_…" \
-H "Content-Type: application/json" \
-d '{ "name": "ACME SL", "cif": "B12345678", "source": "MI_SOFTWARE",
"years": [{ "year": 2025, "accounts": { "700": 1500000 } }] }'Secure by default
Hashed keys
We never store the token; constant-time comparison (Stripe-style model).
Per-account isolation
A key only accesses your data. Never another account's.
Least privilege
Writing requires a specific key. Read keys cannot write.
Are you a software vendor that wants to export into Finoview?
Bring-your-own-key pattern: the API key is issued by the Finoview account that receives the data. Your app just asks for it and POSTs — no need to register or ask us for anything.
Add a "Paste your Finoview API key" field in your app. The client generates it in their profile with write permission.
balance = debit − credit (natural sign). Finoview applies the sign, sums parents and computes ratios.
Re-sending updates, never duplicates (dedup by CIF + source). Each company carries your source.
Ready to connect?
Create your account, generate an API key and start reading or importing data in minutes.