Home
API Documentation
Complete reference for the Aging Research News API
Quick Start
Base URL
https://www.agingresearch.newsAuthentication
Cookie-based sessions
Rate Limiting
100 requests/minute
Example Request
curl -X POST https://www.agingresearch.news/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "admin", "password": "your-password"}'Authentication
POST
/api/auth/loginLogin with username and password
POST
/api/auth/logoutLogout current user session
GET
/api/auth/meGet current user information
Brief Generation
POST
/api/generate-briefGenerate a comprehensive brief from analyzed articles
POST
/api/generate-brief/tag-basedGenerate brief based on selected tags
Content Analysis
POST
/api/analyzeAnalyze scraped articles for insights
POST
/api/scrapeScrape articles from configured RSS sources
GET
/api/intelligence/contradictionsGet detected contradictions between articles
GET
/api/intelligence/gapsGet identified information gaps
Configuration
GET
/api/sourcesGet all RSS sources
POST
/api/sourcesAdd a new RSS source
GET
/api/promptsGet all system prompts
PUT
/api/prompts/{id}Update a system prompt
Rate Limiting
API requests are limited to prevent abuse and ensure fair usage for all users.
100 requests per minute for authenticated users
10 requests per minute for unauthenticated requests
Exceeded limits return 429 Too Many Requests