> ## Documentation Index
> Fetch the complete documentation index at: https://echomate.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Issuer Public Key

> Fetches the issuer's uncompressed secp256k1 public key.

The React widget calls this endpoint upon initialization to retrieve the cryptographic key used for ECIES encryption. **It is critical that identity data is encrypted before it ever leaves the client's browser.**

This design guarantees that the raw Aadhaar XML or PII is never transmitted to the AlgoKYC backend.

```bash cURL theme={null}
curl --request GET \
  --url https://api.algokyc.com/api/v1/issuer/pubkey \
  --header 'Accept: application/json'
```

```json 200 OK theme={null}
{
  "pubkey_hex": "04c2b9a7f...",
  "format": "secp256k1 uncompressed (04 || x || y)",
  "bytes": 65
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.