BrandKwikID Documentation

Shop and Establishment Verification

Verifies Shop and Establishment registration details using the KwikID API.

Shop and Establishment Verification

API reference

Try itLoading playground…
Loading…
AuthorizationBearer <token>

JWT Bearer token authentication. Obtain a token from the KwikID dashboard.

In: header

registrationNumberstring

The registration identifier of the shop.

statestring

The state of registration (e.g. 'Delhi').

Response Body

curl -X POST "https://__playground__/verification/v3/shop/shop_establishment" \  -H "Content-Type: application/json" \  -d '{    "registrationNumber": "20***485",    "state": "Delhi"  }'

{
  "success": true,
  "status_code": 200,
  "provider": "KwikID",
  "api_name": "Shop and Establishment",
  "data": {
    "result": {
      "establishmentName": "ABC ENTERPRISES",
      "registrationNumber": "20***485",
      "dateOfCommencement": "02/01/2017",
      "status": "ACTIVE",
      "address": "JJ COLONY WAZIRPUR DELHI, DELHI. PIN-XXXXXX, CONTACT NO 999999999 22222222, FAX",
      "category": "COMMERCIAL ESTABLISHMENT"
    }
  }
}
{
  "detail": {},
  "message": "string"
}
{
  "error": "string"
}

Overview

Call POST /verification/v3/shop/shop_establishment from your backend when you need to verify Shop and Establishment registration details. This API interfaces with the KwikID gateway.

Key features

  • Real-time verification: Connects directly to local municipal/state registration databases via KwikID.
  • Detailed split address: Returns structured address lines, pin codes, city, state, and country.
  • Robust error handling: Handles invalid credentials and downstream network timeouts gracefully.

Implementation

Step 1: Call from your backend

POST /verification/v3/shop/shop_establishment HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>
Content-Type: application/json

{
  "registrationNumber": "20***485",
  "state": "Delhi"
}

Step 2: Use the response

On success (200 OK), the response will return detailed establishment metadata:

{
  "success": true,
  "status_code": 200,
  "provider": "KwikID",
  "api_name": "Shop and Establishment",
  "data": {
    "result": {
      "establishmentName": "ABC ENTERPRISES",
      "registrationNumber": "20***485",
      "dateOfCommencement": "02/01/2017",
      "status": "ACTIVE",
      "address": "JJ COLONY WAZIRPUR DELHI, DELHI. PIN-XXXXXX, CONTACT NO 999999999 22222222, FAX",
      "category": "COMMERCIAL ESTABLISHMENT"
    }
  }
}