API
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.
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.
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.
