FCS API is a comprehensive financial data platform providing real-time and historical market data for Forex, Cryptocurrency, Stocks, Indices, and Commodities. We offer REST API and WebSocket solutions for developers building trading platforms, financial apps, and market analysis tools.
FCS API covers: Forex (2,000+ currency pairs from 170+ countries), Cryptocurrency (10,000+ coins from 20+ exchanges), Stocks (125,000+ stocks from 50+ global exchanges), Indices (major indices like S&P 500, NASDAQ, Dow Jones), and Commodities (Gold, Silver, Oil, and more).
Getting started is easy: 1) Sign up for a free account, 2) Get your API key from the dashboard, 3) Make your first API request. No credit card required for the free plan. Check our documentation for integration guides.
FCS API works with any programming language that can make HTTP requests. We provide code examples and libraries for: JavaScript, Python, PHP, Java, C#, Ruby, Go, and Node.js. Our REST API returns JSON responses compatible with all modern frameworks.
Yes, FCS API is designed for commercial applications. Our paid plans include commercial licensing for trading platforms, financial apps, websites, and enterprise solutions. Review our Terms of Service for licensing details.
Yes! FCS API offers a generous free plan with 500 API calls per month. No credit card required to sign up. The free plan includes access to all markets - Forex, Crypto, Stocks, Indices, and Commodities with 60-second cache refresh.
FCS API offers flexible pricing: Free (500 calls/month), Starter ($9.99/month for 30K calls), Professional ($49.99/month for 150K calls), Enterprise ($99.99/month for 500K calls), and Corporate ($199.99/month for 1.3M calls). All plans include full market access. View detailed pricing plans.
Yes! Annual billing saves you 20% compared to monthly billing. Pay for 10 months and get 12 months of service - that's 2 months free on any paid plan. Select "Yearly" billing on the pricing page to see discounted rates.
We accept all major credit cards (Visa, MasterCard, American Express), PayPal, Stripe, cryptocurrency payments (Bitcoin, Ethereum), and bank transfers for enterprise customers. All payments are processed securely.
Yes, you can change your plan anytime from your dashboard. When upgrading, you pay the prorated difference immediately. When downgrading, the remaining balance is credited to your account for future billing cycles.
If you exceed your monthly API limit, requests will return a "limit exceeded" error (HTTP 429). You can upgrade your plan anytime to increase your limit, or wait for the next billing cycle when limits reset automatically.
Yes, we offer custom enterprise plans for high-volume users requiring more than 1.3M calls/month. Enterprise plans include dedicated infrastructure, custom SLAs, priority support, and volume pricing. Contact [email protected] for details.
We offer a 7-day money-back guarantee for first-time subscribers. If you're not satisfied with our service within the first 7 days, contact support for a full refund. Refunds are not available after 7 days or for renewal payments.
The base URL for all REST API requests is: https://api-v4.fcsapi.com/. Append the endpoint path (e.g., forex/latest, crypto/history) and include your API key as the access_key parameter.
All API responses are in JSON format with a standardized structure: status (true/false), code (200 for success), msg (message), and response (data). This consistent format makes integration easy across all endpoints.
Update frequency depends on your plan: Free (60 seconds), Starter (30 seconds), Professional (10 seconds), Enterprise (5 seconds), Corporate (1 second). For real-time streaming, use our WebSocket API.
Historical OHLCV data is available with timeframes: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 1D, 1W, 1M. Forex data goes back 20+ years for major pairs. Crypto varies by exchange (2-10 years). Maximum 10,000 candles per request.
FCS API provides 50+ technical indicators including: RSI, MACD, Stochastic, ADX, ATR, Bollinger Bands, Moving Averages (SMA, EMA, WMA), Fibonacci levels, Pivot Points (Classic, Fibonacci, Camarilla, Woodie, DeMark), and more.
Yes! Bulk requests are supported. Pass multiple symbols comma-separated: symbol=EURUSD,GBPUSD,USDJPY. This is more efficient than individual requests and helps optimize your API credit usage.
Rate limits vary by plan: Free (10 requests/minute), Paid plans (60-300 requests/minute). If you exceed the rate limit, you'll receive HTTP 429 error. Implement exponential backoff for robust error handling.
FCS WebSocket API provides real-time streaming of market data with ultra-low latency. Unlike REST API that requires polling, WebSocket maintains a persistent connection and pushes live price updates instantly - ideal for trading bots, live charts, and real-time dashboards.
WebSocket update speeds vary by plan: Basic (5 seconds), Pro (3 seconds), Business (1 second), Enterprise (real-time). Higher tier plans receive faster updates for time-sensitive applications.
Yes, WebSocket and REST API are separate products with separate pricing. REST API is request-based (you ask for data), while WebSocket is streaming (data is pushed to you). Many users combine both - REST for historical data and WebSocket for live streaming.
Connection limits vary by plan: Basic (5 connections), Pro (15 connections), Business (50 connections), Enterprise (300 connections). Each connection can subscribe to unlimited symbols.
WebSocket streams: current price (c), bid price (b), ask price (a), high (h), low (l), open (o), change amount (ch), change percentage (chp), volume (v), and timestamp (t) - all updated based on your plan speed.
WebSocket Basic plan includes Forex and Crypto. Pro and higher plans include all markets: Forex, Crypto, Stocks, Indices, Commodities, and ETFs - all streaming in real-time. View WebSocket pricing for details.
FCS API Forex API supports 2,000+ currency pairs including major pairs (EUR/USD, GBP/USD, USD/JPY), minor pairs (EUR/GBP, AUD/NZD), and exotic currencies from 170+ countries worldwide.
We aggregate data from 35+ forex data sources including major brokers and liquidity providers: OANDA, IG, FXCM, Saxo Bank, and institutional feeds. This ensures accurate, reliable pricing across all currency pairs.
Yes! Use the /forex/converter endpoint for real-time currency conversion. Parameters: pair1 (source), pair2 (target), amount. Example: Convert 100 USD to EUR with live exchange rates.
Forex API provides: Moving Averages, RSI, MACD, Bollinger Bands, Stochastic, Pivot Points (5 types), Fibonacci levels, ATR, ADX, and 40+ more indicators. Available for all timeframes from 1-minute to monthly.
FCS API supports 10,000+ cryptocurrencies and 28,000+ trading pairs including Bitcoin (BTC), Ethereum (ETH), and all major altcoins. We cover spot, futures, and DeFi tokens from 20+ exchanges.
We aggregate data from 20+ major exchanges: Binance, Coinbase, Kraken, Bitfinex, Huobi, OKX, Bybit, KuCoin, Gate.io, Bitstamp, Gemini, and more. Data is unified across exchanges for easy integration.
Yes! The crypto API includes: market cap, 24h volume, circulating supply, total supply, max supply, all-time high/low, price changes (1h, 24h, 7d, 30d), and coin rankings. Use type=coin parameter for full market data.
Yes! Unlike traditional markets, crypto markets never close. Our API provides 24/7/365 real-time data with no gaps. Historical data includes weekends and holidays for accurate backtesting.
FCS Stock API covers 125,000+ stocks from 50+ global exchanges including NYSE, NASDAQ, LSE, TSE, XETRA, NSE, BSE, HKEX, SSE, TSX, ASX, and many more. We also cover ETFs and major indices.
Stock API provides: real-time prices, historical OHLCV, company profiles, sector/industry data, 52-week high/low, market cap, P/E ratio, dividend yield, earnings data, and technical indicators.
Yes! Stock API includes fundamentals: income statements, balance sheets, cash flow statements, earnings reports, dividend history, and key financial ratios. Available for annual and quarterly (interim) periods.
Yes! Use parameters: country (US, UK, Japan, etc.), sector (Technology, Healthcare, Finance), exchange (NYSE, NASDAQ), and indices (S&P 500 components). Combine filters for precise results.
Add your API key as a parameter: access_key=YOUR_API_KEY. Alternatively, whitelist your server's static IP in Dashboard → Profile → IP Whitelist to make requests without the access_key parameter.
HTTP 401 means authentication failed. Check: 1) API key is correct and active, 2) No extra spaces in the key, 3) Account is not suspended, 4) API key has required permissions. Regenerate key from dashboard if needed.
Empty responses may occur if: 1) Symbol doesn't exist (check symbol list API), 2) Market is closed (for stocks), 3) Invalid parameters, 4) Date range has no data. Always check the "msg" field in response for details.
Contact us at [email protected] with: your API key (last 4 digits), endpoint URL, error message, and expected vs actual behavior. We typically respond within 24 hours.
Yes, check status.fcsapi.com for real-time API status, uptime history, and incident reports. Subscribe to get notified of any service disruptions.
Our support team is here to help you with any questions about our API services.