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 slugGET /api/v1/categoriesList all categoriesGET /api/v1/categories/:slug/toolsTools in a categoryGET /api/v1/search?q=...Full-text searchGET /api/v1/statsDirectory statisticsPOST /api/v1/registerRegister for an API keyQuery Parameters
qSearch query (for /search endpoint)categoryFilter by category sluglanguageFilter by programming languageplatformFilter by platformmaintenanceFilter 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_atpagePage 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"
}
}
}