Get multiple companies and certificates by IAF IDs.
POST/bulk-company-by-id
Fields that are marked with an asterisk (*) are mandatory.
The API can match multiple Certified Entities from IAFCertSearch per request.
Certified Entity Requirements:
ce_ids must be provided.
The maximum number of ce_ids that this endpoint accepts is 1000.
Response Value:
The API will return a list of matched Certified Entities 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>>
Request Body
Name
Type
Description
ce_ids
Array of strings
ID of the companies or Certified Entities.
Example:
{
"ce_ids": [ "ce_O8fEcGngmWwaU9OOKxGlR2gV"
]
}
The maximum number of IDs that this endpoint accepts is 1000.
Example Payload Request
Requests
Responses
Request Successful
Request Successful with Certification Issuance Dates
Some data are Confidential
Some data are Confidential with Certification Issuance Dates
{
"type": "string",
"title": "Unauthorized access.",
"status": 401,
"detail": "Authentication failed due to invalid credentials or missing token.",
"instance": "/bulk-company-by-id",
"code": "unauthorized"
}
{
"type": "string",
"title": "Forbidden access.",
"status": 403,
"detail": "You do not have access to this resource.",
"instance": "/bulk-company-by-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": "/bulk-company-by-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": "/bulk-company-by-id",
"code": "api_request_limit_reached"
}