---
title: "Company or LLP by PAN"
method: POST
path: "/kyc/company/by-pan"
tags: ["gst"]
---

# Company or LLP by PAN

`POST /kyc/company/by-pan`

## Request

- Base URL: `https://api.qorpiq.com`
- URL: `https://api.qorpiq.com/kyc/company/by-pan`
- Auth: API key in header `x-api-key`

Resolve a company or LLP/firm PAN (4th character C or F) to the entity it belongs to. A company PAN that our index of filed MCA forms ties to exactly one company answers with its CIN, name and status (source mca_filings). Every other PAN, including LLP and firm PANs, answers from GST registrations under the PAN (legal and trade name, no CIN; source gst). Individual PANs are refused with a 400 at no charge; verify those with POST /kyc/verify/pan. Charged once per call. A 404 for a valid PAN is charged.

## Request body

- CompanyByPanRequest
  - `pan` string, required: Company (C) or LLP/firm (F) PAN.

## Response `200`

Success.

- CompanyByPanResponse
  - `transaction_id` string
  - `check` string
  - `pan` string
  - `holder_type` 'company' | 'llp'
  - `found` boolean
  - `source` 'mca_filings' | 'gst'
  - `entities` object[]
    - `cin` string, nullable: CIN or LLPIN; null when the answer came from GST.
    - `name` string, nullable
    - `trade_name` string, nullable: GST source only.
    - `status` string, nullable
    - `type` string, nullable
    - `roc` string, nullable
    - `state` string, nullable
    - `incorporation_date` string, nullable
    - `gstin` string: GST source only.
    - `gst_status` string, nullable: GST source only.
  - `gst_registrations` integer: GST source only: GSTINs under the PAN.
  - `timestamp` integer

## Other responses

- `400`: Invalid PAN, or an individual PAN (only C or F PANs are resolved).
- `401`: Missing or invalid x-api-key.
- `402`: Balance too low for this call. Add money to your QorpIQ balance to continue (reason credit_balance_exhausted is kept for compatibility).
- `404`: No company, LLP or GST registration was found for that PAN.
- `503`: The GST fallback is temporarily unavailable and our PAN index had no match. Not charged.

---

[API](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api.md) · [All operations](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qorpiq/apis/qorpiq-kyc-kyb-api/revisions/5a9c792b6c06?raw)
