Muslim Xchange API

Overview

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

Whether you're a fintech startup, brokerage firm, or investment platform, our API provides reliable and standardized data across multiple compliance standards including AAOIFI, S&P, Dow Jones, MSCI, and FTSE.

Pricing

Flexible Pricing

API pricing depends on usage, volume, and intended purpose.

📩 Note: API access included in Business plans.
Get in Touch

Endpoints

EndpointDescriptionMethodSample
/wp-json/proxy/v1/ticker 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 Fetch compliance by ISIN GET /api/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

ParamRequiredDescriptionExample
usernameYesAccount username for authenticationmyuser
passwordYesAPI key for authenticationabcdef123
marketYesMarket code to queryUSA
fieldsYesComma-separated list of fields to return. Defaults to a standard set if omitted.ticker,Result,AAOIFI

Field Glossary

Field NameDescriptionValue TypeApplies To
tickerPublic trading symbolTextTicker / ISIN / Batch
ISINInternational Securities Identification NumberTextTicker / ISIN / Batch
MarketMarket or country codeTextTicker / ISIN / Batch
SectorGICS/industry sectorTextTicker / ISIN / Batch
ResultOverall Shariah compliance verdictTextTicker / ISIN / Batch
Old_resultPrevious compliance verdict for comparisonTextTicker / ISIN / Batch
NoofStandardsCount of standards satisfiedNumberTicker / ISIN / Batch
AAOIFIAAOIFI compliance verdictTextTicker / ISIN / Batch
SPS&P Shariah compliance verdictTextTicker / ISIN / Batch
DJIMDow Jones Islamic Market compliance verdictTextTicker / ISIN / Batch
FTSEFTSE Shariah compliance verdictTextTicker / ISIN / Batch
MSCIMSCI Islamic compliance verdictTextTicker / ISIN / Batch
ImpureSegPrimary source/category of impure incomeTextTicker / ISIN / Batch
ImpureSegPctPercent of revenue from the impure segmentPercentTicker / ISIN / Batch
InterestPctInterest income as a percent of totalPercentTicker / ISIN / Batch
TotalImpurePctTotal impure income percentagePercentTicker / ISIN / Batch
PurificationPurification amount per shareCurrency/NumberTicker / ISIN / Batch
ZakatpershareZakat amount per shareCurrency/NumberTicker / ISIN / Batch
DJIMDEBTRESULTDebt screen result under DJIMTextTicker / ISIN / Batch
AAOIFIDEBTRESULTDebt screen result under AAOIFITextTicker / ISIN / Batch
AAOIFINCARESULTNon-compliant activities (NCA) result under AAOIFITextTicker / ISIN / Batch
IMPURERESULTAggregate impure income screen resultTextTicker / ISIN / Batch
FMDEBTRESULTDebt screen result per FTSE/MSCITextTicker / ISIN / Batch
FMCASHRESULTCash screen result per FTSE/MSCITextTicker / ISIN / Batch
FCASHARRESULTCash + accounts receivable screen result (FTSE)TextTicker / ISIN / Batch
MCASHARRESULTCash + receivables screen result (MSCI)TextTicker / ISIN / Batch
SPDEBTRESULTDebt screen result under S&PTextTicker / ISIN / Batch
DJIMDEBTDebt ratio used for DJIM screenPercent/NumberTicker / ISIN / Batch
FMDEBTDebt ratio used for FTSE/MSCIPercent/NumberTicker / ISIN / Batch
FMCASHCash ratio used for FTSE/MSCI Percent/NumberTicker / ISIN / Batch
FMCASHARCash + AR ratio used for FTSE/MSCIPercent/NumberTicker / ISIN / Batch
AAOIFIDEBTDebt ratio per AAOIFIPercent/NumberTicker / ISIN / Batch
AAOIFINCANCA ratio per AAOIFIPercent/NumberTicker / ISIN / Batch
SPDEBTDebt ratio per S&PPercent/NumberTicker / ISIN / Batch
BscreenBusiness screen outcome (pass/fail)TextTicker / ISIN / Batch

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=Result

➝ 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,Result,AAOIFI,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 or /isin 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,Result,AAOIFI,Zakatpershare).

Support

Need help with API access, integration, or pricing? Contact us at:

  • Email: support@muslimxchange.com