> Initializing terminal...
Access real-time market intelligence, sentiment analysis, and news data across crypto, finance, tech, and Turkish markets.
Get data in 30 seconds
# Get latest crypto news
curl "https://api-production-ba80.up.railway.app/v1/articles?vertical=crypto&limit=5" \
-H "X-API-Key: YOUR_API_KEY"All API requests require an API key sent via the X-API-Key header.
mhb_ prefix + SHA-256 hashX-RateLimit-* headers?key= query parameter# Every request needs the X-API-Key header
curl "https://api-production-ba80.up.railway.app/v1/articles" \
-H "X-API-Key: mhb_your_api_key_here"
# Response includes rate limit headers:
# X-RateLimit-Limit: 84
# X-RateLimit-Remaining: 83
# X-RateLimit-Reset: 1707220800Click any endpoint to see parameters, examples, and response format
Rate limits are enforced per API key. Unauthenticated requests are limited to 30/min.
| Plan | Hourly Limit | Monthly Limit | Per-Minute Burst |
|---|---|---|---|
| Starter (Free) | 1,000 | 100,000 | 17/min |
| Growth ($99/mo) | 5,000 | 1,000,000 | 84/min |
| Enterprise | 50,000 | Unlimited | 834/min |
Exceeding limits returns 429 Too Many Requests. Upgrade your plan for higher limits.
| Status | Meaning | Response |
|---|---|---|
200 | Success | JSON response body |
400 | Invalid parameters | {"error": "Bad Request", "details": [...]} |
401 | Missing or invalid API key | {"error": "Unauthorized"} |
404 | Resource not found | {"error": "Not Found"} |
429 | Rate limit exceeded | Retry after X-RateLimit-Reset |
500 | Internal server error | {"error": "Internal Server Error"} |
Start with the free Starter plan. 100,000 requests/month, no credit card required.