API Documentation
Access AIToolBox data programmatically through our REST API.
Access AIToolBox data programmatically through our REST API.
https://ai-tools-hub.vercel.appPublic endpoints are rate-limited to ensure fair usage:
/api/toolsGet all AI tools
category(string)- Filter by category (text, image, code, etc.)search(string)- Search by name or description{
"success": true,
"data": [
{
"id": "uuid",
"name": "Tool Name",
"slug": "tool-name",
"description": "Tool description",
"category": "text",
"logo": "T",
"website": "https://example.com",
"pricing": { "hasFree": true, "plans": [...] },
"ratings": { "overall": 4.5, ... },
"features": ["Feature 1", "Feature 2"],
"pros": ["Pro 1"],
"cons": ["Con 1"],
"useCases": ["Use case 1"]
}
]
}/api/tools/:idGet a single tool by ID or slug
{
"success": true,
"data": {
"id": "uuid",
"name": "Tool Name",
...
}
}/api/statsGet homepage statistics
{
"success": true,
"data": {
"stats": [{ "value": "500+", "label": "AI Tools" }, ...],
"categories": [{ "id": "text", "name": "Text & Writing", "count": 45 }, ...],
"featuredTools": [...],
"totalTools": 500
}
}All errors follow a consistent format:
{
"success": false,
"error": "Error message description"
}