Diver Atlasdiveratlas.com

Developers

Read the atlas as data.

The public API and MCP server return the same plates as the site. They are read-only. There is no write surface, no booking, and no centre recommendations.

Terms

  • Free, read-only, no key needed. 120 requests per minute per IP.
  • Cite with the canonical URL when facts are shown to people.
  • Show the verification tier when presenting editorial plates.
  • No bulk re-publishing of plates as a competing directory.
  • Data is general information, not dive planning or safety advice.

Plate verification is verified or editorial-unverified. Condition reports use self_declared or centre_verified and never include diver names, emails, or user IDs. Missing numbers stay null.

Spec: /api/v1/openapi.json. Rendered reference: /api/docs. MCP: https://www.diveratlas.com/mcp.

Examples

curl "https://www.diveratlas.com/api/v1/sites?country=EG&level=beginner"
curl "https://www.diveratlas.com/api/v1/sites/ss-thistlegorm"
curl "https://www.diveratlas.com/api/v1/suitability?site=ss-thistlegorm&cert=open_water&dives=15"

MCP clients

{
  "mcpServers": {
    "diver-atlas": {
      "url": "https://www.diveratlas.com/mcp"
    }
  }
}

Use that block in Claude Desktop, Claude Code, or Cursor. The server is Streamable HTTP and stateless.