T
ToolShelf

API Access

Access ToolShelf data programmatically. Search 970+ developer tools with quality scores, GitHub stats, and compatibility data.

Get Your Free API Key

API Tiers

Free

100 requests/day

Basic fields: name, slug, category, tagline, quality score, GitHub URL

Pro

5,000 requests/day — $19/mo

All fields including enrichment data, download stats, and compatibility info

Enterprise

Unlimited — Custom pricing

Full access + bulk export + webhook notifications

Quick Start

Search tools:

curl -H "Authorization: Bearer YOUR_KEY" \
  "https://toolshelf.dev/api/v1/search?q=code+editor"

Get a specific tool:

curl -H "Authorization: Bearer YOUR_KEY" \
  "https://toolshelf.dev/api/v1/tools/cursor"

Browse by category:

curl -H "Authorization: Bearer YOUR_KEY" \
  "https://toolshelf.dev/api/v1/categories/ai-coding/tools"

Endpoints

GET /api/v1/toolsList and filter tools (paginated)
GET /api/v1/tools/:slugGet a single tool by slug
GET /api/v1/categoriesList all categories
GET /api/v1/categories/:slug/toolsTools in a category
GET /api/v1/search?q=...Full-text search
GET /api/v1/statsDirectory statistics
POST /api/v1/registerRegister for an API key

Query Parameters

qSearch query (for /search endpoint)
categoryFilter by category slug
languageFilter by programming language
platformFilter by platform
maintenanceFilter by status (active, slowing, stale, abandoned)
pricingFilter by pricing (free, freemium, paid, open-source)
min_scoreMinimum quality score (0-100)
sortSort by: quality_score, github_stars, name, created_at
pagePage number (default: 1)
per_pageResults per page (max: 50, default: 24)

MCP Server

Connect ToolShelf directly to Claude, Cursor, or any MCP-compatible AI tool:

{ "mcpServers": { "toolshelf": { "type": "url", "url": "https://toolshelf.dev/api/mcp" } } }