Access and integrate with our AI Tools Hub data through our REST API
Our API uses API keys for authentication. To get started, you need to generate an API key from your account dashboard.
GET /api/tools - List all toolsGET /api/tools/{id} - Get a specific toolGET /api/tools/featured - Get featured toolsGET /api/tools/category/{slug} - Get tools by category{
"tools": [
{
"id": "1",
"name": "AI Writer Pro",
"slug": "ai-writer-pro",
"description": "Advanced AI writing assistant",
"category": "writing",
"url": "https://example.com",
"pricing": "freemium",
"rating": 4.7,
"reviewCount": 128
}
],
"pagination": {
"total": 245,
"page": 1,
"pageSize": 20,
"totalPages": 13
}
}All API requests require an API key passed in the Authorization header.
Free tier: 100 requests/hour
Pro tier: 1,000 requests/hour
All API responses are returned in JSON format with consistent pagination.
npm install @aitools/api
pip install aitools-api
composer require aitools/api