Italian Codice Fiscale, Partita IVA & IBAN Validator avatar

Italian Codice Fiscale, Partita IVA & IBAN Validator

Pricing

from $1.00 / 1,000 validated values

Go to Apify Store
Italian Codice Fiscale, Partita IVA & IBAN Validator

Italian Codice Fiscale, Partita IVA & IBAN Validator

Validate and decode Italian tax codes (codice fiscale), VAT numbers (partita IVA) and IBANs in bulk. Italian and San Marino IBANs are fully parsed (CIN, ABI, CAB, account). Optional live VIES check for VAT numbers. Offline, fast, no scraping.

Pricing

from $1.00 / 1,000 validated values

Rating

0.0

(0)

Developer

San Marino Tools

San Marino Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Validate and decode Italian identifiers in bulk — fast, offline, no scraping, no API keys.

What it does

InputChecksExtra output
Codice fiscale (16 chars, individuals)format, check character, real calendar date, omocodia (substituted digits)birth date, sex, Belfiore municipality code, born-abroad flag
Codice fiscale numerico (11 digits, companies)check digit—
Partita IVA (with or without IT, spaces, dots)check digit, tax office codeEU format IT…; optional live VIES check (active or not, name, address)
IBAN (any country, ISO 13616)country length, mod-97 check digitspretty print; for Italy and San Marino full BBAN split (CIN, ABI, CAB, account) and CIN verification

Values are auto-detected, so you can paste a mixed list. Every result carries machine-readable errori (errors) and avvisi (warnings) codes, e.g. carattere_di_controllo_errato, cin_errato, data_inesistente, codice_omocodico.

Input

{
"values": [
"RSSMRA85T10A562S",
"IT00743110157",
"IT60 X054 2811 1010 0000 0123 456",
{ "value": "00743110157", "type": "codice_fiscale" }
],
"checkVies": false
}

Output (one dataset item per value)

{
"tipo": "codice_fiscale",
"input": "RSSMRA85T10A562S",
"normalizzato": "RSSMRA85T10A562S",
"valido": true,
"errori": [],
"avvisi": ["secolo_di_nascita_dedotto"],
"sottotipo": "persona_fisica",
"omocodico": false,
"sesso": "M",
"dataNascita": "1985-12-10",
"codiceBelfiore": "A562",
"natoAllEstero": false
}

Pricing

Pay per event: a small fee per validated value, and a separate fee per VIES check that actually completed (failed VIES calls are not charged).

Privacy

  • Your values stay in your run and in your own dataset. The Actor keeps no copy.
  • Nothing you enter is written to the logs: they contain only counts.
  • With checkVies enabled, each formally valid partita IVA is sent to the European Commission's VIES service to check whether it is active. Nothing else leaves the run.

Limits, stated plainly

  • A formally valid code is not proof that the person or company exists. Only the optional VIES check says whether a VAT number is active.
  • The birth century of a codice fiscale is deduced (two-digit year); the result carries the warning secolo_di_nascita_dedotto.
  • Municipality names are not resolved from the Belfiore code in this version.
  • The VIES service is run by the European Commission and is sometimes unavailable; the result then says eseguito: false with the reason.

In italiano

Valida e decodifica in blocco codici fiscali, partite IVA e IBAN, compresi quelli di San Marino con verifica del CIN. Nessun sito da cui estrarre dati, nessuna chiave API: le regole di controllo sono quelle ufficiali. Il controllo VIES sulle partite IVA è facoltativo e si paga solo se va a buon fine.