🔌 API Documentation
Integrate Aiventure's AI travel tools directory into your applications with our free REST API.
Getting Started
Base URL
https://www.aiventure.me/api
Free to Use
Our API is completely free with no authentication required. Rate limit: 100 requests/minute.
Quick Example
// Fetch all tools
fetch('https://www.aiventure.me/api/tools')
.then(res => res.json())
.then(data => console.log(data));
Response Format
All responses are returned in JSON format:
{
"success": true,
"count": 17,
"data": [
{
"id": 1,
"name": "Layla",
"category": "trip-planning",
"description": "AI-powered...",
"rating": 5.0,
"reviews": 2847,
"pricing": "freemium",
"url": "https://layla.ai"
}
]
}
ReferenceAPI Endpoints
GET/api/tools
Returns a list of all AI travel tools with optional filtering.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
category | string | Filter by category (trip-planning, local-guides, flights, etc.) |
pricing | string | Filter by pricing (free, freemium, paid) |
featured | boolean | Only return featured tools |
new | boolean | Only return newly added tools |
search | string | Search tools by name or description |
sort | string | Sort by: rating, reviews, name, newest (default: popular) |
limit | integer | Limit results (default: 50, max: 100) |
GET /api/tools?category=trip-planning&pricing=free&sort=rating
GET/api/tools/:id
Returns a single tool by ID.
GET /api/tools/1
GET/api/categories
Returns all available categories with tool counts.
GET /api/categories
GET/api/stats
Returns directory statistics (total tools, reviews, etc.).
GET /api/stats
POST/api/newsletter
Subscribe an email to the newsletter.
POST /api/newsletter
Content-Type: application/json
{ "email": "user@example.com" }