MCA Company Name Autocomplete API

DISPLAY SUGGESTIONS AS USERS TYPE COMPANY NAME ON YOUR WEBSITE

Description

Companies usually include a search box on their website where clients may type in the first few characters of the company name and have potential full names come up automatically. With its indexed database of about 3 million MCA registered companies in India, Attestr has made this Autocomplete feature available via a plug-and-play API.

Get Free Trial

Create a free account Or “Talk to Us” for price information and other queries.

API Details

Request

TypeURLCurrent / LTS VersionMin VersionMax Version
POSThttps://api.attestr.com/api/{version}/public/corpx/business/autocompletev2v2-

Request Header Parameters

TypeNameValue / DescriptionOptionalMin VersionMax Version
StringContent-Typeapplication/jsonRequiredv2
StringAuthorizationBasic {authToken}Requiredv2

If you do not have the authentication token, please refer to Register App

Request Body Parameters

TypeNameDescriptionOptional (default)Min VersionMax Version
StringbusinessNameUser entered text for searching business names. The text can be present anywhere in the business name. All names which contain the user provided text are returned in the response. Text must be minimum 3 and maximum 100 characters in length.Requiredv2
BooleanactiveFilter autocomplete suggestions by active company status.Optionalv2
NumberlimitLimit the number of results in the suggestions. Min 1 and max 100 supported.Optionalv2
StringsortSort parameter. Allowed values are -score, businessNameOptionalv2
NumbersortOrderSort order. Use 1 for ascending and -1 for descending order. sort and sortOrder must be used in conjunction.Optionalv2

Sample Request

JSON
Copy

Response

HTTP status code 200

KeyDescriptionTypeMin VersionMax Version
indexIdUnique Attestr index Id assigned to every registered companyStringv2
typeType of the companyStringv2
statusCompany status - Active, Dissolved etc.Stringv2
businessNameRegistered legal entity nameStringv2
incorporatedDateIncorporated date string DD-MM-YYYYStringv2
activeBoolean flag indicating if the company status is activeBooleanv2
addressesList of all associated addressesArray (MCA Address Object)v2

MCA Address Object

KeyDescriptionTypeMin VersionMax Version
typeType of the address - Registered Address, Annual Return Address, Book Address etc.Stringv2
cityCity nameStringv2
stateName of the stateStringv2
fullAddressComplete address in one lineStringv2

Sample Response

Sample response for matching results found

API Version v2
Copy

Sample response for no records

JSON
Copy

Error Response

ParameterTypeDescription
codeNumberUnique error codes for different errors. Always available.
messageStringError message describing the error. Always Available.
detailsStringDetail error message. Available only for certain types of errors.

Error Codes

HTTP StatusError CodeError Message
4004001Malformed data or missing required parameter values
4004005Operation could not be performed due to low credits balance
4014016Invalid client authorization
4034031Unauthorized access
4034035Requested service is not provisioned for your account
4034039Client's IP address is not whitelisted
4034035Requested service is not provisioned for your account
4294291Maximum account rate limit exceeded
4294292Maximum API rate limit exceeded
4294293Maximum account daily limit exceeded
4294294Maximum API daily limit exceeded
5005001Request could not be processed

Sample Error Response

JSON
Copy

Get Free Trial

Create a free account Or “Talk to Us” for price information and other queries.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard