Solaire Tools API

Free, public JSON API for accessing our curated AI tools directory. Build integrations, dashboards, or tools on top of our data.

Overview

All API endpoints are read-only (GET) and return JSON. No authentication is required.

Base URL: https://solaire.tools/api/v1

Rate Limiting

All endpoints are rate-limited to 100 requests per hour per IP address. Rate limit headers are included in every response:

  • X-RateLimit-Limit - Maximum requests per window
  • X-RateLimit-Remaining - Requests remaining in current window
  • X-RateLimit-Reset - Unix timestamp when the window resets

CORS

All endpoints support CORS with Access-Control-Allow-Origin: *, so you can call them directly from browser JavaScript.

Endpoints

GET /api/v1/tools

List all tools with optional filtering and pagination.

Query Parameters

ParameterTypeDescription
pageintegerPage number (default: 1, 50 items per page)
categorystringFilter by category slug (e.g., chatbots)
pricingstringFilter by pricing model: free, freemium, paid, open-source, enterprise, usage-based
tagstringFilter by tag (e.g., conversational-ai)
featuredbooleanSet to true to return only featured tools

Example Request

curl https://solaire.tools/api/v1/tools?category=chatbots&page=1

Example Response

{
  "meta": {
    "total": 45,
    "page": 1,
    "pageSize": 50,
    "totalPages": 1,
    "generated": "2026-03-18T00:00:00.000Z",
    "site": "https://solaire.tools",
    "documentation": "https://solaire.tools/api"
  },
  "data": [
    {
      "slug": "chatgpt",
      "name": "ChatGPT",
      "tagline": "OpenAI's conversational AI assistant",
      "category": "chatbots",
      "pricing": "freemium",
      "rating": 4.6,
      "featured": true,
      "detailUrl": "https://solaire.tools/tool/chatgpt",
      "apiUrl": "https://solaire.tools/api/v1/tools/chatgpt"
    }
  ]
}

GET /api/v1/tools/{slug}

Get full details for a single tool by its slug.

Example Request

curl https://solaire.tools/api/v1/tools/claude

Response

Returns a single tool object with all fields including plans, alternatives, community sentiment, and related links.

GET /api/v1/categories

List all categories with tool counts and subcategories.

Example Request

curl https://solaire.tools/api/v1/categories

Example Response

{
  "meta": {
    "total": 15,
    "totalTools": 550,
    "generated": "2026-03-18T00:00:00.000Z"
  },
  "data": [
    {
      "slug": "chatbots",
      "name": "Chatbots & Assistants",
      "icon": "💬",
      "toolCount": 45,
      "subcategories": [
        { "slug": "general-purpose", "name": "General Purpose AI Chatbots" }
      ]
    }
  ]
}

GET /api/v1/search?q={term}

Search tools by name, tagline, tags, and description. Results are ranked by relevance.

Query Parameters

ParameterTypeDescription
qstringRequired. Search query
pageintegerPage number (default: 1, 50 items per page)

Example Request

curl "https://solaire.tools/api/v1/search?q=coding"

RSS Feeds

Subscribe to our RSS feeds to stay updated:

Both feeds follow the RSS 2.0 specification and include Atom self-links for feed reader compatibility.

Terms of Use

This API is free to use for personal projects, research, and non-commercial applications. If you plan to use it in a commercial product, please contact us first.

Please respect the rate limits and cache responses on your end when possible.