TIN Check

API TIN Check for developers

Integrate TIN validation into your platform, billing system or compliance workflow.

Developer API

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.

100+ Countries
JSON Responses
HTTP Standard codes

How it works

A simple setup flow for teams that need reliable tax number validation in their systems.

1

Create account

Register in the secure area and receive 10 free credits to run your first validation tests.

2

Generate token

Access the restricted dashboard and generate your API token following the API manual.

3

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.

https://api.tin-check.com/api.php
  ? 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"
  }
}
As long as the request itself is properly formatted, the response will usually be returned with a 200 status code, even if the TIN is not valid. If the request is malformed, for example with a missing country code, a 4XX or 5XX status code may be returned.

Query parameters

At minimum, each request should include a TIN number, token, country code and operation.

tin / tn required

The tax identification number. It may contain numbers, lowercase letters, dashes or underscores.

token / tk required

Your API token generated inside the restricted area.

country / ca required

A two-letter country code based on ISO country code standards.

operation / op required

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 area
TIN Check validation result

Validator 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
Andorra Andorra
ad
United Arab Emirates United Arab Emirates
ae
Anguilla Anguilla
ai
Albania Albania
al
Armenia Armenia
am
Angola Angola
ao
Argentina Argentina
ar
Austria Austria
at
Australia Australia
au
Aruba Aruba
aw
Azerbaijan Azerbaijan
az
Bosnia And Herzegovina Bosnia And Herzegovina
ba
Barbados Barbados
bb
Bangladesh Bangladesh
bd
Belgium Belgium
be
Bulgaria Bulgaria
bg
Bahrain Bahrain
bh
Brunei Darussalam Brunei Darussalam
bn
Bolivia Bolivia
bo
Brazil Brazil
br
Belarus Belarus
by
Belize Belize
bz
Canada Canada
ca
Switzerland Switzerland
ch
Cook Islands Cook Islands
ck
Chile Chile
cl
China China
cn
Colombia Colombia
co
Costa Rica Costa Rica
cr
Cuba Cuba
cu
Cabo Verde Cabo Verde
cv
Curacao Curacao
cw
Cyprus Cyprus
cy
Czech Republic Czech Republic
cz
Germany Germany
de
Denmark Denmark
dk
Dominica Dominica
dm
Dominican Republic Dominican Republic
do
Algeria Algeria
dz
Ecuador Ecuador
ec
Estonia Estonia
ee
Egypt Egypt
eg
Spain Spain
es
Ethiopia Ethiopia
et
Vat One Stop Shop Vat One Stop Shop
eu
Finland Finland
fi
Fiji Fiji
fj
Faroe Islands Faroe Islands
fo
France France
fr
United Kingdom United Kingdom
gb
Grenada Grenada
gd
Georgia Georgia
ge
Guernsey Guernsey
gg
Ghana Ghana
gh
Gibraltar Gibraltar
gi
Greenland Greenland
gl
Guinea Guinea
gn
Greece Greece
gr
Guatemala Guatemala
gt
Guinea Bissau Guinea Bissau
gw
Hong Kong Hong Kong
hk
Honduras Honduras
hn
Croatia Croatia
hr
Hungary Hungary
hu
Indonesia Indonesia
id
Ireland Ireland
ie
Israel Israel
il
Isle Of Man Isle Of Man
im
India India
in
Iran Iran
ir
Iceland Iceland
is
Italy Italy
it
Jersey Jersey
je
Jamaica Jamaica
jm
Japan Japan
jp
Kenya Kenya
ke
Kyrgyzstan Kyrgyzstan
kg
Saint Kitts And Nevis Saint Kitts And Nevis
kn
South Korea South Korea
kr
Kuwait Kuwait
kw
Kazakhstan Kazakhstan
kz
Lebanon Lebanon
lb
Saint Lucia Saint Lucia
lc
Liechtenstein Liechtenstein
li
Sri Lanka Sri Lanka
lk
Lithuania Lithuania
lt
Luxembourg Luxembourg
lu
Latvia Latvia
lv
Morocco Morocco
ma
Monaco Monaco
mc
Moldova Moldova
md
Montenegro Montenegro
me
Marshall Islands Marshall Islands
mh
Macedonia Macedonia
mk
Macao Macao
mo
Malta Malta
mt
Mauritius Mauritius
mu
Maldives Maldives
mv
Malawi Malawi
mw
Mexico Mexico
mx
Malaysia Malaysia
my
Mozambique Mozambique
mz
Nigeria Nigeria
ng
Nicaragua Nicaragua
ni
Netherlands Netherlands
nl
Norway Norway
no
Nauru Nauru
nr
New Zealand New Zealand
nz
Oman Oman
om
Panama Panama
pa
Peru Peru
pe
Philippines Philippines
ph
Pakistan Pakistan
pk
Poland Poland
pl
Portugal Portugal
pt
Paraguay Paraguay
py
Qatar Qatar
qa
Romania Romania
ro
Serbia Serbia
rs
Russia Russia
ru
Rwanda Rwanda
rw
Saudi Arabia Saudi Arabia
sa
Solomon Islands Solomon Islands
sb
Seychelles Seychelles
sc
Sweden Sweden
se
Singapore Singapore
sg
Slovenia Slovenia
si
Slovak Republic Slovak Republic
sk
San Marino San Marino
sm
Senegal Senegal
sn
Sao Tome And Principe Sao Tome And Principe
st
El Salvador El Salvador
sv
Thailand Thailand
th
Tajikistan Tajikistan
tj
Turkmenistan Turkmenistan
tm
Tunisia Tunisia
tn
Turkey Turkey
tr
Trinidad And Tobago Trinidad And Tobago
tt
Taiwan Taiwan
tw
Ukraine Ukraine
ua
Uganda Uganda
ug
United States United States
us
Uruguay Uruguay
uy
Uzbekistan Uzbekistan
uz
Venezuela Venezuela
ve
Vietnam Vietnam
vn
Samoa Samoa
ws
South Africa South Africa
za
Zambia Zambia
zm

For TINs from other countries, consult the API manual inside the restricted area at api.tin-check.com.