Build with the AI Agent Tools API
Programmatic access to 155+ AI agent tools, frameworks, and platforms. Search, compare, and integrate the most comprehensive AI agent tools database into your applications.
Quick Start
Register
Get your free API key below. Takes 10 seconds.
Authenticate
Include x-api-key header in every request.
Build
Query tools, search, compare — build your AI-powered product.
Get Your API Key
API Endpoints
Base URL
https://aiagenttools.ai/api/v1/toolsList all AI agent tools with pagination and filtering.
Query Parameters
page — Page number (default: 1)limit — Results per page, max 100 (default: 20)category — Filter by category (e.g., "orchestration")search — Search tools by name, description, or tagscurl -H "x-api-key: YOUR_API_KEY" \
"https://aiagenttools.ai/api/v1/tools?page=1&limit=5&category=frameworks"Example Response
{
"data": [
{
"name": "CrewAI",
"slug": "crewai",
"category": "AI Agent Builders",
"description": "Multi-agent orchestration framework...",
"rating": 4.7,
"pricing": "Open-source + Enterprise",
"website": "https://www.crewai.com",
"tags": ["multi-agent", "python", "orchestration"]
}
],
"meta": {
"total": 155,
"page": 1,
"limit": 5,
"totalPages": 31,
"attribution": "Data from aiagenttools.ai"
}
}/tools/:slugGet detailed information about a single tool.
curl -H "x-api-key: YOUR_API_KEY" \
"https://aiagenttools.ai/api/v1/tools/crewai"/categoriesList all categories with tool counts.
curl -H "x-api-key: YOUR_API_KEY" \
"https://aiagenttools.ai/api/v1/categories"Example Response
{
"data": [
{ "name": "AI Agent Builders", "slug": "ai-agent-builders", "toolCount": 25 },
{ "name": "Agent Platforms", "slug": "agent-platforms", "toolCount": 22 },
{ "name": "AI Memory & Search", "slug": "ai-memory-&-search", "toolCount": 15 }
],
"meta": {
"total": 12,
"attribution": "Data from aiagenttools.ai"
}
}/searchFull-text search across all tools.
Query Parameters
q — Search query (required, min 2 chars)limit — Max results, max 50 (default: 10)curl -H "x-api-key: YOUR_API_KEY" \
"https://aiagenttools.ai/api/v1/search?q=agent+framework&limit=5"/compare/:tool1/:tool2Side-by-side comparison of two tools. Requires Pro or Enterprise tier.
curl -H "x-api-key: YOUR_PRO_API_KEY" \
"https://aiagenttools.ai/api/v1/compare/crewai/autogen"/registerRegister for a free API key. No authentication required.
curl -X POST "https://aiagenttools.ai/api/v1/register" \
-H "Content-Type: application/json" \
-d '{"email": "dev@example.com", "name": "Jane Developer", "useCase": "Building an AI tool recommendation engine for developers"}'Code Examples
import requests
API_KEY = "your_api_key_here"
BASE_URL = "https://aiagenttools.ai/api/v1"
# List tools
response = requests.get(
f"{BASE_URL}/tools",
headers={"x-api-key": API_KEY},
params={"page": 1, "limit": 10, "category": "frameworks"}
)
tools = response.json()
for tool in tools["data"]:
print(f"{tool['name']} - {tool['rating']}/5")
# Search
results = requests.get(
f"{BASE_URL}/search",
headers={"x-api-key": API_KEY},
params={"q": "multi-agent orchestration", "limit": 5}
).json()
print(f"Found {results['meta']['total']} results")const API_KEY = "your_api_key_here";
const BASE_URL = "https://aiagenttools.ai/api/v1";
// List tools
const response = await fetch(
`${BASE_URL}/tools?page=1&limit=10&category=frameworks`,
{ headers: { "x-api-key": API_KEY } }
);
const { data: tools, meta } = await response.json();
console.log(`${meta.total} tools found`);
tools.forEach(tool => {
console.log(`${tool.name} (${tool.category}) - ${tool.rating}/5`);
});
// Search
const search = await fetch(
`${BASE_URL}/search?q=vector+database&limit=5`,
{ headers: { "x-api-key": API_KEY } }
).then(r => r.json());
console.log(search.data);// Works from any frontend — CORS enabled
const API_KEY = "your_api_key_here";
async function getTools() {
const res = await fetch(
"https://aiagenttools.ai/api/v1/tools?limit=20",
{ headers: { "x-api-key": API_KEY } }
);
// Check rate limit headers
console.log("Remaining:", res.headers.get("X-RateLimit-Remaining"));
const { data, meta } = await res.json();
return data;
}Rate Limits
Every API response includes rate limit headers:
Limits reset daily at midnight UTC. When exceeded, the API returns 429 Too Many Requests.
Authentication
All API endpoints (except /register) require an API key via the x-api-key header.
{ "error": "Missing x-api-key header. Register at https://aiagenttools.ai/developers" }API Pricing
Start free. Scale as you grow.
Free
- 100 requests/day
- Basic tool info (name, category, rating, pricing)
- Search & list endpoints
- Attribution required
- Community support
Pro
- 5,000 requests/day
- Full tool data (security, integrations, reviews)
- Tool comparison endpoint
- No attribution required
- Priority email support
Enterprise
- 50,000 requests/day
- Full data + bulk export
- Commercial use license
- Webhook notifications
- Dedicated support + SLA
Free vs Paid Data
| Field | Free | Pro / Enterprise |
|---|---|---|
| Name, slug, category, description | ✓ | ✓ |
| Rating, pricing, website | ✓ | ✓ |
| Tags | ✓ | ✓ |
| Long description, getting started | — | ✓ |
| Key features (deep) | — | ✓ |
| Pricing tiers (detailed) | — | ✓ |
| Integrations | — | ✓ |
| Security & compliance | — | ✓ |
| Pros, cons, limitations | — | ✓ |
| Reviews & ratings breakdown | — | ✓ |
| Editor's choice data | — | ✓ |
| Tool comparison | — | ✓ |
Developer Resources
Need help getting started? Check our documentation or contact support.
Contact Support →