Skip to main content
Version: 1.7.3

Get Company by TIN

Get Company by TIN

Use this endpoint to look up a company by its Tax Identification Number (TIN / EIN) without needing the organization ID. This is useful when you have the EIN from an external source and need to resolve it to a company record.

This endpoint does not require the entity_ids query parameter. Authentication via Bearer token is still required.

GET organization/company/by-tin 

Header Parameters

FieldTypeDescription
AuthorizationstringRequired. Bearer token obtained from the Auth endpoint. Format: Bearer <access_token>.
X-TaxBandits-VersionstringAPI version string. Use 1.0.0.

Query Parameters

FieldTypeDescription
tinstringRequired. The Tax Identification Number to look up. Accepted formats: 9 digits (123456789) or hyphenated (12-3456789).

Response Body

FieldTypeDescription
statusstringSUCCESS or FAILURE.
status_codenumberHTTP-style status code (e.g. 200, 400).
messagestringHuman-readable status message.
responseobjectThe matched company record.
   idstringCompany UUID (organization ID).
   legal_namestringLegal name of the company.
   entityobjectEntity type information.
     labelstringHuman-readable entity label (e.g. Limited Liability Company).
     typestringEntity type code (e.g. llc, s_corporation).
   einstringEmployer Identification Number.
   primary_emailstringPrimary contact email. null if not set.
   primary_phone_numberstringPrimary contact phone number. null if not set.
   locationsobject[]Office locations for the company.
     line1stringAddress line 1.
     line2stringAddress line 2. null if not set.
     citystringCity.
     statestringState code (e.g. TX).
     postal_codestringZIP code.
     countrystringAlways US.
   accountsobject[]Bank accounts on file.
     routing_numberstringBank routing number.
     account_namestringAccount holder name.
     institution_namestringBank name.
     account_typestringchecking or savings.
     account_numberstringBank account number.

Request

GET organization/company/by-tin?tin=12-3456789
Header: X-TaxBandits-Version: 1.0.0

Response Json

SampleDescriptionAction
200
Success Response - This is a sample response for successful API requests.
400
Bad Request Response - You'll get the below response when tin is missing or in an invalid format.
404
Not Found Response - You'll get the below response when no company matches the provided TIN.
401
Unauthorized Response - You'll get the below response when the Bearer token is missing or invalid.
{
"status": "SUCCESS",
"status_code": 200,
"message": "Request processed successfully",
"response": {
"id": "519a84f4-5e56-496a-82f3-18f51fdf3d75",
"legal_name": "Snowdaze LLC",
"entity": {
"label": "Limited Liability Company",
"type": "llc"
},
"ein": "12-3456789",
"primary_email": "info@snowdaze.com",
"primary_phone_number": "512-555-0100",
"locations": [
{
"line1": "100 Congress Ave",
"line2": null,
"city": "Austin",
"state": "TX",
"postal_code": "78701",
"country": "US"
}
],
"accounts": [
{
"routing_number": "021000021",
"account_name": "Snowdaze LLC",
"institution_name": "Chase Bank",
"account_type": "checking",
"account_number": "000123456789"
}
]
}
}