1. Get your API key
Sign up at halal.sh/account/api and create a sandbox API key. It’s free and needs no credit card. Sandbox keys return real data in the same response schema as live keys, for these 12 instruments:- Stocks: AAPL, MSFT, NVDA, GOOGL, JPM, GS, META, TSLA, JNJ, AMZN
- ETFs: SPY, HLAL
403 sandbox_restricted. With the
Plus plan or the Developer plan, you get
live keys for the full universe. To show results to the users of your product,
you need the Developer plan, which is billed separately from Plus.
2. Make your first request
3. Read the response
Every compliance response has the determination and the four screens behind it:Financial screens report
value and threshold as decimals (0.020616 =
2.06%, 0.30 = 30%). buffer is the distance from the threshold in
percentage points, negative when a screen fails.4. Screen a portfolio
Check up to 50 symbols in one request:5. Get an Evidence Packet
An Evidence Packet is the audit-ready record behind a determination:Next steps
Authentication
Keys, rate limits, and the sandbox.
How screening works
AAOIFI Standard 21, screen by screen.
Evidence Packets
The full audit bundle.
API reference
Every endpoint, every field.

