KYC API Documentation
  1. v1-tin-verification
KYC API Documentation
  • v1-company
    • Retrieves announcement data
      GET
    • Retrieves a list of stock exchange listings
      POST
    • Retrieves a list of companies
      GET
    • Retrieves a list of companies from the official business register
      GET
    • Retrieves a list of companies from the official business register
      GET
    • Get available ChangeTypes
      GET
    • Retrieves a list of registered monitors
      GET
    • Get monitor status for specific company id
      GET
    • Register a Company for monitoring
      POST
    • Deactivates an active notification
      POST
    • Retrieves a list of registered notifications
      GET
    • Retrieves a list of registered notifications
      GET
    • Creates a new notification
      POST
    • Unregister a company from Monitoring
      POST
    • Retrieves a list of companies from the KYC API company index
      GET
    • Retrieves a list of companies from the KYC API company index
      GET
    • Retrieves a list of companies from the KYC API company index
      POST
    • Retrieves company announcements
      GET
    • Retrieves structured data extracted from a company document
      GET
    • Retrieves company details
      GET
  • v1-ein-verification
    • Verifies an EIN number
      GET
    • Verifies EIN number and retrieves company data
      GET
    • Retrieves a list of EIN numbers
      GET
  • v1-iban-verification
    • Checks validity of an IBAN number
      POST
    • Checks validity of an IBAN number
      POST
  • v1-nif-verification
    • Verifies a NIF number
    • Verifies a NIF number and retrieves company data
  • v1-pepsanction
    • Retrieves a list of monitor entries
    • Deactive a pep sanction monitor
    • Update details of active Pep Sanction monitor
    • Orders a new Pep Sanction Check Report
    • Returns a json or pdf report
  • v1-product
    • Retrieves a document availability result
    • Returns a catalog of products
    • Returns metadata for a notifier
    • Creates a notifier for an order
    • Places a concierge order
    • Places a UBO order
    • Places a product order
    • Places a product order
    • Returns a list of products
    • Returns metadata for a order
    • Updates metadata of an order
    • Retrieves the result of an order
  • v1-system
    • Returns a list of countries
    • Returns the health information for the official business registers based on usage.
    • Returns a list of products with prices
  • v1-tin-verification
    • Verifies a TIN number
      GET
    • EIN Name Lookup with TIN number and retrieves company data
      GET
    • EIN Name Lookup with TIN number
      GET
  • v1-vat-verification
    • Returns a verification result
    • Returns a verification result and company data
    • Returns a level two verification result
    • Returns a list of vat numbers with additional data
  1. v1-tin-verification

EIN Name Lookup with TIN number and retrieves company data

GET
/api/v1/tin-verification/comprehensive-check
v1-tin-verification
Performs an EIN name match using provided TIN Number. Additionally to the name lookup it will lookup company details
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.kompany.com//api/v1/tin-verification/comprehensive-check?tin=&name='
Response Response Example
200 - Example 1
{
    "einResult": "string",
    "matchedCompanies": {},
    "tinResult": "string"
}

Request

Query Params
tin
string 
required
Nine letter TIN number with or without hyphens
name
string 
required
Company Name
threshold
integer 
optional
The percentage of minimum similarity threshold for company matching (optional, default: 70%)

Responses

🟢200Result of a basic TIN number check with company name and the list of matched companies
application/json
Body
einResult
string 
required
matchedCompanies
object 
required
tinResult
string 
required
🔴500500
Previous
Verifies a TIN number
Next
EIN Name Lookup with TIN number
Built with