Verify Companies
Verify Companies
POST
/verify-companies
Fields that are marked with an asterisk (*
) are mandatory.
The API can match one or multiple Certified Entities from IAFCertSearch per request.
Company Information Requirements:
At least one of the two fields,
company_name
orcompany_identifiers
, must be provided.
Match Rate Value:
The default rate value is set to 100.
The minimum acceptable rate value is 80, regardless of whether a lower threshold is specified.
Valid rate values range from 80 to 100, in increments of 5.
Any rate value exceeding 100 will automatically be capped at 100.
Match Result Count Value:
The default value is set to 3.
The minimum acceptable value is 1.
The maximum acceptable value is 10.
Any value exceeding 10 will automatically be capped at 10.
Response Value:
The API will only return a single matched Certified Entity record with its Certificates if:
The match rate value is set to 100.
The system only finds 1 matched Certified Entity record.
Otherwise, the API will return multiple matched Certified Entity records without its Certificates.
If
company_identifiers
are provided, it will be included in the response.
Headers
Content-Type*
String
application/json
x-http-authorization*
String
API Key received from https://www.iafcertsearch.org/api-verification
Example:
x-http-authorization: <<API KEY>>
Request Body
company_country*
String
Country/Economy of the main entity address for the Certified Entity. Supports full country name, alpha-2 and alpha-3 format (click for more information) Example: Australia | AU | AUS
company_name
String
Certified Entity Name (Company Name) as detailed on the Certificate.
company_identifiers
Object
Additional Company Fields
Format:
"company_identifiers": {
"vat": "string",
"tax_id": "string",
"business_registration_number": "string",
"duns_number": "string",
"company_id_number": "string"
}
match_rate
Number / String
The percentage or similarity score indicating how closely the details of two companies match during the verification process.
Example:
100 | "100%"
match_result_count
Number / String
The maximum count of returned matched results.
Example:
10
Example Payload Request
Responses
Last updated