Skip to main content

1. Get your API key

Sign up at halal.sh/account/api to get a sandbox API key instantly — no credit card required. Sandbox keys return real data with the same response schema as production, scoped to a curated set of instruments:
  • Stocks — AAPL, MSFT, NVDA, GOOGL, JPM, GS, META, TSLA, JNJ, AMZN
  • ETFs — SPY, HLAL
Requests for any other symbol return 403. Live keys, included with the halal.sh Plus plan, unlock the full universe.

2. Make your first request

3. Read the response

Every compliance response carries the determination plus 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

For audit-ready documentation with full provenance:
This returns each screen with its calculation and source filings — accession numbers, XBRL tags, and extraction strategies. See Evidence Packets for the full schema.

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.