Sahm ScreenerSaudi Stock Screenerفلتر الأسهم السعودية

Saudi Market Data API

The only structured fundamental data API for Tadawul and Nomu. 394 companies. XBRL-sourced. Nightly updated. Used by fintech teams and quant analysts building Saudi market intelligence.

Bloomberg Terminal: $2,000+/month. Sahm Screener API: $199/month.

See it in action
curl -X GET \
  "https://sahmscreener.com/api/llm/company/2222" \
  -H "X-API-Key: your_api_key_here"

What can you build?

Portfolio Tracker
Real-time P/E, revenue and profit for Saudi holdings. Auto-refreshed nightly.
Robo-Advisor
Feed fundamental screens into allocation models. Value, growth, dividend filters built-in.
Research Platform
Power your investment research tool with Saudi earnings quality scores and 6-year dividend history.
ChatGPT / AI Agent
MCP-compatible. Your AI agent can query Saudi fundamentals in natural language via our MCP server.
Quant Screener
Filter 394 companies by 15+ metrics. Earnings quality, ROE, D/E, revenue growth — all in one API call.
Risk Dashboard
Monitor debt stress, profit quality and capital efficiency across your Saudi portfolio automatically.

Simple pricing

BEST VALUE
$999/year$2,388
$83.25/month — billed annually
You save $1,389 every year
Unlimited API calls
All 394 Tadawul & Nomu companies
Revenue, profit, P/E, ROE, D/E, EPS
Earnings Quality scores
6-year dividend history with yields
Quarterly financial data
Nightly data updates
JSON responses
MCP server compatible
Email support
7-day money-back guarantee

Get started in 5 minutes

Step 1 — Get your API key

Subscribe above → your API key is emailed instantly and shown in your account dashboard.

Step 2 — Make your first call
import requests

r = requests.get(
  "https://sahmscreener.com/api/llm/company/2222",
  headers={"X-API-Key": "your_key"}
)
print(r.json())
Step 3 — Explore endpoints
GET/api/llm/company/{symbol}
Full financials for one company
Example: /api/llm/company/2222
GET/api/llm/companies
List all 394 companies with key metrics
GET/api/llm/screener
Screen companies by metric
Example: ?min_roe=15&max_pe=20

Works with Claude, Cursor & ChatGPT

Our MCP server lets AI assistants query Saudi financial data in natural language. No API calls needed — just connect and ask.

Claude Desktop
{
  "mcpServers": {
    "sahm-screener": {
      "command": "npx",
      "args": ["-y", "@sahmscreener/mcp-server"],
      "env": {
        "SAHM_API_KEY": "your_key"
      }
    }
  }
}
Cursor / VS Code
{
  "mcpServers": {
    "sahm-screener": {
      "command": "npx",
      "args": ["-y", "@sahmscreener/mcp-server"],
      "env": {
        "SAHM_API_KEY": "your_key"
      }
    }
  }
}
Once connected, ask: “What are the most profitable Saudi banks?” “Show me Saudi stocks with ROE above 20%” “What is Saudi Aramco's dividend yield?”

Data sourced from CMA-mandated XBRL filings on the Saudi Exchange. Covers all 394 companies on Tadawul and Nomu. Updated nightly.