Public Developer API & Integrations Reference
Integrate real-time software release intelligence directly into your CLI tools, GitHub Actions, monitoring dashboards, and internal developer portals. Zero authentication required.
Base API URL
https://changelogs.us
Global Cloudflare Anycast Edge
Authentication
None (Public)
Zero API keys or signups required
Rate Limiting
10 req/sec
Burst allowance up to 30 requests
CORS Policy
Access-Control: *
Fully accessible from browsers
GET
/api/releases
Query the latest software releases across any combination of tracked tools, with optional filtering for breaking changes.
Query Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
tools |
string | No | Comma-separated list of tool slugs (e.g. supabase,nextjs,prisma). Omit for all tools. |
limit |
integer | No | Number of items to return (default: 20, maximum: 50). |
breaking |
integer | No | Set to 1 to filter strictly for releases flagged with breaking changes. |
Code Example (cURL):
curl -s "https://changelogs.us/api/releases?tools=supabase,nextjs&limit=5&breaking=1"
Code Example (JavaScript / Node.js):
const res = await fetch("https://changelogs.us/api/releases?tools=supabase&limit=3");
const data = await res.json();
console.log(`Found ${data.count} releases:`, data.items);
GET
/{tool}/context.txt
Returns a concise, high-density plaintext corpus of latest releases, breaking changes, and migration directives tailored for LLM context windows (Cursor, Claude, Copilot).
curl -s "https://changelogs.us/supabase/context.txt"
GET
/static/badges/{tool}.svg
Direct vector SVG badges ready to embed into GitHub READMEs, documentation, and product landing pages.
https://changelogs.us/static/badges/nextjs.svg