bulk

https://www.tincomply.com/api/v1/bulk

This endpoint returns a list of bulk uploads.

Supported parameters: page, count, search, direction


bulk/upload

https://www.tincomply.com/api/v1/bulk/upload

This endpoint uploads a file for bulk processing using multipart/form-data.

Supported parameters: file and requestedServices(optional).

Using requestedServices(optional)

The requestedServices parameter allows you to specify which validations to perform. It accepts a list of the following values:

  • irs-tin-name-matching – IRS TIN and name validation.
  • company-name-lookup-by-ein – Retrieve a company name using its EIN.
  • company-ein-lookup-by-name – Find an EIN using a company name.
  • address-validation – Verify and standardize an address.
  • fatca-giin – Validate a FATCA GIIN.
  • legal-entity-identifier – Validate an LEI.
  • list-sanctions – Screen against global sanctions lists.
  • company-details-lookup-by-name-address – Retrieve company details using name and address.
Sample Response
{ "id": "cwWX8sZHNEyZZVflHztsbgO4" }

bulk/details

https://www.tincomply.com/api/v1/bulk/details

This endpoint returns the details of a bulk file that was uploaded.

Supported parameters: id

Sample Response
{
  "details": {
    "filename": "my-bulk-file.csv",
    "totalRows": 100000,
    "state": 2,
    "completedOn": "2025-03-28T22:01:49"
  }
}
Possible Values for state
Value Description
0 pending
1 processing
2 completed
4 failed
6 deleted

bulk/download

https://www.tincomply.com/api/v1/bulk/download

This endpoint downloads the results of a completed bulk upload.

Supported parameters: id