Verificare firme prin API pentru aplicații B2B
Integrează date fiscale, scor de risc, insolvență, dosare, bilanțuri și limită credit direct în CRM, ERP, marketplace sau aplicația ta.
X-API-Key.
Nu transmite cheia API în URL sau query string.
curl -H "X-API-Key: fc_live_xxxxxxxxxxxxxxxx" \
https://firmacheck.ro/api/v1/company/4611791
Endpoint verificare firmă
Returnează date despre firmă, scor FirmaCheck, semnale de risc, insolvență, dosare și sumar financiar.
GET https://firmacheck.ro/api/v1/company/{cui}
Exemplu request
curl -H "X-API-Key: fc_live_xxxxxxxxxxxxxxxxxxxxxxxxx" \
https://firmacheck.ro/api/v1/company/4611791
Cheia completă este afișată o singură dată, în momentul generării sau regenerării. În dashboard vezi doar prefixul, data regenerării și ultima utilizare.
Exemplu răspuns
{
"ok": true,
"data": {
"cui": "4705349",
"name": "CARNIPROD SRL",
"registration_number": "J36/813/1993",
"address": "JUD. TULCEA, MUN. TULCEA, ȘOS. TULCEA-MURIGHIOL, NR.KM.4-5",
"phone": "0240505100",
"postal_code": "820250",
"legal_form": "SOCIETATE COMERCIALĂ CU RĂSPUNDERE LIMITATĂ",
"fiscal_body": "Administraţia Fiscală pentru Contribuabili Mijlocii - Tulcea",
"active": true,
"inactive_since": null,
"vat_payer": true,
"e_invoice": true,
"caen": "1013",
"main_activity": "Fabricarea produselor din carne (inclusiv din carne de pasăre)",
"euid": "ROONRC.J1993000813367",
"onrc_registration_code": "J1993000813367",
"onrc_status": "funcțiune",
"onrc_active": true,
"onrc": {
"source": "onrc_data_gov",
"found": true,
"euid": "ROONRC.J1993000813367",
"registration_code": "J1993000813367",
"status": "funcțiune",
"status_code": 1048,
"active": true,
"legal_form": "SRL",
"address": "Tulcea, Municipiul Tulcea, Str. TULCEA-MURIGHIOL, nr. KM.4-5, CP 8800",
"representatives": [
{
"name": "DUBOU PETRU",
"role": "administrator",
"source": "onrc_data_gov"
}
],
"authorized_caen": [
{
"code": "1013",
"name": "Fabricarea produselor din carne (inclusiv din carne de pasăre)",
"version": 3,
"source": "onrc_data_gov"
}
]
},
"risk": {
"score": 80,
"level": "low",
"verdict": "OK pentru colaborare",
"credit_limit": 255400,
"signals": []
},
"insolvency": {
"detected": false,
"bankruptcy": false,
"case_number": null,
"object": null
},
"cases": {
"count": 41,
"negative_count": 41,
"positive_count": 0,
"neutral_count": 0,
"items": []
},
"financial_summary": {
"year": 2024,
"revenue": 99851272,
"profit": 638017,
"debt": 9045252,
"equity": 110679183,
"employees": 261
},
"meta": {
"source": "FirmaCheck.ro",
"primary_company_source": "anaf_tva",
"company_sources": ["anaf_tva", "onrc_data_gov"],
"financial_source": "anaf_bilant",
"onrc_source": "onrc_data_gov",
"generated_at": "2026-05-15T12:00:00+03:00",
"request_id": "00000000-0000-0000-0000-000000000000"
}
}
}
Coduri de eroare
Erorile sunt returnate într-un format JSON standardizat, cu ok: false și un cod intern stabil.
| Status | Cod | Cauză | Mesaj |
|---|---|---|---|
| 401 | missing_api_key | Lipsește header-ul API | Missing API key. Send it using the X-API-Key header. |
| 401 | invalid_api_key | Cheie API invalidă sau regenerată | Invalid API key. |
| 403 | api_not_enabled | Plan fără API activ | API access is available only for active Business users with API enabled. |
| 422 | invalid_cui | CUI invalid | Invalid CUI. Use 2 to 10 digits, without RO prefix. |
| 429 | monthly_limit_exceeded | Limită lunară atinsă | Monthly API request limit exceeded. |
| 500 | internal_error | Eroare internă temporară | Internal API error. |
Exemple răspunsuri de eroare
{
"ok": false,
"error": {
"code": "missing_api_key",
"message": "Missing API key. Send it using the X-API-Key header."
}
}
{
"ok": false,
"error": {
"code": "monthly_limit_exceeded",
"message": "Monthly API request limit exceeded."
},
"limit": 5000,
"used": 5000
}
Vrei acces API?
API-ul este inclus în planul Business cu aprobare. După aprobare primești cheia API fc_live_... și poți începe integrarea.