Real-time market data, historical prices, and financial news through a single, developer-friendly API. Start building in minutes, scale to millions.
Built by developers, for developers. Every decision optimized for your productivity.
One command to install. One line to authenticate. Start fetching data in under 60 seconds.
Full TypeScript support with auto-completion. No more guessing API responses.
Real-time data streams with automatic reconnection and backpressure handling.
One unified API for all your financial data needs. From real-time quotes to historical analysis.
Live quotes, trades, and order book data from 50+ global exchanges
30+ years of OHLCV data, splits, dividends, and corporate actions
AI-powered sentiment analysis and real-time news aggregation
Start free, pay as you grow. No hidden fees, no surprise bills.
Perfect for testing and prototyping
For production applications
For large-scale applications
Test our endpoints right here. No signup required.
const response = await fetch(
'https://api.eod-stock-api.org/v1/stocks/AAPL/quote',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
console.log(data.price);
import requests
url = "https://api.eod-stock-api.org/v1/stocks/AAPL/quote"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(url, headers=headers)
data = response.json()
print(data["price"])
curl -X GET \
https://api.eod-stock-api.org/v1/stocks/AAPL/quote \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Everything you need to integrate and scale successfully.
Complete reference with interactive examples and detailed explanations.
Step-by-step tutorials for common use cases and advanced scenarios.
Open-source examples and starter templates in multiple languages.
Join thousands of developers building with EodStockAPI API.
Get help when you need it with our responsive support team.
Real-time API status, performance metrics, and incident reports.