API Documentation

Welcome to the Aevum Encyclopedia API. Access over 2.4M verified articles, interactive knowledge graphs, and multilingual content programmatically. Build educational tools, research assistants, or data pipelines with our RESTful endpoints.

💡 New in v2.4: Semantic search, real-time article updates, and GraphQL beta endpoints now available. Migrate your keys to the new dashboard for enhanced security.

Authentication

All API requests require authentication via API keys. Include your key in the Authorization header as a Bearer token.

HTTP Header
Authorization: Bearer YOUR_API_KEY

Key Types

ScopePermissionsRate Limit
read_onlyArticles, Search, Metadata1,000 req/min
graph_accessKnowledge Graph, Relationships500 req/min
editorSubmit revisions, Drafts100 req/min

Rate Limits

Requests are throttled based on your plan and endpoint type. Exceeding limits returns 429 Too Many Requests.

⚠️ Burst traffic may trigger temporary IP-level throttling. Implement exponential backoff in your retry logic.
HeaderDescription
X-RateLimit-LimitMax requests per window
X-RateLimit-RemainingRequests left in current window
X-RateLimit-ResetUnix timestamp when quota resets

Base URL

Production
https://api.aevumencyclopedia.com/v2
Sandbox
https://sandbox-api.aevumencyclopedia.com/v2

Articles

Retrieve, filter, and manage encyclopedia entries.

GET /articles

Fetch a paginated list of articles with filtering options.

Query Parameters

ParameterTypeDescription
q optionalstringFull-text search query
category optionalstringFilter by category slug
lang optionalstringISO 639-1 language code
limit optionalintegerResults per page (max 100)

Example Request

curl
curl "https://api.aevumencyclopedia.com/v2/articles?category=science&limit=5" \\
  -H "Authorization: Bearer YOUR_API_KEY"

Example Response

JSON (200 OK)
{
  "data: [
    {
      "id: "art_8f3k29d",
      "title: "Quantum Computing",
      "slug: "quantum-computing",
      "category: "Science",
      "updated_at: "2025-03-14T09:22:00Z",
      "access_level: "public"
    }
  ],
  "meta: {
    "total: 14230,
    "page: 1,
    "limit: 5
  }
}

Knowledge Graph

Explore relationships between entities. Returns nodes and edges with confidence scores.

GET /graph/nodes/:slug

Retrieves connected concepts for a given article slug. Useful for generating visual relationship maps or recommendation engines.

Error Codes

CodeMeaningResolution
400Bad RequestCheck parameter format & required fields
401UnauthorizedVerify API key validity & permissions
403ForbiddenKey lacks scope for this endpoint
404Not FoundResource or slug does not exist
429Rate LimitedWait until X-RateLimit-Reset
500Server ErrorInternal failure. Retry or contact support

SDKs & Tools

Official client libraries and community tools for faster integration.