---
title: "Get Purification Guide"
method: GET
path: "/api/education/purification"
tags: ["education"]
---

# Get Purification Guide

`GET /api/education/purification`

## Request

- Base URL: `https://api.halalterminal.com`
- URL: `https://api.halalterminal.com/api/education/purification`
- Auth: API key in header `X-API-Key`

Retrieve the dividend purification and zakat guide.

Returns educational content on how to purify investment returns that may
contain a haram (impermissible) component. Includes the purification
formula, guidance on capital gains purification, zakat calculation for
investments, and scholarly references.

**curl example:**
```bash
curl -X GET "http://localhost:8000/api/education/purification"
```

**Python requests example:**
```python
import requests

resp = requests.get("http://localhost:8000/api/education/purification")
guide = resp.json()
print("Formula:", guide["purification_formula"].get("formula"))
print("Zakat rate:", guide["zakat_on_investments"].get("rate"))
```

## Response `200`

Guide for purifying investment income

- PurificationGuideResponse: Guide for purifying investment returns from non-compliant income.
  - `overview` object: General overview of the purification concept
  - `purification_formula` object: Formula and methodology for calculating the amount to purify
  - `capital_gains_purification` object: Guidance on purification of capital gains from stock sales
  - `zakat_on_investments` object: Zakat calculation guidance for investment portfolios
  - `scholarly_references` object[]: Scholarly sources and standards referenced in the guide

## Other responses

- `401`: Authentication required
- `404`: Resource not found
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/halalterminal/apis/halal-terminal-api.md) · [All operations](https://skmtc.dev/halalterminal/apis/halal-terminal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/halalterminal/apis/halal-terminal-api/revisions/78768b250943?raw)
