TIN Check API for secure tax identity validation
Integrate tax identification number validation into onboarding, billing, compliance and customer verification workflows using a simple HTTP API with JSON responses.
Built for professional validation workflows
Start with free test credits, generate your API token in the restricted area, and validate TIN numbers across supported jurisdictions.
How it works
A simple setup flow for teams that need reliable tax number validation in their systems.
Create account
Register in the secure area and receive 10 free credits to run your first validation tests.
Generate token
Access the restricted dashboard and generate your API token following the API manual.
Send requests
Submit the operation, token, country code and TIN number to receive a structured JSON result.
Sample API request
The API uses query parameters and returns JSON-encoded responses.
? op = tc
& tk = 233445cd63415d34153324tw65
& ca = pt
& tn = 999999990
Sample API responses
Invalid result
When a TIN is invalid, the API returns the submitted details and remaining credit information.
"result": "invalid",
"details": {
"tin": "999999990",
"country": "Portugal (PT)",
"type": "-"
},
"credits": {
"used": "1",
"left": "100000"
}
}
Valid result
When the submitted TIN is valid, the response identifies the result and available type information.
"result": "valid",
"details": {
"tin": "999999990",
"country": "Portugal (PT)",
"type": "Legal person"
},
"credits": {
"used": "1",
"left": "100000"
}
}
Query parameters
At minimum, each request should include a TIN number, token, country code and operation.
The tax identification number. It may contain numbers, lowercase letters, dashes or underscores.
Your API token generated inside the restricted area.
A two-letter country code based on ISO country code standards.
The operation code. Examples: tc for TIN Check, tl for TIN Lookup, vc for VAT Check.
Manual validation without API integration
You can validate TIN numbers without integrating the API. Create an account and access the restricted area to use the manual validator.
Access restricted areaValidator availability by country
The following countries are currently supported by the TIN validation API.
| Country | Code ca | TIN Check tc | TIN Lookup tl | VAT Check vc |
|---|---|---|---|---|
|
|
ad | |||
|
|
ae | |||
|
|
ai | |||
|
|
al | |||
|
|
am | |||
|
|
ao | |||
|
|
ar | |||
|
|
at | |||
|
|
au | |||
|
|
aw | |||
|
|
az | |||
|
|
ba | |||
|
|
bb | |||
|
|
bd | |||
|
|
be | |||
|
|
bg | |||
|
|
bh | |||
|
|
bn | |||
|
|
bo | |||
|
|
br | |||
|
|
by | |||
|
|
bz | |||
|
|
ca | |||
|
|
ch | |||
|
|
ck | |||
|
|
cl | |||
|
|
cn | |||
|
|
co | |||
|
|
cr | |||
|
|
cu | |||
|
|
cv | |||
|
|
cw | |||
|
|
cy | |||
|
|
cz | |||
|
|
de | |||
|
|
dk | |||
|
|
dm | |||
|
|
do | |||
|
|
dz | |||
|
|
ec | |||
|
|
ee | |||
|
|
eg | |||
|
|
es | |||
|
|
et | |||
|
|
eu | |||
|
|
fi | |||
|
|
fj | |||
|
|
fo | |||
|
|
fr | |||
|
|
gb | |||
|
|
gd | |||
|
|
ge | |||
|
|
gg | |||
|
|
gh | |||
|
|
gi | |||
|
|
gl | |||
|
|
gn | |||
|
|
gr | |||
|
|
gt | |||
|
|
gw | |||
|
|
hk | |||
|
|
hn | |||
|
|
hr | |||
|
|
hu | |||
|
|
id | |||
|
|
ie | |||
|
|
il | |||
|
|
im | |||
|
|
in | |||
|
|
ir | |||
|
|
is | |||
|
|
it | |||
|
|
je | |||
|
|
jm | |||
|
|
jp | |||
|
|
ke | |||
|
|
kg | |||
|
|
kn | |||
|
|
kr | |||
|
|
kw | |||
|
|
kz | |||
|
|
lb | |||
|
|
lc | |||
|
|
li | |||
|
|
lk | |||
|
|
lt | |||
|
|
lu | |||
|
|
lv | |||
|
|
ma | |||
|
|
mc | |||
|
|
md | |||
|
|
me | |||
|
|
mh | |||
|
|
mk | |||
|
|
mo | |||
|
|
mt | |||
|
|
mu | |||
|
|
mv | |||
|
|
mw | |||
|
|
mx | |||
|
|
my | |||
|
|
mz | |||
|
|
ng | |||
|
|
ni | |||
|
|
nl | |||
|
|
no | |||
|
|
nr | |||
|
|
nz | |||
|
|
om | |||
|
|
pa | |||
|
|
pe | |||
|
|
ph | |||
|
|
pk | |||
|
|
pl | |||
|
|
pt | |||
|
|
py | |||
|
|
qa | |||
|
|
ro | |||
|
|
rs | |||
|
|
ru | |||
|
|
rw | |||
|
|
sa | |||
|
|
sb | |||
|
|
sc | |||
|
|
se | |||
|
|
sg | |||
|
|
si | |||
|
|
sk | |||
|
|
sm | |||
|
|
sn | |||
|
|
st | |||
|
|
sv | |||
|
|
th | |||
|
|
tj | |||
|
|
tm | |||
|
|
tn | |||
|
|
tr | |||
|
|
tt | |||
|
|
tw | |||
|
|
ua | |||
|
|
ug | |||
|
|
us | |||
|
|
uy | |||
|
|
uz | |||
|
|
ve | |||
|
|
vn | |||
|
|
ws | |||
|
|
za | |||
|
|
zm |
For TINs from other countries, consult the API manual inside the restricted area at api.tin-check.com.