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

ParameterTypeDescription
categorystringFilter by category (trip-planning, local-guides, flights, etc.)
pricingstringFilter by pricing (free, freemium, paid)
featuredbooleanOnly return featured tools
newbooleanOnly return newly added tools
searchstringSearch tools by name or description
sortstringSort by: rating, reviews, name, newest (default: popular)
limitintegerLimit 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" }