KYC API Documentation
  1. v1-ein-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
      POST
    • Verifies a NIF number and retrieves company data
      POST
  • 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
    • EIN Name Lookup with TIN number and retrieves company data
    • EIN Name Lookup with TIN number
  • 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-ein-verification

Retrieves a list of EIN numbers

GET
/api/v1/ein-verification/lookup
v1-ein-verification
Lookup EIN number for a company by its company name
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.kompany.com//api/v1/ein-verification/lookup?name='
Response Response Example
200 - Example 1
{
    "matched_ein_companies": [
        {
            "address": [
                "string"
            ],
            "company_score": 0,
            "company_score_explanation": "string",
            "confidence_score": 0,
            "confidence_score_explanation": "string",
            "dba_score": "string",
            "dba_score_explanation": "string",
            "ein": "string",
            "formattedAddress": [
                "string"
            ],
            "irs_score": "string",
            "irs_score_explanation": "string",
            "name": "string",
            "provided_status": "string",
            "provided_status_explanation": "string"
        }
    ],
    "searchterm_name": "string",
    "searchterm_state": "string",
    "searchterm_zip": "string",
    "tight_search": true,
    "timestamp": 0
}

Request

Query Params
name
string 
required
Business name of the company
state
string 
optional
Optional state parameter to improve results. (Two letter code for example CA or US-CA for California)
zip
string 
optional
Optional zip code parameter to improve results. (Zip is preferred over state)
tight
string 
optional
Optional parameter to do tight matching. (Only the best match will be returned rather then the top 5)

Responses

🟢200Result of a EIN reverse lookup
application/json
Body
matched_ein_companies
array [object {14}] 
optional
address
array[string]
optional
company_score
number 
optional
company_score_explanation
string 
optional
confidence_score
number 
optional
confidence_score_explanation
string 
optional
dba_score
string 
optional
dba_score_explanation
string 
optional
ein
string 
optional
formattedAddress
array[string]
optional
irs_score
string 
optional
irs_score_explanation
string 
optional
name
string 
optional
provided_status
string 
optional
provided_status_explanation
string 
optional
searchterm_name
string 
required
searchterm_state
string 
required
searchterm_zip
string 
required
tight_search
boolean 
required
timestamp
number 
required
🔴500500
Previous
Verifies EIN number and retrieves company data
Next
Checks validity of an IBAN number
Built with