1. Get your API key
Sign up at halal.sh/developers to get your sandbox API key instantly — no credit card required. Sandbox keys give you access to 10 stocks (AAPL, MSFT, NVDA, GOOGL, JPM, GS, META, TSLA, JNJ, AMZN) and 2 ETFs (SPY, HLAL) with real data and identical response schemas.2. Make your first request
3. Understand the response
Every compliance response includes:| Field | Description |
|---|---|
determination.status | compliant, non-compliant, or pending |
determination.confidence | 0–1.0 confidence score |
screens.business_activity | pass or fail — whether core business is permissible |
screens.debt_to_market_cap | Interest-bearing debt / market cap (threshold: ≤ 30%) |
screens.prohibited_revenue | Prohibited income / revenue (threshold: ≤ 5%) |
screens.cash_receivables_to_market_cap | (Cash + receivables) / market cap (threshold: ≤ 30%) |
purification.percentage | Percentage of dividends to purify |
4. Screen a portfolio
Check multiple stocks at once:5. Get an Evidence Packet
For audit-ready compliance documentation with full provenance:Next steps
Authentication
API key management, rate limits, and security.
Compliance concepts
How AAOIFI Standard 21 screening works.
Evidence Packets
The full audit bundle schema and what makes it unique.
API Reference
Complete endpoint documentation.