REST API

RJSC Entity Search

Query the Bangladesh Registrar of Joint Stock Companies and Firms (RJSC) to complete captcha verification, check company registration status, and retrieve registration numbers.

Endpoint

GET /search?q={company_name}&entity_type={code}
HeaderDescription
x-request-tokenrequired API access token
x-rjsc-usernamerequired Your RJSC portal username
x-rjsc-passwordrequired Your RJSC portal password
Query paramDescription
qrequired Company name (partial match supported)
entity_typeoptional 1 = Company (default)  ·  3 = Trade Org  ·  4 = Foreign Company  ·  5 = Society  ·  6 = Partnership  ·  7 = Section 28

Example Request

# Search for a company by name
curl -X GET "https://roc.researchpurposes.smmh.xyz/search?q=Acme+Technologies+Limited" \
  -H "x-request-token: your_api_token" \
  -H "x-rjsc-username: your_rjsc_username" \
  -H "x-rjsc-password: your_rjsc_password"

Example Response

{
  "query":       "Acme Technologies Limited",
  "entity_type": "Company",
  "count":       1,
  "results": [
    {
      "sl":          "1",
      "name":        "Acme Technologies Limited",
      "entity_type": "Private Company",
      "status":      "Registered [ Reg. No. C-XXXXXX ]"
    }
  ]
}

Error Responses

StatusMeaning
401Missing or invalid x-request-token
400Invalid entity_type code
502RJSC search failed (bad credentials or portal unavailable)