Skip to content

Verifica Partita IVA ​

Questa API permette di verificare la validitΓ  di una Partita IVA interrogando il sistema ufficiale di verifica dell'Unione Europea.

πŸ”— Endpoint ​

http
GET /api/v1/verifica/partita-iva/:partitaIva

πŸ”‘ Autenticazione ​

Questa API richiede autenticazione tramite una API Key. La chiave deve essere inviata nell'intestazione della richiesta.

Esempio di invio dell'API Key:

http
Authorization: Bearer <API_KEY>

πŸ“₯ Parametri della richiesta ​

Parametri nel percorso (param) ​

NomeTipoObbligatorioDescrizione
partitaIvastringβœ… SΓ¬La partita IVA da verificare

πŸ“Œ Esempio di richiesta con cURL ​

sh
curl -X GET "https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901"
     -H "Authorization: Bearer <API_KEY>"

πŸ“€ Risposta ​

βœ… Esempio di risposta (200 OK) ​

json
{
  "isValid": true,
  "name": "Azienda Esempio Srl",
  "address": "Via Esempio, 123, Milano"
}

❌ Esempio di risposta (500 Error) ​

json
{
  "error": "Failed to verify Partita IVA"
}

❌ Possibili errori ​

CodiceMessaggioDescrizione
500"Failed to verify Partita IVA"Errore nel verificare la partita IVA
401"Unauthorized"API Key mancante o non valida
400"Bad Request"Parametro partitaIva mancante o malformato

πŸ’‘ Esempi di utilizzo ​

πŸ›  Esempio con JavaScript (fetch) ​

javascript
fetch(
  "https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901",
  {
    headers: {
      Authorization: "Bearer <API_KEY>",
    },
  }
)
  .then((response) => response.json())
  .then((data) => console.log(data))
  .catch((error) => console.error("Errore:", error));

πŸ›  Esempio con Python (requests) ​

python
import requests

url = "https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901"
headers = {
    "Authorization": "Bearer <API_KEY>"
}

response = requests.get(url, headers=headers)
print(response.json())