Skip to main content
Version: 1.7.3

Get Company

Get Company

Use this endpoint to retrieve the full company profile — legal name, EIN, entity type, contact details, office locations, and bank accounts — for the employer identified by entity_ids.

The company details are read-only. No IDs from this response are needed for other endpoints.

GET organization/company 

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
entity_idsstringThe organization ID. Must be exactly one UUID.

Response Body

FieldTypeDescription
statusstringSUCCESS or FAILURE.
status_codenumberHTTP-style status code (e.g. 200, 400).
messagestringHuman-readable status message.
responseobjectThe company profile.
   idstringCompany UUID.
   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?entity_ids=519a84f4-5e56-496a-82f3-18f51fdf3d75
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 entity_ids is missing or invalid.
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": "23-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"
}
]
}
}