API Key Authentication
All API requests require an API key passed via the X-API-Key header.
curl -H "X-API-Key: tn_live_your_key_here" \
"https://api.tradingnews.press/v1/news"
Getting Your API Key
- Sign up at tradingnews.press
- Go to Dashboard > API Keys
- Click Create Key
- Copy the key immediately — it’s only shown once
TradingNews API keys use a prefix format for easy identification:
| Prefix | Environment |
|---|
tn_live_ | Production |
tn_test_ | Sandbox (coming soon) |
Security Best Practices
Never expose your API key in client-side code, public repositories, or browser JavaScript. Always call the TradingNews API from your backend server.
- Store keys in environment variables, not in code
- Use different keys for different applications
- Revoke and rotate keys if you suspect exposure
- Each key has independent rate limits and usage tracking
Error Responses
| Status | Meaning |
|---|
401 | Invalid or missing API key |
403 | Key is inactive or access blocked |
429 | Rate limit exceeded |
// 401 — Invalid key
{ "detail": "Invalid API key" }
// 403 — Inactive key
{ "detail": "API key is inactive" }
// 429 — Rate limited
{ "detail": "Rate limit exceeded. Try again shortly." }