JSON, free, CORS-enabled.
Crypto quotes, stock fundamentals, forex rates, sentiment, and calendar — under one root. No API key for the free tier. Rate-limited at 60 requests / minute per IP.
Try it in one line
curl https://tradintipstoday.com/api/v1/crypto/quote?id=bitcoinEvery endpoint returns JSON with a top-level ok flag, data payload, and meta (version, cache state, your rate-limit status). Errors return ok: false with an error object.
4 endpoints
/api/v1/crypto/quotecache 5 minQuote for a single coin — price, market cap, supply, ATH/ATL, multi-period change.
idstringrequired— CoinGecko ID, e.g. bitcoin, ethereum, solana
GET /api/v1/crypto/quote?id=bitcoin{
"ok": true,
"data": {
"id": "bitcoin",
"symbol": "BTC",
"name": "Bitcoin",
"rank": 1,
"price": 104287.42,
"marketCap": 2058372919800,
"volume24h": 48211000000,
"change24h": 2.41,
"change7d": 5.13,
...
},
"meta": { "version": "v1", "cached": false, "rateLimit": { "limit": 60, "remaining": 59, "resetIn": 58 } }
}/api/v1/crypto/topcache 5 minTop coins by market cap.
limitintdefault:50— 1–200pageintdefault:1— 1–10
/api/v1/crypto/trendingcache 10 minTrending coins on CoinGecko in the last 24h.
/api/v1/crypto/globalcache 10 minTotal crypto market cap, 24h volume, BTC/ETH dominance.
4 endpoints
/api/v1/stocks/quotecache 15 minDelayed quote (15-min delay typical) — price, change, day OHLC, previous close.
symbolstringrequired— Ticker, e.g. AAPL, MSFT, TSLA
/api/v1/stocks/profilecache 24hCompany profile — industry, country, IPO date, logo, market cap, website.
symbolstringrequired
/api/v1/stocks/fundamentalscache 24hP/E, EPS, market cap, 52w high/low, beta, dividend yield, ROE.
symbolstringrequired
/api/v1/stocks/tickerscache 24hList of available tickers in our catalogue.
qstring— Search query (symbol or name)sectorstring— GICS sector filterexchangestring— NASDAQ, NYSE, AMEXlimitintdefault:200— 1–3000
2 endpoints
/api/v1/forex/quotecache 2hCurrency pair quote — live rate, daily range, % change.
pairstringrequired— e.g. eur-usd or EUR/USD
/api/v1/forex/pairscache 24hList of all available currency pairs with base/quote and category.
1 endpoint
/api/v1/sentiment/fear-greedcache 1hCrypto Fear & Greed Index — current value plus historical series.
daysintdefault:1— 1–365
2 endpoints
/api/v1/calendar/economiccache 6hEconomic events — FOMC, CPI, NFP, GDP, etc. with actual/forecast/previous.
daysintdefault:14— 1–30 days aheadimpactstring— high | medium | lowcountrystring— ISO-2 code, e.g. US, GB, JP
/api/v1/calendar/earningscache 6hUpcoming earnings with EPS estimates and revenue forecasts.
daysintdefault:14— 1–30 days aheadlimitintdefault:50— 1–200
Free tier
- Requests / min60
- WindowSliding 60s
- BucketPer IP
- AuthNone
Hit the limit and you get a 429 with a Retry-After header.
10× more headroom
- Requests / min600
- WindowSliding 60s
- BucketPer API key
- Auth
X-API-Key: pro_…
Plus priority data refresh and advanced filters. Join the waitlist →
Predictable shape
{
"ok": false,
"error": {
"code": "MISSING_PARAM",
"message": "...",
"docs": "https://tradintipstoday.com/api"
},
"meta": { ... }
}Data sources & attribution
Data comes from CoinGecko, Binance, Alternative.me, Finnhub, Twelve Data, and FRED — each under their own terms. Some endpoints require server-side API keys to be configured; without them, the endpoint returns UPSTREAM_NOT_CONFIGURED. The free tier is offered as-is; we may add a paid tier for higher limits in the future. If you build something cool, a link back is appreciated.