Fields that are marked with an asterisk (*) are mandatory.
Certified Entity Requirements:
The API requires the ce_id of a Certified Entity.
Multiple Certified Entities can be verified in one request by providing a comma separated string value for ce_id .
The maximum number of ce_id that this endpoint accepts is 100.
Response value:
The API will return matched Certified Entity records with its Certificates.
Headers
Name
Type
Description
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>>
Parameters
Key
Type
Description
ce_id*
String
The ID of the Company or Certified Entity.
Example:
ce_KMi1zsb9CH2EorSzOJ9YEgtV
To verify multiple Companies using their IDs, separate them with comma ( , ).
Example:
ce_KMi1zsb9CH2EorSzOJ9YEgtV,ce_KMi1zsb9CH2EorSzOJ9YEgtV
The maximum number of IDs that this endpoint accepts is 100.
Requests
Responses
Request Successful
Request Successful with Certification Issuance Dates
Some data are Confidential
Some data are Confidential with Certification Issuance Dates
Multiple Results
Multiple Results with Certification Issuance Dates
{
"type": "string",
"title": "Unauthorized access.",
"status": 401,
"detail": "Authentication failed due to invalid credentials or missing token.",
"instance": "/company/{ce_id}",
"code": "unauthorized"
}
{
"type": "string",
"title": "Forbidden access.",
"status": 403,
"detail": "You do not have access to this resource.",
"instance": "/company/{ce_id}",
"code": "forbidden"
}
{
"type": "string",
"title": "Insufficient credit.",
"status": 403,
"detail": "You are trying to access data that exceeds your available credits. To increase your available credits, please contact us at [email protected].",
"instance": "/company/{ce_id}",
"code": "insufficient_credit"
}
{
"type": "string",
"title": "Insufficient credit.",
"status": 403,
"detail": "You are trying to access data that exceeds your available credits. To increase your available credits, please contact us at [email protected].",
"instance": "/company/{ce_id},{ce_id},{ce_id}",
"code": "insufficient_credit"
}
{
"type": "string",
"title": "API request limit reached.",
"status": 403,
"detail": "API request limit reached. To increase your API request limit, contact us at [email protected].",
"instance": "/company/{ce_id}",
"code": "api_request_limit_reached"
}
{
"type": "string",
"title": "Resource not found.",
"status": 404,
"detail": "Certified Entity not found in IAFCertSearch.",
"instance": "/company/{ce_id}",
"code": "not_found"
}