Skip to content

API

For developers & institutions

Muslim Xchange API

Seamlessly integrate global Shariah compliance data into your applications. Ideal for financial apps, dashboards, research platforms, and enterprise systems that require halal screening, purification, and zakat data at scale.

One integration. Eight Shariah standards.

Whether you’re a fintech startup, brokerage firm, or investment platform, the API provides reliable, standardized data across multiple compliance standards.

AAOIFI
S&P
Dow Jones
FTSE
MSCI
Al Rajhi
Alinma
Bank Albilad

Pricing

Flexible pricing that scales with you.

Enterprise & custom integrations

API pricing depends on usage, volume, and intended purpose. Tell us what you’re building and we’ll put together the right arrangement.

Included with membership

API access is included in our Max and Business plans.

Already a member? Email support if you need your API keys.

Endpoints

All endpoints are simple HTTPS GET requests. Every request authenticates with your account username and API key passed as the password parameter.

Endpoint Description Method Sample
/wp-json/proxy/v1/ticker-data Fetch compliance by ticker symbol GET /wp-json/proxy/v1/ticker-data?username=[username]&password=[APIKEY]&ticker=AAPL&fields=Result
/wp-json/proxy/v1/isin-data Fetch compliance by ISIN GET /wp-json/proxy/v1/isin-data?username=[username]&password=[APIKEY]&isin=US0378331005
/wp-json/proxy/v1/batch/market-data Batch fetch for a market with selectable fields GET /wp-json/proxy/v1/batch/market-data?username=[username]&password=[APIKEY]&market=USA&fields=ticker,Result

Batch parameters

Param Required Description Example
username Yes Account username for authentication myuser
password Yes API key for authentication abcdef123
market Yes Market code to query USA
fields Yes Comma-separated list of fields to return. Defaults to a standard set if omitted. ticker,Result,AAOIFI

Field glossary

Every field below is available on the ticker, ISIN, and batch endpoints via the fields parameter.

Field name Description Value type
ticker Public trading symbol Text
ISIN International Securities Identification Number Text
Name Name of the security Text
Market Market code as in the Advanced Filter Text
Sector GICS/industry sector Text
Result Overall Shariah compliance verdict Text
Old_result Previous compliance verdict for comparison Text
NoofStandards Count of standards satisfied Number
AAOIFI AAOIFI compliance verdict Text
SP S&P Shariah compliance verdict Text
DJIM Dow Jones Islamic Market compliance verdict Text
FTSE FTSE Shariah compliance verdict Text
MSCI MSCI Islamic compliance verdict Text
RAJHI Al Rajhi Shariah compliance verdict Text
ALINMA Alinma Shariah compliance verdict Text
BILAD Bank Albilad Shariah compliance verdict Text
ImpureSeg Primary source/category of impure income Text
ImpureSegPct Percent of revenue from the impure segment Percent
InterestPct Interest income as a percent of total Percent
TotalImpurePct Total impure income percentage Percent
Purification Purification amount per share Currency/Number
Zakatpershare Zakat amount per share Currency/Number
DJIMDEBTRESULT Debt screen result under DJIM Text
AAOIFIDEBTRESULT Debt screen result under AAOIFI Text
AAOIFINCARESULT Non-compliant activities (NCA) result under AAOIFI Text
IMPURERESULT Aggregate impure income screen result Text
FMDEBTRESULT Debt screen result per FTSE/MSCI Text
FMCASHRESULT Cash screen result per FTSE/MSCI Text
FCASHARRESULT Cash + accounts receivable screen result (FTSE) Text
MCASHARRESULT Cash + receivables screen result (MSCI) Text
SPDEBTRESULT Debt screen result under S&P Text
RAJHIDEBTRESULT Debt screen result under Al Rajhi Text
RAJHINCARESULT NCA screen result under Al Rajhi Text
ALINMADEBTRESULT Debt screen result under Alinma Text
ALINMANCARESULT NCA screen result under Alinma Text
BILADDEBTRESULT Debt screen result under Bank Albilad Text
BILADNCARESULT NCA screen result under Bank Albilad Text
DJIMDEBT Debt ratio used for DJIM screen Percent/Number
FMDEBT Debt ratio used for FTSE/MSCI Percent/Number
FMCASH Cash ratio used for FTSE/MSCI Percent/Number
FMCASHAR Cash + AR ratio used for FTSE/MSCI Percent/Number
AAOIFIDEBT Debt ratio per AAOIFI Percent/Number
AAOIFINCA NCA ratio per AAOIFI Percent/Number
SPDEBT Debt ratio per S&P Percent/Number
NCAA NCA ratio used for the applicable NCA screens Percent/Number
Bscreen Business screen outcome (pass/fail) Text
P1 Previous quarter’s purification (Q-1) Currency/Number
P2 Purification for 2nd last quarter (Q-2) Currency/Number
P3 Purification for 3rd last quarter (Q-3) Currency/Number
P4 Purification for 4th last quarter (Q-4) Currency/Number
Type Security type; for example, Stock or ETF Text

Examples

Check compliance for TSLA

GET /wp-json/proxy/v1/ticker-data?username=demo&password=XXXX&ticker=TSLA&fields=Result

Returns {"Result":"Compliant"}

Fetch data by ISIN

GET /wp-json/proxy/v1/isin-data?username=demo&password=XXXX&isin=US0378331005&fields=AAOIFI,Zakatpershare

Returns {"AAOIFI":"Compliant","Zakatpershare":0.121}

Batch market query (USA)

GET /wp-json/proxy/v1/batch/market-data?username=demo&password=XXXX&market=USA&fields=ticker,Name,Type,Result,AAOIFI,RAJHI,TotalImpurePct

Returns an array of objects with only the requested fields for all covered USA listings.

FAQs

Do you support both tickers and ISINs?

Yes. Use either the /ticker-data or /isin-data endpoint.

How often is data refreshed?

Our Shariah compliance data is updated quarterly based on financial reporting cycles.

Can we cache the data?

Yes, short-term caching is permitted for performance. Long-term storage or redistribution requires approval.

What fields can we select in batch?

Use the fields parameter with any comma-separated combination from the Field Glossary (e.g., ticker,Name,Type,Result,AAOIFI,RAJHI,Zakatpershare).

Support

Need help with API access, integration, or pricing? Email support@muslimxchange.com or get in touch — we typically respond within one business day.

AAOIFI Certified Shariah Advisor and Auditor certificate