Skip to main content

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.

Responses for GET /llms.txt
StatusMeaning
200text/plain agent index
GET/llms-full.txt

Auth: none.

Responses for GET /llms-full.txt
StatusMeaning
200text/plain full agent guide
GET/.well-known/agent.json

Auth: none.

Responses for GET /.well-known/agent.json
StatusMeaning
200JSON agent card
GET/sitemap.xml

Auth: none.

Responses for GET /sitemap.xml
StatusMeaning
200XML sitemap
GET/api/catalog

Auth: none.

Responses for GET /api/catalog
StatusMeaning
200JSON 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)
Responses for GET /api/v1/resources/{slug}
StatusMeaning
200discovery=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.
401Paid data requested without an API key, or the key was not recognised. Body links to the free sample and discovery reads.
403The key is valid, but its account has no active subscription to this listing, or the plan's monthly call cap is used up.
404JSON error: Resource not found.
429JSON error: Rate limit exceeded. Retry-After is set.

Code samples: Quickstart. Status handling: Errors and limits. MCP: Agents and MCP.

Command palette

Search and jump to pages or resources