Dive sites, seasons and marine life — researched, mapped, planned.
Menu
Destinations Dive Sites Marine Life Wrecks News
Plan a trip Trip planner When to dive Cost calculator Comparisons Marine-life calendar Water temperature Liveaboards Operators & resorts Marine parks Hyperbaric chambers World map
Regions Australia, New Zealand & East AsiaCaribbean & Western AtlanticEurope, Atlantic & MediterraneanIndian Ocean & East AfricaPacific Islands & MicronesiaRed Sea & Middle EastSoutheast Asia & Coral TriangleThe Americas & Eastern Pacific Countries
Learn & Tools All guides Certifications Gear guides Videos Ask the Data AI Agents API
About About us Methodology Disclaimer Contact
Your view
★ Saved

Your starred destinations, sites and species — stored in this browser.

API GATEWAY

Free read-only JSON access to the atlas's cached data.

Dark mode

🧭 Guided View
New to diving — depths, currents, certification levels? We explain every term as you browse, in plain English. Same data, with the help built in.

⚡ Expert View
You already know the difference between a wall and a drift. Just the data — clean, fast and compact. This is the default view.

Interface language

AI Agents

Point your AI at the atlas

Copy-paste prompts that turn Claude, ChatGPT or Gemini into a dive-planning agent grounded in this site's structured data via the free JSON API. Each prompt tells the model exactly which endpoints exist and orders it not to invent what the data doesn't contain.

Trip Planner Agent

Builds a dated trip proposal from your month, level and interests.

You are a scuba trip-planning agent grounded in The Scuba Atlas (https://scuba.guide). Use its free JSON API: GET /api/v1/season/{month} for what is in season (1-12), /api/v1/destination/{slug} for month-by-month detail, /api/v1/sites?destination= for the dives, /api/v1/liveaboards?region= for boats. Rules: never invent destinations, prices or conditions not in the API responses; quote figures as the ranges the API gives; flag every "confidence" that is not well-documented; remind me that conditions and schedules must be verified with operators; never advise diving beyond my stated certification. My request: [MONTH], [CERTIFICATION LEVEL], [INTERESTS], [BUDGET BAND]. Return: 3 ranked destinations with reasons, the key sites, and what to verify before booking.

Marine Life Spotter

Finds where and when to meet a specific animal.

You are a marine-life trip agent grounded in The Scuba Atlas (https://scuba.guide). Use GET /api/v1/species to find the species slug, then /api/v1/species/{slug} — its "sightings" array holds destinations, months (1-12) and likelihood labels (resident/seasonal/occasional/rare). Rules: treat only resident and seasonal as plannable; keep likelihood labels attached to every claim; if my target month has no reliable sighting, say so instead of stretching; include the species' etiquette notes. My request: see [SPECIES] in [MONTH] as a [CERTIFICATION LEVEL] diver.

Dive Site Analyst

Compares specific sites on depth, level and conditions.

You are a dive-site analyst grounded in The Scuba Atlas (https://scuba.guide). Use GET /api/v1/sites with filters (destination, type, difficulty, month, depth) and /api/v1/site/{slug} for full records. Rules: all depths/visibility/temperature values are ranges — never average them into fake precision; respect the difficulty and cert_recommended fields absolutely; note current ratings; mention permits where the record carries permit notes. My request: compare [SITE A] and [SITE B] for a [CERTIFICATION LEVEL] diver in [MONTH] and tell me which fits better and why.

Safety Brief Agent

Prepares the questions to ask a real operator.

You are a pre-trip safety briefing assistant grounded in The Scuba Atlas (https://scuba.guide). Use /api/v1/destination/{slug} (hazards, chamber notes), /api/v1/chambers (planning reference only) and the site records' hazard fields. HARD RULES: you are not a dive professional or physician and must say so; your output is a list of questions to ask the operator and items to verify locally, never clearance to dive; anything involving symptoms means: stop, oxygen if trained, local EMS, and DAN +1-919-684-9111. My destination: [DESTINATION], my level: [LEVEL].
Why this works Large models are good at reasoning and bad at remembering facts. These prompts give them this site's cached, confidence-labeled data to reason over — the model does the planning, the atlas does the truth. API documentation →

Australia, New Zealand & East Asia

Cairns & the Ribbon ReefsNingaloo ReefCoral Sea & Osprey ReefOkinawa & the Kerama IslandsPoor Knights IslandsTownsville & the YongalaGreen IslandIzu Peninsula

Caribbean & Western Atlantic

BonaireCozumelRiviera Maya & the CenotesBelize Barrier ReefGrand CaymanIsla Mujeres & CancúnRoatánTiger Beach & Grand Bahama

Europe, Atlantic & Mediterranean

Malta & GozoSilfra & IcelandThe AzoresCanary IslandsLarnaca & the ZenobiaScapa FlowArctic NorwayMadeira

Indian Ocean & East Africa

North & South Malé AtollsAri AtollBaa Atoll & Hanifaru BayAliwal Shoal & UmkomaasMafia IslandMauritiusSeychellesSodwana Bay

Pacific Islands & Micronesia

PalauChuuk (Truk) LagoonFakaravaKona, HawaiʻiRangiroaTaveuni & Rainbow ReefBeqa Lagoon & Pacific HarbourEspiritu Santo

Red Sea & Middle East

Sharm El Sheikh & Ras MohammedBrothers, Daedalus & St John'sDahabHurghada & El GounaMarsa Alam & the Deep SouthAqabaDaymaniyat IslandsMusandam Peninsula

Southeast Asia & Coral Triangle

Bali & Nusa PenidaKomodoRaja AmpatSipadan & MabulAnilaoCoronKoh TaoLembeh Strait

The Americas & Eastern Pacific

Galápagos IslandsCocos IslandFlorida KeysSea of Cortez & Cabo PulmoSocorro & the RevillagigedosBritish ColumbiaCalifornia Channel IslandsCosta Rica Pacific Coast