Access Global News Data Programmatically

Integrate Aevum News into your applications with our high-performance REST & WebSocket APIs. Real-time feeds, historical archives, and structured metadata in JSON.

Get API Key View Examples
$ Initialize Aevum Client
curl -X GET "https://api.aevumnews.com/v2/articles/search" \
  -H "Authorization: Bearer $AEVUM_KEY" \
  -d '{"q": "climate summit", "limit": 5}'

{"status": 200, "data": [{"id": "art_8f92a", "headline": "Global Leaders...", "source": "Aevum Wire", "timestamp": "2025-09-24T14:30:00Z"}]}

Connect in 3 Steps

Authentication, base URL configuration, and your first request. No dependencies required.

🔑

1. Generate API Key

Access your dashboard to create a project and generate a secure API key. Keys are scoped by environment.

ak_live_7f3x9_...m2kp
🌐

2. Base URL

All endpoints share a common base. We guarantee 99.99% uptime with global edge caching.

https://api.aevumnews.com/v2

3. Make Request

Pass your key in the Authorization header. Rate limits reset per minute using sliding windows.

Authorization: Bearer YOUR_KEY

Core Endpoints

Structured access to articles, categories, real-time streams, and metadata.

Method Route Description Auth
GET /articles/search Query articles by keyword, date range, source, or sentiment Bearer
GET /categories List all supported taxonomies with hierarchy metadata Bearer
GET /articles/:id Fetch full article body, author bio, and related links Bearer
POST /webhooks Register endpoints for real-time publication events Admin
WSS /stream/live WebSocket feed for breaking news & market updates Bearer
GET /archive/bulk Download historical datasets (CSV/JSONL) up to 5 years Pro+

Code Examples

Copy-paste ready snippets for your preferred environment.

curl -X GET "https://api.aevumnews.com/v2/articles/search?q=AI+ethics&limit=3" \ -H "Authorization: Bearer ak_live_7f3x9_...m2kp" \ -H "Content-Type: application/json"
import requests headers = {"Authorization": "Bearer ak_live_7f3x9_...m2kp"} params = {"q": "climate policy", "limit": 10} resp = requests.get("https://api.aevumnews.com/v2/articles/search", headers=headers, params=params) print(resp.json())
const axios = require("axios"); const res = await axios.get("https://api.aevumnews.com/v2/articles/search", { headers: { "Authorization": "Bearer ak_live_7f3x9_...m2kp" }, params: { q: "market trends", limit: 5 } }); console.log(res.data);
\n

Rate Limits & Pricing

Scale your integration with transparent, usage-based billing.

Developer
$0/mo
  • 1,000 requests / day
  • Standard latency (150ms)
  • JSON format only
  • Community support
Enterprise
Custom
  • Unmetered requests
  • Dedicated edge instances
  • Full historical dataset
  • SLA & 24/7 support
  • Custom taxonomies & filters