REST API

Query IndieStack from any agent, script, or application. No API key required for read endpoints. All responses are JSON.

Base URL: https://indiestack.ai JSON responses No auth for reads
GET /api/tools/search

Search 8166+ developer tools by keyword. Returns matching tools with metadata.

q Search query (required)
limit Max results (default: 20, max: 50)
offset Pagination offset (default: 0)
source_type Filter: "code" or "saas"
curl "https://indiestack.ai/api/tools/search?q=auth&limit=5"
GET /api/tools/{slug}

Full details for a specific tool including integration snippets, similar tools, and companion suggestions.

curl "https://indiestack.ai/api/tools/simple-analytics"
GET /api/categories

All 25 categories with slugs, descriptions, and tool counts.

curl "https://indiestack.ai/api/categories"
GET /api/new

Recently added tools, newest first. Supports limit and offset params.

GET /api/tags

All tags sorted by popularity with tool counts.

GET /api/stacks

Curated stacks for common use cases (SaaS starter, content platform, etc.).

GET /api/stack-builder

Build a complete indie stack from building blocks. Describe what you need and get matched tools.

needs Comma-separated needs: "auth,payments,analytics"
curl "https://indiestack.ai/api/stack-builder?needs=auth,payments,email"
GET /api/recommendations

Personalized recommendations based on search history. Requires API key.

X-API-Key Your IndieStack API key (header)
GET /api/tools/index.json

Complete catalog index for prompt caching. Include once in your agent's context, reference forever.

POST /api/tools/submit

Submit a new tool programmatically. Requires API key.

name Tool name (required)
url Homepage URL (required)
tagline Short description
category Category slug
tags Comma-separated tags
POST /api/cite

Track when an AI agent recommends a tool. Used by the MCP server automatically.

Agent Discovery

Standard endpoints for AI agent integration.

/.well-known/agent-card.json A2A agent discovery card
/llms.txt Concise LLM context file
/llms-full.txt Full catalog for LLM ingestion

Want richer integration?

The MCP server gives AI agents 12 tools, 3 resources, and 5 prompts — much more than REST.

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp
Learn More