{
  "name": "Catamaran Index",
  "url": "https://catamaranindex.com",
  "description": "What a yacht or catamaran charter really costs, by destination and month, with sources. Public, read-only, free JSON API and MCP server with average weekly catamaran charter prices by month for 11 areas in 10 destinations, sailboat averages, cost tables, season, licence rules and weather. Every figure carries its source URL and the date we checked it.",
  "version": "1.0.0",
  "auth": "none",
  "docs_url": "https://catamaranindex.com/developers/",
  "endpoints": {
    "index": "https://catamaranindex.com/api/index.json",
    "destinations": "https://catamaranindex.com/api/destinations.json",
    "destination": "https://catamaranindex.com/api/destinations/{slug}.json",
    "months": "https://catamaranindex.com/api/months.json",
    "best_time": "https://catamaranindex.com/api/best-time.json",
    "best_time_destination": "https://catamaranindex.com/api/best-time/{slug}.json",
    "fishing": "https://catamaranindex.com/api/fishing.json",
    "fishing_destination": "https://catamaranindex.com/api/fishing/{slug}.json",
    "sources": "https://catamaranindex.com/api/sources.json",
    "csv": "https://catamaranindex.com/data/prices-2026-10.csv",
    "llms_txt": "https://catamaranindex.com/llms.txt"
  },
  "destination_slugs": [
    "croatia",
    "greece",
    "bvi",
    "bahamas",
    "turkey",
    "italy",
    "balearics",
    "thailand",
    "french-polynesia",
    "belize"
  ],
  "mcp": {
    "url": "https://catamaranindex.com/mcp",
    "transport": "streamable-http (stateless, JSON responses)",
    "tools": [
      "search_destinations",
      "get_destination",
      "cheapest_months",
      "compare_destinations",
      "best_time_to_sail",
      "fishing_rules",
      "list_sources"
    ],
    "server_card": "https://catamaranindex.com/.well-known/mcp.json"
  },
  "rate_limits": "Static /api/*.json files are cached files with no limit. /mcp allows about 60 requests per minute per IP; more returns HTTP 429.",
  "caching": "/api/*.json: Cache-Control public, max-age=86400. Data changes when we publish a monthly update.",
  "cors": "Access-Control-Allow-Origin: *",
  "attribution": {
    "required": "Cite \"Catamaran Index\" with a link to the canonical_url of the page the figure comes from, and name the original source listed with it.",
    "example": "Source: Catamaran Index (https://catamaranindex.com/croatia/), from 12 Knots data checked 27 Oct 2026.",
    "third_party_data": "Figures are compiled from the third-party public sources listed with them, which keep their own rights. We grant no licence over their data; quote it with credit and link to the source.",
    "weather": "Weather values are our calculation from NASA POWER data (https://power.larc.nasa.gov). Credit: data obtained from NASA Langley Research Center's Prediction Of Worldwide Energy Resources (POWER) Project, funded through the NASA Earth Science Division.",
    "affiliate": "book_url links go through /go/samboat, an affiliate link: Catamaran Index may earn a commission on bookings, at no extra cost to the traveller. It never changes the data."
  },
  "data_dates": {
    "prices_checked": "2026-10-27",
    "sources_rechecked": "2026-10-28",
    "weather_pulled": "2026-10-28",
    "csv": "https://catamaranindex.com/data/prices-2026-10.csv"
  },
  "methodology_url": "https://catamaranindex.com/methodology/",
  "contact": "contact@catamaranindex.com"
}
