GET /api/market/news
Returns latest crypto news and posts from accounts tracked by the Elfa smart money index.
Request
GET https://api-nekosinga.vercel.app/api/market/newsNo authentication required.
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | number | 20 | Number of items to return (max 50) |
page | number | 1 | Page number for pagination |
Response
{
"data": [
{
"id": "1abc2def",
"text": "BTC breaking out of the descending wedge...",
"author": "smartmoneytrader",
"authorFollowers": 48200,
"publishedAt": "2025-01-15T09:42:00Z",
"tokens": ["BTC"],
"engagementScore": 8.3
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 140
},
"cachedAt": "2025-01-15T10:00:00Z"
}| Field | Type | Description |
|---|---|---|
id | string | Unique post identifier |
text | string | Post content |
author | string | Twitter/X username |
authorFollowers | number | Author follower count |
publishedAt | string | ISO timestamp |
tokens | string[] | Tokens mentioned in the post |
engagementScore | number | Elfa engagement signal score |
Caching
TTL: 30 minutes — cached in Upstash Redis. Cache key: market:news.