Discover/shoreexcursionsgroup.com API
live

shoreexcursionsgroup.com APIwww.shoreexcursionsgroup.com

Access cruise port excursion data from shoreexcursionsgroup.com — pricing, highlights, review scores, activity levels, and restrictions across worldwide ports.

Endpoints
5
Updated
2mo ago
Try it

No input parameters required.

api.parse.bot/scraper/09f2ca20-4932-4381-9a12-d66b71170376/<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/09f2ca20-4932-4381-9a12-d66b71170376/list_destinations' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

List all available destination regions (e.g., Alaska, Caribbean, Europe). Returns region names and URLs for use with list_region_ports.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "destinations": "array of destination objects with name and url",
    "destination_count": "integer total number of destinations"
  },
  "sample": {
    "data": {
      "destinations": [
        {
          "url": "https://www.shoreexcursionsgroup.com/alaska-shore-excursions",
          "name": "Alaska"
        },
        {
          "url": "https://www.shoreexcursionsgroup.com/caribbean-shore-excursions",
          "name": "Caribbean"
        }
      ],
      "destination_count": 18
    },
    "status": "success"
  }
}

About the shoreexcursionsgroup.com API

The Shore Excursions Group API covers 5 endpoints that expose excursion listings, pricing, and detailed tour metadata across cruise ports worldwide. Starting with list_destinations, you can traverse the full catalog from destination regions down to individual tour pages, retrieving fields like sale_price, score, activity_level, highlights, and restrictions for each excursion without building any navigation logic yourself.

Navigating the Catalog

The API is structured as a three-level hierarchy. list_destinations returns all available destination regions (such as Alaska, Caribbean, or Europe) with their names and URL slugs. Pass a region_slug from those results into list_region_ports to get every port within that region, including each port's name, url, and port_slug. Those port_slug values feed directly into the excursion-level endpoints.

Listing and Detailing Excursions

list_port_excursions takes a port_slug and returns a summary array for every excursion at that port, including shore_name, price, sale_price, and savings alongside the excursion's URL. For full tour data, pass any tour URL to get_excursion_details, which returns highlights (array of strings), restrictions, activity_level, score (numeric, out of 5.0 or null), and sale pricing fields. The get_port_excursions_full endpoint fetches complete detail records for all excursions at a port in one call; the optional limit parameter caps how many full records are fetched, which matters for ports with large catalogs.

Pricing and Review Data

Every excursion object from the detail endpoints includes both the original price and sale_price when applicable, along with a savings string. Review scores are returned as a numeric score out of 5.0; the field is null when no score is available for that tour. Activity difficulty is exposed as the activity_level string, making it straightforward to filter excursions by physical demand.

Coverage and Scope

The API covers the public catalog on shoreexcursionsgroup.com. Destination and port coverage reflects whatever regions and ports the site currently lists. Since get_port_excursions_full fetches one detail page per excursion, response time scales with the number of tours at a port; use the limit parameter when you need faster partial results.

Common use cases
  • Build a cruise itinerary planner that surfaces available excursions and current prices for each port of call.
  • Track sale prices and savings amounts across multiple ports to alert travelers to discounts.
  • Aggregate review scores by activity level to recommend excursions based on physical fitness level.
  • Compare excursion counts and price ranges across competing destination regions for travel research.
  • Filter out excursions with age or accessibility restrictions from a results list before presenting to users.
  • Populate a port guide app with tour highlights and activity descriptions sourced from detailed excursion records.
  • Monitor catalog size changes at specific ports by periodically calling list_port_excursions and comparing excursion_count.
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 shoreexcursionsgroup.com have an official developer API?+
No. Shore Excursions Group does not publish a public developer API or data feed. This Parse API is the structured programmatic interface to that data.
What does get_excursion_details return beyond basic pricing?+
In addition to price, sale_price, and savings, the endpoint returns an array of highlights strings, a restrictions field covering accessibility and age rules, an activity_level string describing difficulty, a numeric score out of 5.0 (or null), and the port_name and shore_name for the tour.
Does the API expose the number of reviews behind each score, or written review text?+
Not currently. The API returns the numeric score field per excursion but does not expose individual review counts or review text. You can fork it on Parse and revise to add an endpoint that fetches per-review data from individual tour pages.
How does get_port_excursions_full differ from calling list_port_excursions and then get_excursion_details separately?+
get_port_excursions_full automates that loop and returns complete detail objects — including highlights, restrictions, activity_level, and score — for all excursions at a port in one response. Use the optional limit integer parameter to cap the number of full records returned when you only need a subset.
Does the API cover excursion availability by cruise ship or departure date?+
Not currently. The API covers catalog data — pricing, highlights, activity levels, and review scores — but does not expose ship-specific availability or date-based scheduling. You can fork it on Parse and revise to add an endpoint targeting any date or availability data the site exposes.
Page content last updated . Spec covers 5 endpoints from www.shoreexcursionsgroup.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.