Access crypto news, articles, and glossary data programmatically. Build dashboards, bots, research tools, or anything else with our REST API.
Get your API key
Fill out the form below. It takes 5 seconds. Free tier gives you 100 requests/day.
Make your first request
Pass your key in the Authorization header or as a query parameter.
Build something cool
Crypto dashboards, Telegram bots, research pipelines, whatever you want.
Every request needs an API key. Pass it one of two ways:
Option 1: Authorization Header (recommended)
Authorization: Bearer wf_your_key_hereOption 2: Query Parameter
GET /api/v1/articles?api_key=wf_your_key_herehttps://www.whalefactor.com/api/v1All endpoints are relative to this base URL. Responses are JSON.
Success
{
"success": true,
"data": [...],
"meta": {
"total": 100,
"limit": 20,
"offset": 0,
"tier": "free",
"requests_remaining": 95
}
}Error
{
"success": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "You have exceeded your daily request limit."
}
}/api/v1/articlesList published featured articles with pagination and filtering.
Parameters
categorystringFilter by category slugqstringSearch articles by title or summaryauthorstringFilter by author namelimitintegerResults per page (1-50, default 20)offsetintegerPagination offset (default 0)sortstringSort order: newest (default) or oldest/api/v1/articles/:slugGet a single article by slug. Free tier returns summary only. Pro/Enterprise gets full content.
/api/v1/articles/trendingTop 20 most recent featured articles.
/api/v1/categoriesList all categories with article counts.
/api/v1/glossarySearch and browse 600+ crypto glossary terms.
Parameters
qstringSearch terms by name or definitionletterstringFilter by first letter (A-Z)categorystringFilter by category (defi, blockchain, etc.)limitintegerResults per page (1-100, default 50)offsetintegerPagination offset (default 0)/api/v1/glossary/:termGet a single glossary term with full definition and related terms.
# List trending articles
curl -s "https://www.whalefactor.com/api/v1/articles/trending" \
-H "Authorization: Bearer wf_your_key_here"
# Search articles
curl -s "https://www.whalefactor.com/api/v1/articles?q=bitcoin&limit=10" \
-H "Authorization: Bearer wf_your_key_here"
# Get a glossary term
curl -s "https://www.whalefactor.com/api/v1/glossary/defi" \
-H "Authorization: Bearer wf_your_key_here"$0
100 requests/day
$29/mo
10,000 requests/day
Custom
Unlimited requests
| HTTP | Code | Description |
|---|---|---|
| 401 | MISSING_API_KEY | No API key provided in request |
| 401 | INVALID_API_KEY | API key doesn't exist or is malformed |
| 401 | API_KEY_DISABLED | Key has been deactivated |
| 429 | RATE_LIMIT_EXCEEDED | Daily request limit reached |
| 404 | NOT_FOUND | Resource doesn't exist |
| 500 | INTERNAL_ERROR | Something went wrong on our end |
Built by LXGIC Studios