Frequently Asked Questions

General Questions

What is FCS API?

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.

What markets does FCS API cover?

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).

How do I get started with FCS API?

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.

What programming languages are supported?

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.

Is FCS API suitable for commercial use?

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.

Pricing & Plans

Is there a free plan available?

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.

How much does FCS API cost?

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.

Is there a yearly discount?

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.

What payment methods are accepted?

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.

Can I upgrade or downgrade my plan?

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.

What happens if I exceed my API limit?

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.

Do you offer custom enterprise plans?

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.

Is there a refund policy?

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.

REST API

What is the REST API base URL?

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.

What is the API response format?

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.

How often is the data updated?

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.

What historical data is available?

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.

What technical indicators are available?

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.

Can I request multiple symbols in one call?

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.

What is the rate limit?

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.

WebSocket API

What is FCS WebSocket API?

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.

How fast is the WebSocket data?

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.

Is WebSocket separate from REST API?

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.

How many connections can I have?

Connection limits vary by plan: Basic (5 connections), Pro (15 connections), Business (50 connections), Enterprise (300 connections). Each connection can subscribe to unlimited symbols.

What data is streamed via WebSocket?

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.

Does WebSocket support all markets?

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.

Forex API

How many currency pairs are supported?

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.

What forex data sources are used?

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.

Is currency conversion available?

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.

What forex indicators are available?

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.

Crypto API

How many cryptocurrencies are supported?

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.

Which crypto exchanges are covered?

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.

Is market cap data available?

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.

Does crypto API work 24/7?

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.

Stock API

How many stocks are covered?

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.

What stock data is available?

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.

Is fundamental data available?

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.

Can I filter stocks by country or sector?

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.

Technical Support

How do I authenticate API requests?

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.

Why am I getting 401 Unauthorized error?

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.

Why am I getting empty responses?

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.

How do I report bugs or request features?

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.

Is there an API status page?

Yes, check status.fcsapi.com for real-time API status, uptime history, and incident reports. Subscribe to get notified of any service disruptions.

Still have questions?

Our support team is here to help you with any questions about our API services.