economics

Economic news

https://docs.economicsapi.com/endpoints/getnews
gethttps://api.economicsapi.com/v1/news
curl -X GET "https://api.economicsapi.com/v1/news?country=mexico&indicator=inflation" \
  -H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx"

Authorization

Authorizationstringheaderrequired

Bearer token. API key from your economicsapi dashboard Format: `Bearer sk_live_xxxxxxxxxxxxxxxxxxxx`.

Query parameters

countrystring | null

Country name, ISO2/ISO3, slug or group; comma-listable

Example: "mexico"

indicatorstring | null

Common name (inflation, unemployment), slug, or KPI ID; comma-listable

Example: "inflation"

kindstring | null

brief | note

min_importanceinteger | null

1 (low) to 3 (high)

min 1 · max 3

sincestring | null

ISO date/datetime; returns published_at > since

beforestring | null

ISO datetime cursor; returns published_at < before

limitintegerdefault 50

min 1 · max 200

slugstring | null

Exact-match a single item by slug; other filters optional, returns ≤1 item

Response

200Successful Responseapplication/json
dataNewsItemOut[]required
401Missing or invalid API keyapplication/json
errorstring
messagestring
request_idstring
422Validation Errorapplication/json
detailValidationError[]
429Rate limit exceededapplication/json
errorstring
messagestring
request_idstring
Response
{
  "data": [
    {
      "slug": "example",
      "kind": "example",
      "importance": 8080,
      "headline": "example",
      "body": "example",
      "country": "United States",
      "indicator": "example",
      "obs_date": "2026-01-01",
      "published_at": "2026-01-01T00:00:00Z",
      "source_name": "Acme Corp"
    }
  ]
}