The API Report CardAPI Index
City Experiences

City Experiences API

Tour & Cruise Operator / Attractions Ticketing / Travel Distribution · cityexperiences.com

The Anchor API at devshop.hornblower.com is a documented REST plus GraphQL surface for tour catalog, availability, reservations, and payments. Docs are public, but production credentials require completing a certification booking flow, and the broader Travel Partner program is sales gated.

Last verified: July 2026Hospitality & Travel
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODThe Anchor API is a documented REST plus GraphQL surface at devshop.hornblower.com.
AccessPOORAnchor production credentials require manual certification of the full booking flow, and the partner program is sales gated.
CoverageGOODTour catalog, availability, reservation holds, confirmations, amendments, gift cards, and membership validation.
AuthMIXEDAnchor uses HTTP Basic with vendor-issued tokens; no OAuth or key rotation, though the scheme is documented and works for partners.
Docs & DXGOODPublic docs with a Postman collection, JavaScript samples, and webhook subscriptions for order lifecycle events.
StabilityGOOD
Supergood: City Experiences shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

City Experiences scores A on the API Report Card. The Anchor API at devshop.hornblower.com is a documented REST plus GraphQL surface for tour catalog, availability, reservations, and payments. Docs are public, but production credentials require completing a certification booking flow, and the broader Travel Partner program is sales gated.

Tried to integrate with City Experiences?
SOURCES
Anchor API production access is gated behind a manual certification process, developers must demonstrate successful end-to-end booking flow (retrieve → availability → reserve → confirm) before getting prod credentials, slowing time-to-launch for new integrators devshop.hornblower.com
Travel Partner program at cityexperiences.com/travel-partners exposes 'API Integrations with Key Partners' but does not publish endpoint docs, auth model, or rate limits on the public page, partnership is sales-gated via a registration form cityexperiences.com
Two registration tracks ('Register with Walks and Devour' vs 'Register New Travel Partner') create ambiguity for prospective partners about which API surface they will get access to cityexperiences.com
Anchor authentication uses HTTP Basic Auth with provided tokens rather than OAuth2 / API keys with rotation, which is less standard for modern partner integrations devshop.hornblower.com
Webhook subscription topics are limited to order lifecycle events (status changes, transfers, check-ins), no documented webhooks for tour catalog changes, pricing updates, or capacity changes, forcing partners to poll devshop.hornblower.com
The membership profile / membership card API is GraphQL while the booking API is REST, requiring partners to maintain two client patterns against the same vendor devshop.hornblower.com
NYC Ferry GTFS / Developer Tools is a static feed without a real-time API for vehicle positions or live ridership, limiting depth of third-party transit app integrations ferry.nyc
Anchor positions itself as having '18+ direct API integrations and growing monthly', implying that for many third-party systems (OTAs, accounting, CRM), integration depends on Anchor's roadmap rather than self-serve partner-built connectors blooloop.com
BBB complaints document non-existent / unresponsive customer service, with sales reps difficult to contact and slow to answer emails or phone calls bbb.org
Customers report duplicate card charges (one BBB complainant was charged 4 times totaling $352) and an inability to reach the accounting team or a supervisor to resolve refunds bbb.org
Booked vessels switched to smaller boats without notice, causing event setup problems for private bookings and corporate events bbb.org
Tripadvisor reviews call out conflicting departure-time information and missed boardings even on $5,000+ private bookings tripadvisor.com
Refund policy reported as inflexible: when problems occur, customers are offered free drink packages instead of partial monetary refunds bbb.org
Booking website reported to freeze after payment click, contributing to the duplicate-charge pattern bbb.org
Loss of the Alcatraz Island concession in 2025 (after operating it for 16+ years) and prior controversy over NPS bidding processes have created customer/brand confusion at one of the company's flagship attractions cityexperiences.com
Anchor OS / cityexperiences.com guest support is centralized, Tripadvisor and Yelp reviews on individual City Experiences city pages (Washington DC, Chicago, NYC) repeat the same complaint pattern across geographies, suggesting platform-level rather than venue-level service issues yelp.com