Free · No auth · CORS enabled

APIVault REST API

Access all APIVault data programmatically. Free, no API key required, open to everyone.

Base URL
https://apivault.directory/api/v1
Auth
None required
Rate limit
Unlimited
Format
JSON
Base URLhttps://apivault.directory/api/v1

// Endpoints

GET/api/v1/providers

Returns a list of all AI API providers, sorted by trust score descending. Supports filtering and search.

Query Parameters

categorystringFilter by category. One of: LLM, Image, Speech, Embeddings, Search, Video, Code, Vision
noCardbooleanIf true, only return providers that don't require a credit card
noPhonebooleanIf true, only return providers that don't require phone verification
qstringSearch by name, tagline, or category
sortstringSort order. score (default) or name
limitnumberMax results to return. Default 200, max 200

Example Request

curl https://apivault.directory/api/v1/providers?category=LLM&noCard=true

Example Response

{
  "object": "list",
  "count": 12,
  "data": [
    {
      "slug": "groq",
      "name": "Groq",
      "tagline": "Fastest LLM inference in the world. The free tier is real.",
      "category": "LLM",
      "website": "https://groq.com",
      "docsUrl": "https://console.groq.com/docs",
      "status": "online",
      "apivaultScore": 92,
      "freeTierSummary": "14,400 req/day · 30 req/min · no card",
      "requiresCreditCard": false,
      "requiresPhone": false,
      "lastVerified": "2026-06-13T12:09:44.179Z"
    },
    ...
  ]
}
GET/api/v1/providers/:slug

Returns full details for a single provider including score breakdown, free tier details, pros/cons, use cases, and changelog.

Example Request

curl https://apivault.directory/api/v1/providers/groq

Example Response

{
  "object": "provider",
  "slug": "groq",
  "name": "Groq",
  "tagline": "Fastest LLM inference in the world. The free tier is real.",
  "category": "LLM",
  "apivaultScore": 92,
  "scores": {
    "reliability": 100,
    "freeTier": 100,
    "documentation": 100,
    "popularity": 46
  },
  "freeTier": {
    "summary": "14,400 req/day · 30 req/min · no card",
    "requiresCreditCard": false,
    "requiresPhone": false
  },
  "pros": [...],
  "cons": [...],
  "useCases": [...],
  "changelog": [...]
}
GET/api/v1/collections

Returns all published curated collections with their provider slugs.

Example Request

curl https://apivault.directory/api/v1/collections

Example Response

{
  "object": "list",
  "count": 10,
  "data": [
    {
      "slug": "best-for-hackathons",
      "title": "Best APIs for Hackathons",
      "subtitle": "Ship in 48 hours",
      "description": "APIs with the easiest setup...",
      "providerCount": 10,
      "providerSlugs": ["groq", "openrouter", "deepseek", ...]
    },
    ...
  ]
}
GET/api/v1/status

Returns live status of all tracked providers. Updated daily via GitHub Actions health checks.

Example Request

curl https://apivault.directory/api/v1/status

Example Response

{
  "object": "status",
  "summary": {
    "online": 48,
    "degraded": 2,
    "down": 1,
    "unknown": 14,
    "total": 67
  },
  "data": [
    {
      "slug": "groq",
      "name": "Groq",
      "status": "online",
      "lastVerified": "2025-06-09T06:00:00Z"
    },
    ...
  ]
}

// CORS

All endpoints include CORS headers — works from any frontend, including browser-side fetch.

// Caching

Responses are cached at the edge for 1 hour (status: 5 min). Use stale-while-revalidate for speed.

// Open source

The full dataset is open. Star the repo on GitHub or submit a new provider via /submit.