Verizol

Data dictionary

Every field in the API responses, its source and meaning.

All responses are wrapped as { "data": ..., "meta": ... }. Field names are snake_case. Dates are YYYY-MM-DD; timestamps are ISO 8601 date-times. Every field is always present in the response. Fields marked always set never contain null; all others are null when the registry has no value. Arrays are empty rather than null.

Company (GET /v1/companies/{cin})

FieldTypeMeaning
cinstringCorporate Identification Number, 21 characters. Always set.
company_namestringRegistered name. Always set.
registration_nostringThe last 6 characters of the CIN. Always set.
statusstringNormalised company status: ACTIVE, INACTIVE, DISSOLVED, STRUCK_OFF, SUSPENDED or UNDER_LIQUIDATION. Always set.
incorporation_datedateDate of incorporation.
categorystringCompany category, e.g. "Company limited by Shares".
sub_categorystringCompany sub-category, e.g. "Non-govt company".
classstringClass of company, e.g. "Private" or "Public".
rocstringRegistrar of Companies office.
authorized_capitalintegerAuthorised share capital.
paid_up_capitalintegerPaid-up share capital.
listedbooleanWhether the company is listed on a stock exchange.
activitystringMain business activity: the registry's main division description, else its business activity text, else its principal business.
statestringState of the registered office.
districtstringDistrict of the registered office, resolved from Verizol's geographic data.
pincodestringPostal code of the registered office.
contactobjectThe company's contact block; its four fields follow. Always set (the object is present even when every field inside it is null).
contact.addressstringRegistered address line and city.
contact.emailstringCompany email. Live keys: returned when your plan includes it, otherwise null. Sandbox: masked.
contact.phonestringCompany phone. Live keys: needs a plan that includes phone numbers. Sandbox: masked.
contact.websitestringCompany website.
directorsarrayUp to 50 directors, ordered by appointment date. Items below. Always set.
last_updatedtimestampWhen Verizol last updated this company record.

Director item (inside a company)

FieldTypeMeaning
dinstringDirector Identification Number, 8 digits. Always set.
namestringDirector's name. Always set.
designationstringDesignation at this company, falling back to the director's general designation.
appointment_datedateDate joined this company, falling back to the director's appointment date.

Director (GET /v1/directors/{din})

FieldTypeMeaning
dinstringDirector Identification Number. Always set.
namestringDirector's name. Always set.
statusstringNormalised status: ACTIVE, RESIGNED, REMOVED or DISQUALIFIED.
linked_companiesarrayUp to 10 companies the director is linked to. Items below. Always set.
linked_companies_totalintegerThe full count of linked companies, which may exceed 10. Always set.

Director personal contact details are never returned.

Linked company

FieldTypeMeaning
cinstringThe company's CIN. Always set.
company_namestringThe company's name. Always set.
statusstringThe company's normalised status (values as above). Always set.
designationstringThe director's designation at that company.
appointment_datedateWhen the director joined that company.

LLP (GET /v1/llps/{llpin})

FieldTypeMeaning
llpinstringLLP Identification Number, e.g. AAO-4164. Always set.
llp_namestringRegistered name. Always set.
statusstringNormalised LLP status: ACTIVE, INACTIVE, DISSOLVED or SUSPENDED. Always set.
incorporation_datedateDate of incorporation.
statestringState of the registered office.
districtstringDistrict of the registered office, resolved from Verizol's geographic data.
pincodestringPostal code of the registered office.
addressstringRegistered address line and city.
activitystringMain business activity: the registry's main division description, else its business activity text.
contributionintegerTotal obligation of contribution.
partnersarrayUp to 50 partners, most recently joined first. Items below. Always set.
partners_totalintegerThe full count of partners, which may exceed 50. Always set.
last_updatedtimestampWhen Verizol last updated this LLP record.

Partner

FieldTypeMeaning
dinstringThe partner's DIN or DPIN, when on record.
namestringPartner's name. Always set.
statusstringACTIVE, INACTIVE or RETIRED. Always set.
joined_ondateDate the partner joined the LLP.
left_ondateDate the partner left the LLP.

Partner personal contact details are never returned.

Search match (GET /v1/search/companies, GET /v1/search/llps)

data is an array of matches, best first, and is empty ([]) when nothing matched. A name search returns 5 matches by default and at most 10 (limit); there is no pagination. An LLPIN search returns at most one match.

FieldTypeMeaning
valuestringThe match's CIN (for a company) or LLPIN (for an LLP). Always set.
labelstringThe registered name. Always set.
typestringcompany or llp: call GET /v1/companies/{value} or GET /v1/llps/{value} next. Always set.

Meta

FieldTypeMeaning
request_idstringUnique request ID, same as X-Request-Id. Always set.
credits_remainingintegerAPI credits left after this call. null for the sandbox.
sandboxbooleantrue when the sandbox key was used. Always set.

On this page