# ETF SCREENING REPORT v.1 Get Shariah-Compliant Screening Results for ETFs. You can query by stock ticker. EndFragment ## Request body: | Parameter | Value | Description | | --- | --- | --- | | symbol | "SEMI" | ETF symbol | ## Response body: | Parameter | Type | Description | | --- | --- | --- | | symbol | string | ETF symbol | | isin | string | ETF ISIN | | name | string | ETF Name | | assetClass | string | Asset Class | | investmentSegment | string | Investment Segment. | | market | string | Market | | navCurrency | string | NAV currency. | | numberOfHoldings | number | Number of holdings. | | uncoveredHoldings | number | Number of uncovered holdings. | | complianceStatus | string | Shariah-compliance Status (HALAL, NOT HALAL, DOUBTFUL) | | aggregateRevenueBreakdown | 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 | | aggregateInterestBearingSecuritiesAndAssets | object | Interest-bearing Securities and Assets JSON Object { "interestAmount": "number", // amount of Interest-bearing Securities and Assets "interestRatio": "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’ | | aggregateInterestBearingDebt | object | Interest-bearing Debt JSON Object _{ "debtAmount": "number", // amount of Interest-bearing Debt "debtRatio": "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’ | | 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) | | aggregateRevenue | number | Total Revenue of the company | | month36AverageMarkCap | number | Trailing 36-month Average Market Capitalization of the company. | Endpoint: POST /v1/musaffa/etf/report Version: 1.0.0 Security: MusaffaAuth ## Header parameters: - `clientid` (string) Example: "{{clientId}}" - `time` (string) Example: "{{time}}" - `token` (string) Example: "{{token}}" ## Request fields (application/json): - `symbol` (string) Example: "SEMI" ## Response 200 fields (application/json): - `aggregateInterestBearingDebt` (object) - `aggregateInterestBearingDebt.debtAmount ` (number) Example: 2727073.14 - `aggregateInterestBearingDebt.debtRatio ` (number) Example: 15.93 - `aggregateInterestBearingDebt.status` (string) Example: "Pass" - `aggregateInterestBearingSecuritiesAndAssets` (object) - `aggregateInterestBearingSecuritiesAndAssets.interestAmount` (number) Example: 2512078.37 - `aggregateInterestBearingSecuritiesAndAssets.interestRatio` (number) Example: 14.67 - `aggregateRevenue` (number) Example: 3399008.95 - `aggregateRevenueBreakdown` (object) - `aggregateRevenueBreakdown.doubtfulRatio` (number) Example: 0.2 - `aggregateRevenueBreakdown.doubtfulRevenue` (number) Example: 6880.46 - `aggregateRevenueBreakdown.halalRatio` (number) Example: 98.67 - `aggregateRevenueBreakdown.halalRevenue` (number) Example: 3353670.39 - `aggregateRevenueBreakdown.notHalalRatio` (number) Example: 1.13 - `aggregateRevenueBreakdown.notHalalRevenue` (number) Example: 38458.09 - `assetClass` (string) Example: "Equity" - `complianceStatus` (string) Example: "HALAL" - `investmentSegment` (string) Example: "Information Technology" - `isin` (string) Example: "US19761L8708" - `lastUpdate` (string) Example: "2023-06-14 23:52:43.627582" - `market` (string) Example: "US" - `month36AverageMarkCap` (number) Example: 17122821.14 - `name` (string) Example: "Columbia Seligman Semiconductor and Technology ETF" - `navCurrency` (string) Example: "USD" - `numberOfHoldings` (number) Example: 40 - `symbol` (string) Example: "SEMI" - `uncoveredHoldings` (number)