KYC API Documentation
  1. v1-nif-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-nif-verification

Verifies a NIF number and retrieves company data

POST
/api/v1/nif-verification/comprehensive-check/{country}
v1-nif-verification
Comprehensive verification of given portuguese NIF number against NIF.com. Optional parameters may help to build a better confidence score. Additional company data will be provided.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.kompany.com//api/v1/nif-verification/comprehensive-check/' \
--data-urlencode 'nifNumber='
Response Response Example
200 - Example 1
{
    "activity": {},
    "address": "string",
    "capital": 0,
    "companyName": "string",
    "confidenceScore": 0,
    "currency": "string",
    "email": "string",
    "fax": "string",
    "geo": "string",
    "legalType": "string",
    "nifNumber": 0,
    "phone": "string",
    "status": {},
    "validationStatus": true,
    "website": "string"
}

Request

Path Params
country
string 
required
ISO_3166-1_alpha-2 representation of a country name - 2 chars
Body Params application/x-www-form-urlencoded
companyAddress
string 
optional
company address lines
companyName
string 
optional
Company name
nifNumber
string 
required
NIF number to validate

Responses

🟢200Result of a comprehensive NIF verification
application/json
Body
activity
object 
optional
address
string 
optional
capital
number 
optional
companyName
string 
optional
confidenceScore
number 
required
currency
string 
optional
email
string 
optional
fax
string 
optional
geo
string 
optional
legalType
string 
optional
nifNumber
number 
required
phone
string 
optional
status
object 
optional
validationStatus
boolean 
required
website
string 
optional
🔴500500
Previous
Verifies a NIF number
Next
Retrieves a list of monitor entries
Built with