Discover/disneycruise.disney.go.com API
live

disneycruise.disney.go.com APIdisneycruise.disney.go.com

Access Disney Cruise Line Port Adventures across all destinations. Get excursion details, prices, duration, age restrictions, and port listings via 3 endpoints.

Endpoints
3
Updated
2mo ago
Try it
Filter by port name (partial match, case-insensitive).
Search keyword to filter excursions by name, code, port, or experience type (case-insensit
Destination slug to filter by. Accepted values: all, alaska, bahamas, bermuda, pacific-coa
api.parse.bot/scraper/6a59f532-990b-4d09-996f-a021bbe8a568/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6a59f532-990b-4d09-996f-a021bbe8a568/list_excursions?port=cozumel&query=snorkel&destination=caribbean' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

List shore excursions (Port Adventures) with optional filtering by destination, port, or keyword. Returns all excursions matching the criteria with name, code, port, prices, experience types, activity level, and more.

Input
ParamTypeDescription
portstringFilter by port name (partial match, case-insensitive).
querystringSearch keyword to filter excursions by name, code, port, or experience type (case-insensitive).
destinationstringDestination slug to filter by. Accepted values: all, alaska, bahamas, bermuda, pacific-coast, caribbean, europe, hawaii, mexico, panama-canal, transatlantic, canada-new-england, south-pacific, new-zealand-australia.
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of matching excursions",
    "excursions": "array of excursion summary objects with id, name, code, destination, port, url, prices, price_display, experience_types, activity_level, good_for, price_range, accessibility, image_url, is_gratuity_charged",
    "ports_found": "array of port names with matching excursions",
    "destinations_queried": "array of destination slugs that were searched"
  },
  "sample": {
    "data": {
      "total": 69,
      "excursions": [
        {
          "id": "412359275",
          "url": "https://disneycruise.disney.go.com/port-adventures/cozumel-mexico-adventure-park-zipline-and-snorkeling/",
          "code": "CZ115",
          "name": "Adventure Park Zipline and Snorkeling (CZ115)",
          "port": "Cozumel Mexico",
          "prices": [
            "$94.00 (ages 10 and up)",
            "$59.00 (ages 6 to 9)"
          ],
          "good_for": [
            "Kids",
            "Tweens",
            "Teens"
          ],
          "image_url": "https://cdn1.parksmedia.wdprapps.disney.com/resize/mwImage/1/630/354/75/vision-dam/digital/parks-platform/parks-global-assets/disney-cruise-line/port-adventure/central-america/cz115/Hero_DJI_0173-16x9.jpg?2025-03-28T20:49:07+00:00",
          "destination": "caribbean",
          "price_range": "50 To 99",
          "accessibility": [],
          "price_display": "$94.00* (ages 10 and up), $59.00* (ages 6 to 9)",
          "activity_level": [
            "Active",
            "Moderate"
          ],
          "experience_types": [
            "Active",
            "Splashtacular"
          ],
          "is_gratuity_charged": false
        }
      ],
      "ports_found": [
        "Aruba",
        "Basseterre St Kitts",
        "Bridgetown Barbados"
      ],
      "destinations_queried": [
        "caribbean"
      ]
    },
    "status": "success"
  }
}

About the disneycruise.disney.go.com API

This API provides structured access to Disney Cruise Line shore excursions (Port Adventures) across all sailing destinations through 3 endpoints. The list_excursions endpoint returns excursion summaries including adult, child, and infant prices, activity level, experience types, and port assignments. The get_excursion_details endpoint adds duration, age group suitability, full description, and hero image URL for any individual excursion.

Endpoints and What They Return

The API exposes three endpoints covering excursions and ports. list_excursions accepts optional destination, port, and query parameters and returns a filtered array of excursion objects, each including id, name, code, destination, port, url, prices (adult/child/infant), price_display, experience_types, and activity_level. The response also includes total, ports_found, and destinations_queried for navigational context. Destination slugs accepted include alaska, bahamas, bermuda, pacific-coast, caribbean, and europe.

Excursion Detail

get_excursion_details takes a numeric excursion_id sourced from list_excursions results and returns the full record: duration, good_for (age group labels), description, image_url, code, type, and the full prices object. This is the right endpoint when you need complete excursion data rather than summary fields for browsing.

Ports and Destinations

list_ports returns the full port roster grouped by destination. Each port object includes id, name, and a destinations array. The response includes all_ports (deduplicated across destinations), total_ports, and a ports_by_destination map. Filtering by the optional destination parameter narrows results to a single sailing region. This endpoint is useful for building port pickers or validating port names before passing them to list_excursions.

Common use cases
  • Build a shore excursion comparison tool that shows adult and child prices side-by-side across multiple ports on a given itinerary.
  • Filter Port Adventures by activity level and age group suitability to recommend appropriate excursions for families with young children.
  • Generate a destination guide listing all ports and available excursion counts for each Caribbean or Alaskan sailing.
  • Aggregate excursion experience types across a cruise itinerary to identify activity category gaps or overlaps.
  • Display excursion duration and know-before-you-go information in a pre-cruise planning app so guests can make decisions before boarding.
  • Build a keyword search interface over Disney Cruise excursions using the query parameter across name, code, port, and experience type fields.
  • Monitor excursion pricing across destinations over time by periodically calling list_excursions and storing the prices fields.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Disney Cruise Line offer an official developer API for shore excursion data?+
Disney Cruise Line does not publish a public developer API for Port Adventures or any cruise data. There is no documented endpoint or developer program available at disneycruise.disney.go.com.
How does filtering work in list_excursions, and can I combine multiple filters?+
The destination, port, and query parameters can be used individually or together. destination accepts a predefined slug such as alaska or caribbean. port does a case-insensitive partial match against the port name field. query matches against excursion name, code, port, and experience type. When multiple parameters are supplied, results must satisfy all active filters simultaneously.
Does get_excursion_details return real-time availability or booking status for an excursion?+
No availability or booking-status fields are returned. The endpoint covers descriptive and pricing data: name, duration, prices, good_for, description, image_url, code, and type. Real-time inventory and booking capacity are not part of the response. You can fork this API on Parse and revise it to add an availability-checking endpoint if that data becomes accessible.
Are on-ship activities or dining reservations covered by this API?+
Not currently. The API covers Port Adventures (shore excursions) and the ports they operate in. On-ship dining, entertainment bookings, and onboard activity schedules are not exposed by any of the three endpoints. You can fork this API on Parse and revise it to add endpoints targeting those content areas.
How current is the excursion and pricing data?+
Excursion listings and prices reflect what Disney Cruise Line publishes publicly. Disney periodically adds, removes, or reprices Port Adventures by season and itinerary, so data freshness depends on how recently the API was last fetched. For time-sensitive pricing use, calling the API close to your intended use date is advisable.
Page content last updated . Spec covers 3 endpoints from disneycruise.disney.go.com.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.