Skip to main content

Base URL

https://worker.rushed.com.br

Authentication

Every request requires an API key via the X-API-Key header:
X-API-Key: rsh_live_xxxxxxxxxxxxxxxxxxxx
Get your key from the Rushed Dashboard. See Authentication for details on scopes and key management.
The only endpoint that does not require authentication is GET /health.

The include parameter

Article endpoints support an include query parameter to request enrichment modules beyond the base fields:
GET /api/articles?include=sentiment,entities,translations
ModuleDescriptionMin Plan
sentimentSentiment score, label, confidencePro
market_impactImpact level, horizon, scope, confidencePro
entitiesExtracted entities with prominence and sentimentPro
translationsBilingual PT/EN titles, subtitles, summariesStarter
scoring5-dimension quality score (0–100)Pro
classificationSecondary sectors and topicsStarter
metaSource tier, paywall, word count, reading timeStarter
See Include Fields for the complete guide.

Sorting

Article endpoints support a sort parameter:
ValueDescription
publishedAtMost recent first (default)
baseScoreHighest quality score first
urgencyLevelMost urgent first (CRITICAL > HIGH > MEDIUM > LOW)
relevanceComposite of score + recency. A high-score article from 1h ago beats a higher-score article from 2 days ago. Best for feeds that need both quality and freshness.

Response format

All responses follow this pattern:
{
  "success": true,
  "data": { ... },
  "pagination": {
    "limit": 20,
    "offset": 0,
    "total": 1847,
    "hasMore": true
  }
}

Plan tiers

FeatureStarterProBusiness
Requests / month500K3MUnlimited
Base article fieldsYesYesYes
Translations, classification, metaYesYesYes
Sentiment, market impact, entities, scoringYesYes
Priority supportYes

Rate limiting

Requests are rate-limited per API key. See Rate Limits for headers and backoff strategies.

Status codes

CodeMeaning
200Success
400Invalid request parameters
401Missing or invalid API key
403Plan does not include requested module
404Resource not found
429Rate limit exceeded
500Internal server error