{
  "specVersion": "1.0",
  "entries": [
    {
      "identifier": "urn:air:unrestrictable.ai:openapi",
      "displayName": "Unrestrictable API",
      "description": "Uncensored AI chat, images and video. No ID, no phone, no prompt logs. Try it free with no sign-up, then pay in crypto from $10. OpenAPI 3.1 document for every customer route.",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://api.unrestrictable.ai/openapi.json",
      "representativeQueries": [
        "Send a chat completion to an uncensored model with one API key",
        "Which base URL and model id do I use for an uncensored model?"
      ]
    },
    {
      "identifier": "urn:air:unrestrictable.ai:catalog",
      "displayName": "Chat model catalog",
      "description": "Every uncensored and abliterated chat model with its price per million tokens, no key needed.",
      "type": "application/json",
      "url": "https://api.unrestrictable.ai/v1/catalog",
      "representativeQueries": [
        "List uncensored LLMs available by API with their prices",
        "What does an uncensored DeepSeek or GLM build cost per million tokens?"
      ]
    },
    {
      "identifier": "urn:air:unrestrictable.ai:media-catalog",
      "displayName": "Image and video model catalog",
      "description": "Uncensored image and video models with settings and price per image, second or generation.",
      "type": "application/json",
      "url": "https://api.unrestrictable.ai/v1/catalog/media",
      "representativeQueries": [
        "Which uncensored image generators are available by API and what do they cost?"
      ]
    },
    {
      "identifier": "urn:air:unrestrictable.ai:price-index",
      "displayName": "Price index",
      "description": "Every listed model with its price, as JSON and CSV.",
      "type": "application/json",
      "url": "https://unrestrictable.ai/pricing-index.json",
      "representativeQueries": [
        "Compare uncensored model prices in one table"
      ]
    },
    {
      "identifier": "urn:air:unrestrictable.ai:proof",
      "displayName": "Daily real-model check",
      "description": "Today's check that each listed model answers as itself, with latency.",
      "type": "application/json",
      "url": "https://unrestrictable.ai/proof.json",
      "representativeQueries": [
        "Which uncensored models passed today’s availability check?"
      ]
    },
    {
      "identifier": "urn:air:unrestrictable.ai:llms",
      "displayName": "llms.txt",
      "description": "The site and catalog as text an agent can read in one request; llms-full.txt lists every model.",
      "type": "text/plain",
      "url": "https://unrestrictable.ai/llms.txt",
      "representativeQueries": [
        "Summarise what Unrestrictable offers and how to connect"
      ]
    }
  ]
}