API Sathi docs
← All products

PAN to Udyam Verification Basic

kyb

Fetch Udyam (MSME) enterprise data linked to a PAN.

POST /gw/v1/digitap-pan-to-udyam-v1/SLA p95: 2500 ms

Authentication

Pass your key in the X-API-Key header. Use a test_ key against the sandbox and a live_ key in production. Send an optional Idempotency-Key header to safely retry — the same key returns the same response for 24h.

X-API-Key: live_xxxxxxxxxxxx

Request

Endpoint: POST https://apisathi.dsasathi.com/gw/v1/digitap-pan-to-udyam-v1

FieldTypeRequiredConstraints
panstringrequired10-character PAN

Code snippets

curl -X POST https://apisathi.dsasathi.com/gw/v1/digitap-pan-to-udyam-v1/ \
  -H "X-API-Key: $API_SATHI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"pan":"AAJCC0062G"}'

Response

FieldTypeRequiredConstraints
panstringoptional
verifiedbooleanoptional
udyam_reg_nostringoptional
official_namestringoptional
enterprise_typestringoptional

Sample response

{
  "pan": "AAJCC0062G",
  "verified": true,
  "udyam_reg_no": "UDYAM-PB-10-0009433",
  "official_name": "M/S COCKATOO SPORTS PRIVATE LIMITED",
  "enterprise_type": "Small"
}

Error codes

CodeHTTPWhen
INVALID_INPUT422Request body failed schema validation.
INVALID_API_KEY401Missing, malformed, or revoked X-API-Key.
OUT_OF_SCOPE403API key is not scoped for this product.
INSUFFICIENT_BALANCE402Wallet balance is below the per-call sale price.
RATE_LIMITED429Per-key RPS or RPM limit exceeded. See Retry-After.
ROUTER_NO_VENDOR503No healthy vendor is currently available for this product.
VENDOR_AUTH_FAILED502Upstream vendor rejected our credentials.
VENDOR_ERROR502Upstream vendor returned an unexpected error.
TIMEOUT504Upstream vendor did not respond within the SLA window.

OpenAPI 3.1

Generated from this product's request/response JSON Schemas.

{
  "openapi": "3.1.0",
  "info": {
    "title": "API Sathi — PAN to Udyam Verification Basic",
    "version": "1.0.0",
    "description": "Fetch Udyam (MSME) enterprise data linked to a PAN."
  },
  "servers": [
    {
      "url": "https://apisathi.dsasathi.com/gw/v1"
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "Your live or test key, e.g. `live_xxxxxxxxxxxx`."
      }
    }
  },
  "paths": {
    "/digitap-pan-to-udyam-v1": {
      "post": {
        "operationId": "digitapPanToUdyamV1",
        "tags": [
          "kyb"
        ],
        "summary": "PAN to Udyam Verification Basic",
        "description": "Fetch Udyam (MSME) enterprise data linked to a PAN.",
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "parameters": [
          {
            "name": "Idempotency-Key",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "Optional. Same key returns the same response for 24h."
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "pan"
                ],
                "properties": {
                  "pan": {
                    "type": "string",
                    "description": "10-character PAN"
                  }
                }
              },
              "example": {
                "pan": "AAJCC0062G"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful, normalized response.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "pan": {
                      "type": "string"
                    },
                    "verified": {
                      "type": "boolean"
                    },
                    "udyam_reg_no": {
                      "type": "string"
                    },
                    "official_name": {
                      "type": "string"
                    },
                    "enterprise_type": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "pan": "AAJCC0062G",
                  "verified": true,
                  "udyam_reg_no": "UDYAM-PB-10-0009433",
                  "official_name": "M/S COCKATOO SPORTS PRIVATE LIMITED",
                  "enterprise_type": "Small"
                }
              }
            }
          },
          "401": {
            "description": "Missing, malformed, or revoked X-API-Key.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "402": {
            "description": "Wallet balance is below the per-call sale price.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "API key is not scoped for this product.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "422": {
            "description": "Request body failed schema validation.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "429": {
            "description": "Per-key RPS or RPM limit exceeded. See Retry-After.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "502": {
            "description": "Upstream vendor rejected our credentials.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "503": {
            "description": "No healthy vendor is currently available for this product.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "504": {
            "description": "Upstream vendor did not respond within the SLA window.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "string"
                        },
                        "message": {
                          "type": "string"
                        },
                        "call_id": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}