Integrati serviciile PEPCheck direct in aplicatia dumneavoastra. Date reale, actualizate zilnic, dintr-un singur API.
Toate request-urile catre API necesita un token Bearer valid. Cheia API se genereaza din contul Enterprise, sectiunea Setari → Chei API.
Includeti cheia API in header-ul Authorization al fiecarui request:
Toate endpoint-urile sunt relative la acest URL de baza. Se accepta doar HTTPS.
Fiecare endpoint returneaza JSON si include campul response_time_ms pentru monitorizare.
/api/v1/status/
0 credite
Status cont, credite ramase si informatii despre cheia API curenta.
/api/v1/anaf/{cui}/
1 credit
Date fiscale ANAF in timp real: stare inregistrare, TVA, e-Factura, adresa sediu social.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
/api/v1/mfp/{cui}/
1 credit
Bilanturi MFP (Ministerul Finantelor) din data.gov.ro: cifra de afaceri, profit net, numar salariati.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
/api/v1/onrc/{cui}/
1 credit
Registrul Comertului (ONRC) din data.gov.ro: date inmatriculare, status, administratori, asociati.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
/api/v1/scoring/{cui}/
1 credit
Scor de risc transparent (0-100) calculat pe baza datelor ANAF, MFP si ONRC. Include detalii pe categorii.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
/api/v1/dosare/{cui}/
1 credit
Dosare instanta asociate firmei din portal.just.ro (ECRIS). Cautare automata pe numele firmei din ONRC/ANAF.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
/api/v1/pep/
3 credite
Verificare PEP (Persoane Expuse Politic) si sanctiuni internationale via OpenSanctions.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
name |
string | Da | Numele complet al persoanei/entitatii |
type |
string | Nu | person sau entity |
first_name |
string | Nu | Prenumele (imbunatateste acuratetea) |
last_name |
string | Nu | Numele de familie |
birth_date |
string | Nu | Data nasterii (YYYY-MM-DD) |
nationality |
string | Nu | Nationalitate (cod ISO 2 litere, ex: RO) |
/api/v1/company/{cui}/
1 credit
Evaluare completa a unei firme: ANAF + MFP + ONRC + Scoring intr-un singur request.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
cui |
path | Da | Codul Unic de Inregistrare al firmei |
API-ul returneaza coduri HTTP standard. In caz de eroare, raspunsul include campul error cu detalii.
| Cod | Status | Descriere |
|---|---|---|
| 200 | OK | Request procesat cu succes |
| 400 | Bad Request | Parametri invalizi sau lipsa. Verificati body-ul request-ului. |
| 401 | Unauthorized | Cheie API invalida, expirata sau lipsa din header. |
| 404 | Not Found | Resursa nu a fost gasita (CUI inexistent sau endpoint invalid). |
| 429 | Too Many Requests | Rate limit depasit sau credite insuficiente. Verificati header-ele X-RateLimit. |
| 500 | Internal Server Error | Eroare interna server. Reincercati sau contactati suportul. |
| 502 | Bad Gateway | Sursa externa indisponibila (ANAF, MFP, ONRC). Reincercati in cateva minute. |
Limita de request-uri se aplica per cheie API si este configurabila la nivel de cont.
Per cheie API. Limita poate fi crescuta la cerere pentru planurile Enterprise si Custom.
Fiecare raspuns include header-e cu informatii despre rate limit:
Cand primiti raspunsul 429 Too Many Requests, implementati un mecanism de retry cu backoff exponential. Verificati header-ul X-RateLimit-Remaining pentru a preveni depasirea limitei.
Fiecare request consuma un numar de credite in functie de endpoint. Verificati creditul ramas oricand prin /api/v1/status/.
| Endpoint | Metoda | Cost | Descriere |
|---|---|---|---|
/api/v1/status/ |
GET | 0 credite | Status cont |
/api/v1/anaf/{cui}/ |
GET | 1 credit | Date fiscale ANAF |
/api/v1/mfp/{cui}/ |
GET | 1 credit | Bilanturi MFP |
/api/v1/onrc/{cui}/ |
GET | 1 credit | Registrul Comertului |
/api/v1/scoring/{cui}/ |
GET | 1 credit | Scor risc |
/api/v1/dosare/{cui}/ |
GET | 1 credit | Dosare instanta |
/api/v1/pep/ |
POST | 3 credite | Verificare PEP & Sanctiuni |
/api/v1/company/{cui}/ |
GET | 1 credit | Evaluare completa firma |
Folositi endpoint-ul GET /api/v1/status/ (0 credite) pentru a verifica oricand numarul de credite ramase. Creditele se reseteaza lunar la data facturarii.
Creati un cont Enterprise pentru a obtine cheia API sau contactati-ne pentru un plan personalizat.