API Documentation

Access the Tools Directory Online catalog programmatically with our REST API.

Base URL

GET https://toolsdirectoryonline.com/api/tools

Query Parameters

ParameterTypeDefaultDescription
categorystringFilter by category slug (e.g. ai, design, developer-tools)
searchstringSearch tool titles and descriptions
tagsstringFilter by tag (single tag match)
limitnumber50Number of results per page (max 100)
pagenumber1Page number for pagination
statusstringapprovedTool status filter. Use "all" to include all statuses

Example Request

curl "https://toolsdirectoryonline.com/api/tools?category=ai&search=chat&limit=10&page=1"

Example Response

{
  "tools": [
    {
      "id": "a1b2c3d4-...",
      "title": "ChatGPT",
      "description": "AI-powered conversational assistant...",
      "url": "https://chat.openai.com",
      "category": "ai",
      "tags": ["chatbot", "writing", "coding"],
      "pricing": "freemium",
      "status": "approved",
      "created_at": "2025-01-15T10:30:00Z"
    }
  ],
  "total": 142,
  "page": 1,
  "limit": 50,
  "categories": ["ai", "design", "developer-tools", "marketing", "productivity"]
}

Rate Limits

  • 100 requests per hour per IP address
  • Exceeding the limit returns a 429 Too Many Requests response
  • CORS is enabled — you can call the API directly from browser-based apps

MCP Integration

Want to use our directory from AI assistants like Claude or Cursor? Check out our MCP server integration.

View MCP Server →