Romanian supplier due diligence, in English
For procurement, vendor master data and marketplace teams in Germany, Austria, Italy, the Netherlands and elsewhere onboarding Romanian suppliers. One API returns company status, VAT, financials, representatives and court cases from Romanian public data, as English JSON. No Romanian portals, no contract, pay per call.
The problem
Your onboarding checklist asks: is the supplier active, VAT-registered, financially sound, who signs for it, is it in insolvency or litigation? In Romania the answers are spread across ANAF, the trade register (ONRC) and the court portal, in Romanian. HowToRomania brings this public data together in one API, returns it as English JSON, and charges per call.
What you can check
One call for onboarding
curl -H "x-api-key: $HTR_KEY" "https://api.howtoromania.io/v1/company/12345678/risk-report"
{
"data": {
"cui": "12345678",
"name": "FIRMA SRL",
"score": 90,
"riskBand": "low",
"flags": [
{ "code": "net_loss_latest", "severity": "low", "points": 10, "explanation": "..." }
],
"sections": {
"anaf": { "available": true, "active": true, "vatRegistered": true, "eFactura": { "registered": true, "since": "2022-01-01" }, "...": "..." },
"financials": { "available": true, "latestYear": 2025, "years": [ { "year": 2025, "netTurnover": 0, "netProfit": 0, "equity": 0, "debts": 0, "employees": 0 } ] },
"courtCases": { "available": true, "since": "2023-01-01", "summary": { "total": 2, "active": 1, "closed": 1, "insolvency": 0, "...": "..." } },
"registry": { "available": true, "active": true, "status": [ { "code": "...", "label": "..." } ], "representatives": [ { "name": "...", "role": "..." } ], "attribution": { "text": "Contains filtered, decoded, translated ONRC data", "license": "CC BY 4.0", "licenseUrl": "https://creativecommons.org/licenses/by/4.0/" } }
},
"unavailableSections": [],
"disclaimer": "Informational only, generated automatically from public sources with simple published rules. It is NOT credit advice, a credit rating or a recommendation; verify with the original sources before any decision."
}
}Response abridged; field names are exact, values are illustrative (FIRMA SRL and CUI 12345678 are example data, not a real company).
Registry fields (status, representatives, authorized CAEN) contain filtered, decoded, translated ONRC data, from ONRC open data on data.gov.ro, licensed under CC BY 4.0.
Why teams try HowToRomania
- One API for status, VAT, e-Factura, financials, representatives and court cases, instead of several Romanian-language sources
- English JSON your vendor-master or onboarding system can store as is
- One-call risk report with transparent, published rules: you see every flag and its points
- Start from €5, prepaid, VAT included, no contract; up to 2,000 free credits for a pilot
- GDPR-aware by design: individuals masked in court data, no search by person name, DPA available
- Freshness per data type: ANAF company data is cached up to 6 hours, court data up to 24 hours, filed financial statements up to 30 days; registry fields come from the monthly ONRC open-data snapshot
Endpoints and prices
| Service | Endpoint | Credits | ≈ EUR |
|---|---|---|---|
| Company lookup ANAF: name, VAT status, e-Factura registration, active/inactive, address | GET /v1/company/{cui}MCP lookup_company | 1 | €0.005 |
| Financials Filed financial statements: turnover, profit, equity, debts, employees | GET /v1/company/{cui}/financialsMCP get_company_financials | 3 | €0.015 |
| Representatives ONRC registry: status, authorized CAEN, legal representatives (names + roles) | GET /v1/company/{cui}/representativesMCP get_company_representatives | 5 | €0.025 |
| Company court cases Cases where the company is a party (portal.just.ro), summary + list | GET /v1/company/{cui}/court-casesMCP get_company_court_cases | 15 | €0.075 |
| Risk report One call: ANAF + financials + court cases + ONRC registry, with flags and a 0–100 score | GET /v1/company/{cui}/risk-reportMCP get_company_risk_report | 30 | €0.15 |
Pay per successful call in credits (1 credit = €0.005). Every key gets 100 free credits. Prepaid packs (VAT included): €5 = 1,000 · €20 = 5,000 · €100 = 30,000 credits. No contract or minimum spend; errors and not-found are not billed. Volume subscriptions available on request: hello@howtoromania.io.
A full risk report costs 30 credits (€0.15). €20 buys 5,000 credits, enough for about 166 full supplier checks.
Limits you should know
- No beneficial-owner (UBO) data. Representatives are names and roles from the monthly ONRC open-data snapshot; verify current data at ONRC for legal use.
- Court cases are matched on the company's ANAF name; companies with very similar names may appear.
- Cases closed more than 3 years ago are not returned (GDPR data minimisation), and natural persons are masked.
- The risk score is informational, from published rules. It is not a credit rating or advice.
Get started
Free key: curl -X POST https://api.howtoromania.io/v1/keys -H "content-type: application/json" -d '{"email":"you@example.com","accept_terms":true}'
Testing on your current Romanian supplier list? Write to hello@howtoromania.io for up to 2,000 free credits for a pilot.
FAQ
Do we need a contract?
No. Prepaid credits from €5, VAT included. A DPA is available at /dpa.
Is the output in English?
Field names and structure are English. Some values (court categories, ANAF status text, company names) are kept as published in Romanian.
Is this an official ANAF or government service?
No. HowToRomania is an independent service that reads public sources (ANAF, ONRC open data, portal.just.ro) and returns them as English JSON. It is not affiliated with or endorsed by any public authority. Information only; not legal or credit advice.