API reference
Catalog search is public. sample=1 and discovery=1 need no key. Paid data needs an IntelClaw API key (Authorization: Bearer im_…) and an active subscription to that listing. Any account can create a free key at /sign-up; keys are not issued through this API.
Generated from /openapi.json (OpenAPI 3.1.0). Paid reads send your IntelClaw API key (Authorization: Bearer im_…).
GET/llms.txt
Auth: none.
| Status | Meaning |
|---|---|
| 200 | text/plain agent index |
GET/llms-full.txt
Auth: none.
| Status | Meaning |
|---|---|
| 200 | text/plain full agent guide |
GET/.well-known/agent.json
Auth: none.
| Status | Meaning |
|---|---|
| 200 | JSON agent card |
GET/sitemap.xml
Auth: none.
| Status | Meaning |
|---|---|
| 200 | XML sitemap |
GET/api/catalog
Auth: none.
| Status | Meaning |
|---|---|
| 200 | JSON with source, page, limit, total, totalPages, and listings. Query: q, niche, type, pricing, sort, page, limit. |
GET/api/v1/resources/{slug}
Auth: none for sample=1 and discovery=1; a key plus a subscription for paid data.
Parameters
slug(path, required)
| Status | Meaning |
|---|---|
| 200 | discovery=1 returns a discovery object. sample=1 returns sample data when that listing has a sample. Without either flag, returns paid data to a key whose account subscribes to this listing. |
| 401 | Paid data requested without an API key, or the key was not recognised. Body links to the free sample and discovery reads. |
| 403 | The key is valid, but its account has no active subscription to this listing, or the plan's monthly call cap is used up. |
| 404 | JSON error: Resource not found. |
| 429 | JSON error: Rate limit exceeded. Retry-After is set. |
Code samples: Quickstart. Status handling: Errors and limits. MCP: Agents and MCP.