{
  "collection": "data",
  "type": "api",
  "authority": "official",
  "formats": [
    "JSON"
  ],
  "rights": "unknown",
  "license": null,
  "licenseUrl": null,
  "api": true,
  "language": [
    "ro"
  ],
  "temporalCoverage": null,
  "updateFrequency": null,
  "technicalAudit": null,
  "lastDatasetUpdate": null,
  "editorialReviewDate": "2026-09-07",
  "sourceStatus": "verified-direct",
  "relatedRelation": "editorial-suggestion",
  "geographyCodes": [
    "RO"
  ],
  "id": "anaf-firme",
  "title": {
    "ro": "Registrul fiscal al societăților — API ANAF",
    "en": "Company fiscal registry — ANAF API"
  },
  "publisher": "Agenția Națională de Administrare Fiscală",
  "publisherLabel": {
    "ro": "Agenția Națională de Administrare Fiscală",
    "en": "National Agency for Fiscal Administration"
  },
  "url": "https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva",
  "description": {
    "ro": "Serviciu web public pentru interogarea stării fiscale a agenților economici după codul unic de identificare (CUI): aplicare TVA, inactivitate fiscală, adrese și sedii.",
    "en": "Public web service to query taxpayer fiscal status by unique identification code (CUI): VAT registration, fiscal inactivity, addresses and headquarters."
  },
  "limitations": {
    "ro": "Interogarea se face prin cerere POST cu un corp JSON ce conține cel mult 500 de coduri CUI per solicitare. Nu expune bilanțuri contabile sau acționariat (acestea aparțin ONRC și Ministerului Finanțelor).",
    "en": "Queries require a POST request containing at most 500 CUI numbers per batch. Financial balance sheets and ownership records are not exposed (they belong to ONRC and Ministry of Finance)."
  },
  "geography": {
    "ro": "România",
    "en": "Romania"
  },
  "topics": [
    "economy"
  ],
  "related": [
    "sicap-achizitii",
    "buget-transparent"
  ],
  "keywords": "anaf cui tva firme societati companii inactivitate fiscala bilant registru fiscal company registry tax status",
  "usageSteps": {
    "ro": [
      "Trimite un apel POST la endpointul `/ws/tva` cu un array de obiecte `{\"cui\": 123456, \"data\": \"YYYY-MM-DD\"}`.",
      "Citește starea din câmpul `scpTVA` (plătitor de TVA) și `statusInactivi` (inactivitate fiscală).",
      "Păstrează denumirea oficială și adresa sediului social pentru reconcilierea cu alte registre."
    ],
    "en": [
      "Submit a POST request to `/ws/tva` with an array of objects `{\"cui\": 123456, \"data\": \"YYYY-MM-DD\"}`.",
      "Read VAT status from `scpTVA` and fiscal inactivity flag from `statusInactivi`.",
      "Retain the registered name and company address for reconciliation with external registries."
    ]
  },
  "verificationNote": {
    "ro": "Endpointul v8 a fost verificat prin apel POST de test cu un CUI valid; răspunsul JSON returnează structura completă a datelor de identificare fiscală.",
    "en": "Endpoint v8 verified via test POST with valid CUI; JSON response returns complete fiscal identification structure."
  },
  "accessPoints": [
    {
      "url": "https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva",
      "kind": "api",
      "format": "JSON",
      "label": {
        "ro": "Endpoint REST ANAF v8",
        "en": "ANAF REST endpoint v8"
      },
      "testedAt": "2026-09-07",
      "check": "sample-inspected"
    }
  ],
  "evidence": [
    {
      "url": "https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva",
      "note": "Directly reviewed ANAF v8 REST API documentation and verified JSON POST response."
    }
  ]
}