KYC API Documentation
  1. v1-pepsanction
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
    • Checks validity of an IBAN number
  • v1-nif-verification
    • Verifies a NIF number
    • Verifies a NIF number and retrieves company data
  • v1-pepsanction
    • Retrieves a list of monitor entries
      GET
    • Deactive a pep sanction monitor
      POST
    • Update details of active Pep Sanction monitor
      POST
    • Orders a new Pep Sanction Check Report
      POST
    • Returns a json or pdf report
      GET
  • 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-pepsanction

Orders a new Pep Sanction Check Report

POST
/api/v1/pepsanction/order/{type}/{search}
v1-pepsanction
Order a new Pep Sanction Check by providing either a business or person name with some additional optional parameters.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.kompany.com//api/v1/pepsanction/order//'
Response Response Example
200 - Example 1
{}

Request

Path Params
type
string 
required
Type (Business or Person) of the requested Pep Sanction Check
search
string 
required
Search string for the Pep Sanction Check
Body Params application/x-www-form-urlencoded
Aliases
string 
optional
Optional parameter for declaring alias names when doing a person search (seperated by commas)
Example:
null
Country
string 
optional
Optional name of Country to assist in identifying matches based upon location/geography.
Example:
null
DOB
string 
optional
Optional parameter for date of birth name when doing a person search
Example:
null
FamilyName
string 
optional
Optional parameter for last name when doing a person search
Example:
null
Filters
string 
optional
Optional parameter for restricting search when doing a person search (seperated by commas)
Example:
null
GivenName
string 
optional
Optional parameter for first name when doing a person search
Example:
null
LEI
string 
optional
Optional Legal Entity Identifier for additional business identifier verification.
Example:
null
Locale
string 
optional
Optional name of City or Locale to assist in identifying matches based upon location/geography.
Example:
null
Medialists
string 
optional
Optional parameter for selecting only specific media lists. By default all lists are queried
Example:
NMEDIA
MiddleName
string 
optional
Optional parameter for middle name when doing a person search
Example:
null
Monitoring
string 
optional
If this Pep Sanction Check should be continuesly monitored.
Peplists
string 
optional
Optional parameter for selecting only specific pep lists. By default all lists are queried
Example:
GOV,PEPD,SOE
Region
string 
optional
Optional name of Region or State to assist in identifying matches based upon location/geography.
Example:
null
SmartMatch
string 
optional
Optional parameter for enabling SmartMatch to retrieve more results
Watchlists
string 
optional
Optional parameter for selecting only specific watch lists. By default all lists are queried
Example:
SANCTIONS,FINANCE,TERRORISM,CRIME,SMAGOV,OFAC,MEDICAL
Webhook
string 
optional
If Monitoring is enabled this parameter is required. This is where updates will be sent to
Example:
null

Responses

🟢200Success
application/json
Body
object {0}
🔴500500
Previous
Update details of active Pep Sanction monitor
Next
Returns a json or pdf report
Built with