Developers
Public API
Active sponsored campaigns are available as read-only JSON without a key. Unpaid editorial prospect records are never exposed via this API.
Endpoint
GET /api/v1/resources?query=&category=&limit=&cursor=
A mirrored, always-unauthenticated copy lives at /api/public/v1/resources — use that one from servers and crawlers.
Parameters
- query
- Free-text match on name, summary and description. Max 100 characters.
- category
- Category slug, for example agent-frameworks.
- limit
- Page size between 1 and 50. Defaults to 20.
- cursor
- Pass the next_cursor value from the previous response to get the following page.
Example response
{
"api_version": "v1",
"count": 1,
"next_cursor": "2026-01-14T09:12:44.000Z",
"data": [
{
"id": "…",
"slug": "example-agent-framework",
"name": "Example Agent Framework",
"url": "https://example.com/",
"category": "agent-frameworks",
"tags": ["example", "placeholder"],
"is_sponsored": true,
"is_example": false,
"detail_url": "/listing/example-agent-framework"
}
]
}Honesty guarantees
is_sponsoredis true for every public entry because the API only includes active paid campaigns. They are returned newest-first.is_examplemarks demonstration records that do not describe real products.- No ratings, reviews or traffic estimates are exposed, because we cannot verify them.
Machine-readable extras
- /api/v1/openapi.json — full OpenAPI 3.1 schema.
- /llms.txt — summary for AI crawlers.
- /sitemap.xml — every public page.
- /api/public/health — service and database status.
Fair use please: the API is unauthenticated today and we may rate limit or block clients that degrade the service. Attribution back to RM AgentHub is appreciated.