Halal Terminal API — Reference
A crawler-readable index of all 87 endpoints. Interactive docs: /docs · /redoc · OpenAPI · llms-full.txt. All endpoints require an X-API-Key header. Sukuk screening guide: www.halalterminal.com/research/sukuk-screening.
Health
Health-check and liveness probes — no API key required
GET/api/healthScreening
Single-symbol and bulk Shariah screening across AAOIFI and custom methodologies
GET/api/result/{symbol}GET/api/resultsGET/api/results/updatesPOST/api/screen-bulkGET/api/screen-bulk/compareGET/api/screen-bulk/indicesGET/api/screen-bulk/runsGET/api/screen-bulk/statusDELETE/api/screen-bulk/{run_id}POST/api/screen-bulk/{run_id}/cancelGET/api/screen-bulk/{run_id}/export/csvGET/api/screen-bulk/{run_id}/export/jsonGET/api/screen-bulk/{run_id}/resultsGET/api/screen-bulk/{run_id}/summaryGET/api/screen/{symbol}POST/api/screen/{symbol}Database
Stock database search, autocomplete suggestions, and coverage statistics
GET/api/database/searchGET/api/database/statsGET/api/database/stock/{symbol}GET/api/suggestMarket
Real-time quotes, OHLC candles, trending tickers, and full asset details
GET/api/asset/{symbol}/fullGET/api/ohlc/{symbol}GET/api/quote/{symbol}POST/api/quotes/batchGET/api/trendingPortfolio
Portfolio-level compliance scanning with position weighting
POST/api/portfolio/scanWatchlists
Create, update, and manage personal watchlists
GET/api/watchlistsPOST/api/watchlistsDELETE/api/watchlists/{watchlist_id}GET/api/watchlists/{watchlist_id}POST/api/watchlists/{watchlist_id}/symbolsDELETE/api/watchlists/{watchlist_id}/symbols/{symbol}Comparison
Side-by-side Shariah compliance comparison for multiple symbols
POST/api/compareReports
Generate screening and portfolio compliance reports with CSV export
GET/api/reports/export/csvPOST/api/reports/portfolioGET/api/reports/screening/{symbol}Education
Islamic finance glossary, screening methodologies, and criteria reference
GET/api/education/glossaryGET/api/education/methodologiesGET/api/education/methodologies/{name}GET/api/education/purificationGET/api/education/screening-criteriaNews
Market-wide and per-symbol news aggregation
GET/api/newsGET/api/news/sourcesGET/api/news/{symbol}Filings
SEC filings (10-K, 10-Q) and XBRL company facts
GET/api/filings/{symbol}GET/api/filings/{symbol}/eventsGET/api/filings/{symbol}/factsDividends
Dividend history, yield data, and Shariah purification calculations
GET/api/dividends/{symbol}GET/api/dividends/{symbol}/purificationZakat
Zakat and dividend purification calculators
POST/api/purification/calculatePOST/api/zakat/calculateEtf
ETF holdings retrieval, per-holding Shariah screening, and purification ratios
POST/api/etf/comparePOST/api/etf/screen-bulkGET/api/etf/{symbol}/holdingsGET/api/etf/{symbol}/infoPOST/api/etf/{symbol}/purificationPOST/api/etf/{symbol}/screenGET/api/etf/{symbol}/screeningSukuk
Sukuk (Islamic fixed income) screening and reference data. Search the structural registry by issuer, country, structure, documentation basis, currency, and maturity; resolve a single instrument by ISIN with its AAOIFI pre- and post-Standard 62 disposition and a per-methodology grid; look up all instruments for an issuer LEI; and score the sukuk sleeve of a portfolio via portfolio-impact. Endpoints: GET /api/sukuk/search, GET /api/sukuk/{isin}, GET /api/sukuk/issuer/{lei}, POST /api/sukuk/portfolio-impact.
GET/api/sukuk/issuer/{lei}POST/api/sukuk/portfolio-impactGET/api/sukuk/searchGET/api/sukuk/{isin}Api Keys
API key generation, usage tracking, and plan management — no API key required
POST/api/keys/generateGET/api/keys/plansPOST/api/keys/revokeGET/api/keys/token-costsPOST/api/keys/{api_key}/regenerateGET/api/keys/{api_key}/usageGET/api/keys/{api_key}/usage/dailyGET/api/keys/{api_key}/usage/recentBilling
Stripe checkout sessions and webhook handling — no API key required
POST/api/billing/checkoutPOST/api/billing/portalPOST/api/billing/webhookDisclaimers
Canonical disclaimer registry. Resolve the `disclaimers[].id` values attached to other API responses. No API key required.
GET/api/disclaimersGET/api/disclaimers/{disclaimer_id}Auth
GET/api/auth/mePOST/api/auth/me/regenerateGET/api/auth/me/usage/dailyGET/api/auth/me/usage/recentUnsubscribe
GET/api/unsubscribe/{token}POST/api/unsubscribe/{token}Webhooks
POST/api/webhooks/resendPOST/api/webhooks/resend/inboundInsights
GET/api/insights/{symbol}/alternativesGET/api/insights/{symbol}/stalenessGET/api/insights/{symbol}/trajectory