Skip to main content
One request returns a stock’s Shariah compliance status under AAOIFI Shari’ah Standard No. 21, with the three ratio screens and their values and thresholds, the business-activity screen, the purification percentage, and the filings the numbers came from:
With the screens and filings behind each determination, and the date we screened it, you can show your users why a stock passes or fails.

What you can do

Screen stocks

Get the compliance status, financial-ratio screens, and business-activity screen for any analyzed company, with a stability rating that flags a stock close to a limit.

Evidence Packets

Pull an audit-ready bundle with full provenance: each screen’s calculation, the values it used and the filing they came from.

Analyze ETFs

Get an ETF’s Shariah purity and a per-holding compliance breakdown.

Track history

Follow a company’s compliance determination across filing periods.

Base URL

All requests use a single base URL, with the version in the path:

Authentication

Authenticate each request with an API key in the X-API-Key header. Create a key: sandbox keys are free and instant. See Authentication for rate limits and the sandbox.

The response

The request above returns:
Ratios and thresholds are decimals (0.020616 is 2.06%, 0.30 is 30%). The example is trimmed: every field is in Get compliance screening. methodology names the screening rules and their version, and the version changes whenever the rules do. See Methodology versioning.

Client libraries

The API is plain REST, so any HTTP client works:

Get started

Create a key and make your first request in under two minutes.

Support

Questions, or a result that looks off? Get in touch.