API Documentation
Access the Tools Directory Online catalog programmatically with our REST API.
Base URL
GET https://toolsdirectoryonline.com/api/toolsQuery Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
category | string | — | Filter by category slug (e.g. ai, design, developer-tools) |
search | string | — | Search tool titles and descriptions |
tags | string | — | Filter by tag (single tag match) |
limit | number | 50 | Number of results per page (max 100) |
page | number | 1 | Page number for pagination |
status | string | approved | Tool 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 Requestsresponse - 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 →