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/news

No authentication required.

Query Parameters

ParameterTypeDefaultDescription
limitnumber20Number of items to return (max 50)
pagenumber1Page 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"
}
FieldTypeDescription
idstringUnique post identifier
textstringPost content
authorstringTwitter/X username
authorFollowersnumberAuthor follower count
publishedAtstringISO timestamp
tokensstring[]Tokens mentioned in the post
engagementScorenumberElfa engagement signal score

Caching

TTL: 30 minutes — cached in Upstash Redis. Cache key: market:news.