---
title: "Get Screening Criteria"
method: GET
path: "/api/education/screening-criteria"
tags: ["education"]
---

# Get Screening Criteria

`GET /api/education/screening-criteria`

## Request

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

Retrieve the Shariah compliance screening criteria.

Returns the business activity screening rules (prohibited sectors and
revenue thresholds) and financial ratio screening thresholds (debt,
interest income, liquid assets) used to determine whether a stock
is Shariah-compliant.

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

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

resp = requests.get("http://localhost:8000/api/education/screening-criteria")
criteria = resp.json()
print("Prohibited sectors:", criteria["business_screening"].get("prohibited_sectors"))
print("Max debt ratio:", criteria["financial_screening"].get("max_debt_to_total_assets"))
```

## Response `200`

Business and financial screening criteria for Shariah compliance

- ScreeningCriteriaResponse: Business and financial screening criteria used for Shariah compliance.
  - `business_screening` object: Criteria for screening a company's core business activities against prohibited sectors
  - `financial_screening` object: Financial ratio thresholds for debt, interest income, and cash holdings

## 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)
