Back to neotek ↗Get Sandbox Access

GetCRDetails

GEThttps://test.api.neotek.sa/qawaem/v1/get-cr-details

Sandbox URL · in Production call https://api.neotek.sa

The filings on record for a commercial registration — one entry per submitted financial statement, each with the FilingCode you use to fetch the document itself.

Query parameters:

ParameterRequiredDescription
cRNumberRequiredthe commercial registration number of the company whose filings you want

Headers:

ParameterRequiredDescription
authorizationRequiredBearer <ACCESS_TOKEN>, with scope qawaem_establishment_information
x-request-idOptionalan RFC 4122 UUID you generate; quote it when raising a support ticket
sub-clientOptionalidentifies the downstream consumer when one client fronts several
cURL
curl -G 'https://test.api.neotek.sa/qawaem/v1/get-cr-details' \  -H 'Authorization: Bearer <ACCESS_TOKEN>' \  -d 'cRNumber=<cRNumber>'

Response (trimmed to one filing)

JSON
{    "Data": {        "CRNumber": "7000000001",        "CompanyName": "شركة الأمثلة للحلول البرمجية",        "CRFilingItems": [            {                "RowNumber": 1,                "FilingCode": 214166,                "FiscalYear": "2025-11-04",                "UploadedDate": "Nov 26 2025  2:22PM",                "IsConsolidated": false,                "IsResubmission": false,                "ResubmissionComments": ""            }        ]    }}

Errors

CodeStatusCause and Action
400Bad RequestRequired field missing, or a value fails validation — check Code and Path in the body
401UnauthorizedBearer token missing, expired, or invalid
403ForbiddenToken doesn't carry the qawaem_establishment_information scope
404Not FoundNo resource matches the identifier provided
405Method Not AllowedHTTP verb not supported on that path
406Not AcceptableAccept header doesn't match a supported representation
415Unsupported Media TypeContent-Type missing or wrong
429Too Many RequestsRate limit exceeded
500Internal Server ErrorServer error