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

# Get a verification

> GET /v1/verifications/{reference} retrieves a single verification.

<div>
  `GET` `/v1/verifications/{reference}`
</div>

Retrieves a verification by its reference. Works for any scope, since a reference identifies a verification regardless of what was checked. Reading a result again is never charged and does not run a new check.

## Path parameters

<ParamField path="reference" type="string" required>
  The `reference` returned when the check ran.
</ParamField>

## Request

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.pruva.africa/v1/verifications/43817179a3dc8c341d358432b0590924 \
    -H "X-Pruva-Key: pruva_live_YOUR_KEY"
  ```

  ```javascript Node theme={null}
  const ref = "43817179a3dc8c341d358432b0590924";
  const res = await fetch(`https://api.pruva.africa/v1/verifications/${ref}`, {
    headers: { "X-Pruva-Key": "pruva_live_YOUR_KEY" },
  });

  const verification = await res.json();
  ```

  ```python Python theme={null}
  import requests

  ref = "43817179a3dc8c341d358432b0590924"
  res = requests.get(
      f"https://api.pruva.africa/v1/verifications/{ref}",
      headers={"X-Pruva-Key": "pruva_live_YOUR_KEY"},
  )

  verification = res.json()
  ```
</CodeGroup>

## Response

Returns `200` with the same verification resource you received when the check ran.

```json theme={null}
{
  "status": true,
  "data": {
    "reference": "43817179a3dc8c341d358432b0590924",
    "scope": "nin",
    "category": "kyc",
    "countryCode": "NG",
    "status": "found",
    "request": { "nin": "12345678901" },
    "result": {
      "firstName": "Ada",
      "lastName": "Okafor",
      "dateOfBirth": "1990-04-12"
    },
    "errorMessage": null,
    "priceKobo": 5000,
    "charged": true,
    "createdAt": "2026-07-27T08:50:00+01:00"
  }
}
```

The fields are identical to those returned by [running a verification](/api-reference/run-verification).

## Errors

| Code  | When                                                              |
| ----- | ----------------------------------------------------------------- |
| `404` | No verification exists with that reference for your organization. |
| `401` | Missing or invalid API key.                                       |

<Note>
  A reference belongs to the organization that created it. A key from a different organization gets `404`, not another org's data.
</Note>
