{
  "name": "1VPS Public API",
  "version": "2026-02-06",
  "description": "Read-only JSON API for VPS provider comparison data, guides, and use-case recommendations published by 1VPS.com.",
  "documentation": "https://1vps.com/developers/",
  "openapi": "https://1vps.com/openapi.json",
  "llmsTxt": "https://1vps.com/llms.txt",
  "agentsMd": "https://1vps.com/AGENTS.md",
  "authMd": "https://1vps.com/auth.md",
  "pricingMd": "https://1vps.com/pricing.md",
  "mcp": {
    "url": "https://1vps.com/mcp",
    "transport": "streamable-http",
    "card": "https://1vps.com/.well-known/mcp/server-card.json"
  },
  "catalog": "https://1vps.com/.well-known/ai-catalog.json",
  "authentication": "none",
  "rateLimit": {
    "requests": 600,
    "windowSeconds": 60,
    "headers": [
      "RateLimit-Limit",
      "RateLimit-Remaining",
      "RateLimit-Reset",
      "Retry-After"
    ]
  },
  "endpoints": [
    {
      "operationId": "getApiIndex",
      "method": "GET",
      "url": "https://1vps.com/api/index.json",
      "description": "This document: every endpoint, the OpenAPI spec location, and the advertised rate limit."
    },
    {
      "operationId": "listProviders",
      "method": "GET",
      "url": "https://1vps.com/api/providers.json",
      "description": "Every reviewed VPS provider with ratings, pricing, plans, and verdicts."
    },
    {
      "operationId": "getProvider",
      "method": "GET",
      "url": "https://1vps.com/api/providers/{providerId}.json",
      "description": "A single VPS provider record by id, e.g. hostinger."
    },
    {
      "operationId": "listGuides",
      "method": "GET",
      "url": "https://1vps.com/api/guides.json",
      "description": "Index of published guides, comparisons, and reviews with markdown URLs."
    },
    {
      "operationId": "listUseCases",
      "method": "GET",
      "url": "https://1vps.com/api/use-cases.json",
      "description": "Workload profiles with minimum specs and recommended providers."
    }
  ]
}
