# LIST OF STOCK SCREENING REPORTS v.2 Get Shariah-Compliant Screening Results for stocks. You can query by stock tickers. Maximum permissible limit of tickers per request is 100. ## Request body: | Parameter | Value | Description | | --- | --- | --- | | stocks | \["AAPL","NFLX","TSLA, . . . . "\] | Stock symbol list (Maximum 100 symbols per request) | ## Response body: | Parameter | Type | Description | | --- | --- | --- | | companyName | string | Company name | | symbol | string | Stock symbol | | lastUpdate | dateTime | Last update date in ISO 8601 date-time format YYYY "-" MM "-" DD "T" hh(00 through 23) ":" mm(00 through 59) ":" ss(00 through 59) | | shariahComplianceStatus | string | Shariah-compliance Status (HALAL, NOT HALAL, DOUBTFUL, NOT_UNDER_COVERAGE) | | complianceRanking | number | Compliance Rank (0-5) | | revenueBreakdown | object | Revenue Breakdown JSON Object _{ "halalRatio": "number", // percentage value from 0 to 100 "notHalalRatio": "number", // percentage value from 0 to 100 "doubtfulRatio": "number", // percentage value from 0 to 100 "doubtfulRevenue": "number", // amount of doubtful revenue "halalRevenue": "number", // amount of halal revenue "notHalalRevenue": "number", // amount of not halal revenue "status": "string", // Pass or Fail } _ Combined revenue from DOUBTFUL and NOT HALAL sources must be less than 5% of total revenue to be Shariah compliant based on AAOIFI stock screening methodology. Thus, \- If DOUBTFUL+NOT HALAL revenue is equal or more than 5%, then the status will be FAIL \- If DOUBTFUL+NOT HALAL revenue is less than 5%, then the status will be PASS \- If HALAL, DOUBTFUL and NOT HALAL has no value, then the status will be NOT_UNDER_COVERAGE | | interestBearingSecuritiesAndAssets | object | Interest-bearing Securities and Assets JSON Object _{ "amount": "number", // amount of Interest-bearing Securities and Assets "ratio": "number", // percentage value from 0 to N "status": "string", // Pass or Fail } _ Interest-Bearing Securities and Assets should be less than 30% of Trailing 36-month Average Market Capitalization to be Shariah compliant based on AAOIFI stock screening methodology. Thus, \- If Interest Ratio is equal or more than 30%, then the status will be ‘Fail’ \- If Interest Ratio is less than 30%, then the status will be ‘Pass’ \- If Interest Ratio has no value, then the status will be ’NOT_COVERED’ | | interestBearingDebt | object | Interest-bearing Debt JSON Object _{ "amount": "number", // amount of Interest-bearing Debt "ratio": "number", // percentage value from 0 to N "status": "string", // Pass or Fail } _ Interest-Bearing Debt should be less than 30% of Trailing 36-Month Average Market Capitalization to be Shariah compliant based on AAOIFI stock screening methodology. Thus, \- If Debt Ratio is equal or more than 30%, then the status will be ‘Fail’ \- If Debt Ratio is less than 30%, then the status will be ‘Pass’ \- If Debt Ratio has no value, then the status will be ’NOT_COVERED’ | | reportDate | date | Reporting dates of the company in ISO 8601 Date/Time Format (YYYY-MM-DD). | | reportSource | string | URL link to the company report | | totalRevenue | number | Total Revenue of the company | | trailing36monAvrCap | number | Trailing 36-month Average Market Capitalization of the company. | Endpoint: POST /v2/musaffa/stocks/screening-list Version: 1.0.0 Security: MusaffaAuth ## Header parameters: - `clientid` (string) Example: "{{clientId}}" - `time` (string) Example: "{{time}}" - `token` (string) Example: "{{token}}" ## Request fields (application/json): - `stocks` (array) Example: ["CCZ","TSLA","ETPA","MGRB","BRLI","AEL","PHIO","VWTR","SABS","FTAIV","PARA","SNDL","MITK","NKLA","ALTO","PBAXU","PZC","CNET","CHEA","PAFO","FCUV","ENLC","TSIBU","DDL","SCHL","OBT","MCAGU","ZVSA","TCPC","PLOW","SDRL","KFRC","UPTDU","MGR","ZROZ","RZA","DPZ","ESGC","AEACU","FFIC","ESG","GRX","ALKT","PFH","SSPX","BBIGV","SENEB","OTRKP","CNNE","VPG","OYST","PBUG","RILYM","PFHC","LAIXY","WBD","NFYS","FXD","ATLC","MGF","PDLB","RVSN","BNRE","PHICU","ZTOPU","HTHT","XLV","GETR","EFL","LLNW","PCYG","CORN","AE","GHI","BRIV","AIKI","PGRW","MUA","HOOK","FMN","FIPWV","BCOV","TGNA","LUNA","RXT","AMPH","USCTU","CGO","PGSS","EICA","HKD","JRS","ALNA","DHBCU","DIDIY","BOE","BLACU"] ## Response 200 fields (application/json): - `companyName` (string) Example: "Tesla Inc" - `complianceRanking` (number) Example: 4 - `interestBearingDebt` (object) - `interestBearingDebt.amount` (number) Example: 15311999314.41953 - `interestBearingDebt.ratio` (number) Example: 2.3203537 - `interestBearingDebt.status` (string) Example: "Pass" - `interestBearingSecuritiesAndAssets` (object) - `lastUpdate` (string) Example: "2023-05-30T09:28:21.091396" - `reportDate` (string) Example: "2023-03-21" - `reportSource` (string) - `revenueBreakdown` (object) - `revenueBreakdown.doubtfulRatio` (number) - `revenueBreakdown.doubtfulRevenue` (number) - `revenueBreakdown.halalRatio` (number) Example: 98.67 - `revenueBreakdown.halalRevenue` (number) Example: 23228891400 - `revenueBreakdown.notHalalRatio` (number) Example: 1.3337864 - `revenueBreakdown.notHalalRevenue` (number) Example: 313999986.8416786 - `shariahComplianceStatus` (string) Example: "NOT_UNDER_COVERAGE" - `symbol` (string) Example: "CCZ" - `totalRevenue` (number) Example: 23542000000 - `trailing36monAvrCap` (number) Example: 659899351040