Powerful API Access

Integrate GuruFocus data and analytics directly into your applications. Access real-time market data, fundamental analysis, and screening capabilities through our robust RESTful API.

🚀 High Performance

Ultra-fast response times with global CDN distribution and 99.9% uptime guarantee.

📊 Rich Data

Access 25,000+ stocks with fundamental, technical, and alternative data across global markets.

🔒 Enterprise Security

Bank-grade security with API keys, OAuth 2.0, and encrypted data transmission.

Choose Your API Plan

Flexible pricing options designed to scale with your needs, from individual developers to enterprise solutions.

Developer
$29
per month
Perfect for individual developers and small projects
  • 1,000 API calls/month
  • Real-time market data
  • Basic screening endpoints
  • Historical data (1 year)
  • Email support
  • Custom rate limits
  • White-label options
Enterprise
Custom
pricing
Tailored solutions for large-scale implementations
  • Unlimited API calls
  • Real-time market data
  • Full screening capabilities
  • Historical data (20+ years)
  • Dedicated account manager
  • Custom rate limits
  • White-label options

API Rate Limits & Usage

Understand your API usage limits and optimize your integration for best performance.

Endpoint Category Developer Professional Enterprise
Market Data 5 requests/sec 20 requests/sec Unlimited
Screening 2 requests/sec 10 requests/sec Unlimited
Portfolio Analysis 1 request/sec 5 requests/sec Unlimited
Historical Data 1 request/sec 3 requests/sec Unlimited

API Documentation

Comprehensive guides and references to help you integrate quickly and efficiently.

🚀

Quick Start Guide

Get up and running in minutes with our step-by-step integration guide and sample code.

View Guide →
📚

API Reference

Complete documentation of all endpoints, parameters, and response formats.

Browse Docs →
💡

Code Examples

Ready-to-use code samples in Python, JavaScript, PHP, and other popular languages.

View Examples →
🔧

SDKs & Libraries

Official SDKs and community-maintained libraries to accelerate your development.

Download SDKs →

Get Started with Sample Code

Simple examples to help you make your first API call and understand the response format.

import requests

# Set your API key
api_key = "your_api_key_here"
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json"
}

# Get stock data for Apple
response = requests.get(
    "https://api.investfocus.com/v1/stocks/AAPL",
    headers=headers
)

data = response.json()
print(f"Stock: {data['symbol']}")
print(f"Price: ${data['price']}")
print(f"Change: {data['change']}%")

Developer Support

Get help when you need it with our comprehensive support resources and dedicated developer assistance.

💬

Developer Community

Join our active community forum to get help, share ideas, and connect with other developers.

Join Community →
📧

Email Support

Get direct support from our technical team with guaranteed response times based on your plan.

Contact Support →
🎥

Video Tutorials

Learn through comprehensive video tutorials covering integration patterns and best practices.

Watch Tutorials →
🔄

Status Page

Monitor API status, planned maintenance, and historical uptime metrics in real-time.

Check Status →

Popular Use Cases

Discover how developers and businesses are using our API to build powerful financial applications.

📱

Mobile Trading Apps

Build real-time trading applications with live market data, screening tools, and portfolio analytics.

View Example →
🤖

Algorithmic Trading

Power your trading algorithms with high-frequency data feeds and advanced screening capabilities.

View Example →
📊

Financial Dashboards

Create custom dashboards and reporting tools with comprehensive market and fundamental data.

View Example →
🏦

Wealth Management

Integrate portfolio analysis and client reporting features into wealth management platforms.

View Example →