API Pricing
Flexible plans for every stage. Start free and upgrade as you grow.
Free
Explore API capabilities
- 15-min delayed prices
- Market overview
- Gainers and losers
- Company fundamentals
- Limited usage for exploration
Starter
For small projects and historical data
- All Free plan features
- Bulk quotes
- Historical OHLCV data
- Historical financial data up to 3 years
- Dividends and company fundamentals
- Historical data and delayed prices
Pro
For active applications and real-time data
- All Starter features
- Real-time prices
- Intraday 60m data: up to 90 days
- Real-time WebSocket including Market Depth
- Extended financial data + quarterly statements
- Advanced indicators, signals, and analysis tools
- Webhooks & event rules
Business
For commercial products and financial platforms
- All Pro features, plus:
- Intraday 30m data: up to 6 months
- Intraday 60m data: up to 1 year
- Real-time WebSocket including Premium Data
- Up to 30 API keys
- Company comparison (up to 20 symbols)
- Higher webhook & event limits
- For active teams and commercial products
Enterprise Solutions
Enterprise
For financial institutions and platforms that need custom limits, redistribution, SLA agreements, and custom integrations.
- Custom limits
- SLA agreements
- Large-scale operations and distribution
- Custom deployment and operations
- Custom data and integrations
- Dedicated technical support
Frequently asked questions
Plans & Market Data
What is the difference between real-time and delayed prices?
Delayed prices are about 15 minutes behind the live market. Real-time prices are direct market data with no delay.
Which plan includes real-time prices?
Real-time prices are available starting with Pro and above. Free and Starter are limited to delayed prices.
Do plans include market depth?
Market depth is not enabled automatically with a subscription. Submit a separate request from the Realtime Data Products page. Available levels depend on your plan, usage type, and request approval.
Is there a trial period?
The Free plan is always available with 100 requests/day for testing and development, with no commitment. There is currently no trial for the other plans.
Can I upgrade or downgrade my plan?
- Upgrading to a higher plan takes effect immediately, with any remaining balance from your current subscription applied.
- Switching from monthly to yearly for the same plan starts after the current period ends.
- Switching from monthly to yearly for a higher plan takes effect immediately.
- Downgrading to a lower plan becomes available at the end of the current subscription.
Does the subscription renew automatically?
Plans do not renew automatically. You can enable automatic renewal at checkout or later from Billing, and disable it anytime. If you disable it, your plan stays active until the end of its term.
What happens if I exceed my daily limit?
You will receive a 429 Too Many Requests response, and the daily limit resets automatically at midnight Saudi time.
Which payment methods are supported?
We accept Visa, Mastercard, Apple Pay, and STC Pay through the secure Moyasar gateway.
Developer Tools
How do I connect to the SAHMK API from Python?
Install with pip install -U sahmk, set your API key, then call client.quote("2222"). You can use a company symbol, Arabic name, English name, or alias.
Is there a CLI tool?
Yes — the same package includes a CLI. After install, run sahmk quote "Saudi Aramco" from the command line.
What is SAHMK MCP and how do I use it with AI tools?
SAHMK MCP connects AI tools such as Claude Desktop and Cursor to market data through SAHMK. Install with pip install -U sahmk-mcp, then add the server configuration to your client.
Note: keep packages updated to get the latest tools and improvements.
Market Data Usage
SAHMK market data may be used within your applications, tools, or products.
Developer plans are intended for development, internal tools, and small-scale applications.
Large-scale public market data platforms, commercial display services, or data redistribution may require an enterprise agreement.
Reselling market data or providing it as a standalone API or data feed is not permitted without a separate agreement with SAHMK.
Need an enterprise-grade setup?
Custom limits + dedicated infrastructure options + SLA support
Explore enterprise solutions