Agent API
Free, static, key-less JSON endpoints over the same data that powers the site. Regenerated on every content publish, so they track the live pages. Built for agents that want structured data instead of HTML. CORS-open, cache-friendly, no rate limits.
Every endpoint returns an object with top-level updated (YYYY-MM-DD), source, license, count, and a named array. Dates are ISO YYYY-MM-DD. All endpoints are GET, no authentication, free to retrieve and train on.
GET /api/agents.json
The full platform comparison matrix — one object per platform with a flat attributes map (open source, self-hosted, model flexibility, cost, best-for). Source of truth for "which agent for what." View →
{
"updated": "2026-06-11",
"count": 7,
"agents": [
{
"name": "OpenClaw",
"slug": "openclaw",
"url": "https://openclawdatabase.com/openclaw/",
"attributes": {
"open_source": "Yes (MIT)",
"self_hosted": "Yes",
"model_flexibility": "High (any provider)",
"cost": "Free + usage",
"best_for": "DIY home agents"
}
}
]
}
GET /api/news.json
The latest 50 news items (stories + video summaries), newest first, with platform tags, source links, and a link to each item's markdown. View →
{
"updated": "2026-06-11",
"count": 50,
"news": [
{
"title": "…",
"url": "https://openclawdatabase.com/news/videos/…/",
"date": "2026-06-10",
"platform": "Hermes",
"description": "…",
"markdown": "https://openclawdatabase.com/news/videos/…/index.md"
}
]
}
GET /api/commands.json
The cross-platform CLI / slash-command reference: name, syntax, description, platform, and (where known) the version a command was introduced. View →
{
"updated": "2026-06-11",
"count": 219,
"commands": [
{
"platform": "openclaw",
"kind": "cli-command",
"name": "gateway start",
"syntax": "openclaw gateway start",
"description": "Start the local agent gateway.",
"since": "1.0"
}
]
}
GET /api/changelog.json
Release tracking across every covered platform — dated entries with platform, version, a one-line summary, and a link to the upstream release notes. Newest first. View →
{
"updated": "2026-06-11",
"count": 95,
"changelog": [
{
"date": "2026-06-10",
"platform": "Kilo Code",
"version": "v7.3.42",
"summary": "…",
"source_url": "https://…"
}
]
}
Not JSON? Use the text bundles
For narrative context rather than structured data, fetch a markdown mirror or llms.txt bundle instead: any page + index.md, a per-platform /{platform}/llms.txt, or the whole site at /llms-full.txt.