# Tours and Activities API: 90,000+ Experiences | OnArrival

> Tours and activities API with 90,000+ tours, tickets and transfers, live time-slot inventory, instant confirmation and QR redemption. Browse the catalog.

Source: https://www.onarrival.com/experiences

---

# Search and book tours, activities and attraction tickets.

Give travellers something to do when they land. Tours, activities and attraction tickets with live time slots, booking confirmation and vouchers, through one integration.

[Request a key](https://www.onarrival.com/signup) [Read the docs](https://docs.onarrival.com/)

curated bookable products

90k+

confirm instantly, QR voucher attached

95%

vetted operators, live time-slot inventory

8k+

In short

## Experiences, in four steps.

Once a trip is booked, offer the things people will do when they land, and give them a ticket that works on the day.

1. Trip booked A flight or hotel confirms, and a webhook tells your app.
2. Suggest Show tours, tickets and transfers near the destination.
3. Pick a slot Travellers choose a time, group size and language.
4. Go Most bookings confirm right away, with a QR voucher for the day.

Inventory

## One catalog, many shapes.

A museum ticket, a multi-day Himalayan trek and an airport transfer are very different products. They all arrive in one format.

TICKETS

### Timed-entry & attractions

Museums, towers and theme parks: timed tickets with barcodes and live capacity for each slot.

Instant QR, 95% confirm

TOURS

### Guided & multi-day

Day tours to multi-day expeditions, with guide language, group size limits and itinerary details in one format.

8k+ vetted operators

TRANSFERS

### Transfers & mobility

Private cars, shared shuttles and rentals, with flight-number tracking built in where supported.

Reschedules on delay, where supported

How it works

## Add an activity to an existing trip.

After a flight or hotel booking, search nearby activities by destination, dates and traveller needs. Check availability and confirmation terms, then add the chosen experience to the trip before payment.

[Read the reference](https://docs.onarrival.com/)

Sample product

Desert safari · sunset

Dubai · 6 hours · EN/AR/ZH/RU

Per adult$94

Instant confirm

Mobile voucher

Time-slot inventory

Mon 12

Tue 13

Wed 14

Thu 15

Fri 16

availablesold out

In depth

## A catalog worth selling.

Compare activities by time, group size and language. Operator details, confirmation status and voucher instructions stay with the booking.

01

### Reviewed by our supply team

Our supply team checks operator quality, photos and how tickets are redeemed. Each listing keeps the instructions and provider details travellers need on the day.

Catalog

02

### 90k+, by category

Roughly 40% tickets and timed-entry attractions, 30% guided and multi-day tours, 12% transfers and mobility, 10% dining and tastings, 8% wellness and live events. A real spread, not a feed dominated by one city’s skip-the-line tickets.

Catalog

03

### Live time-slot inventory

Show availability by time, group size and language. Each offer says whether it confirms immediately or needs the operator to reply.

Inventory

04

### Instant confirmation

Most bookings confirm in the API response. If the operator confirms later, the booking stays pending and a webhook tells you when it confirms or fails. Voucher delivery follows the product’s terms.

Booking

05

### Mid-trip attach

Webhooks fire when a flight or hotel confirms, so you can offer the desert safari when the Dubai trip books and add it to the same trip record.

Supply

06

### Mobile-first redemption

QR vouchers, tickets that work offline, reminders in local time and live meeting-point maps. The travel day is part of the product.

Travel day

07

### Weather & disruption logic

Weather-dependent products carry rebooking rules. If a flight is cancelled, affected activities get reschedule offers automatically.

Service

@media (prefers-reduced-motion: no-preference){ .oa-illo-in .pde-bad{transform-box:fill-box; animation:pdeReject 1.6s ease-in-out both;} .pde-bad-0{animation-delay:.2s} .pde-bad-1{animation-delay:.5s} .pde-bad-2{animation-delay:.8s} .pde-bad-3{animation-delay:1.1s} .pde-good{transform-box:fill-box; transform-origin:center; opacity:0;} .oa-illo-in .pde-good{animation:pdeAccept .65s 1.45s ease-out both;} .oa-illo-in .pde-funnel-glow{animation:pdeFunnel 1.4s .25s ease-in-out 2;} .oa-illo-in .pde-pulse{transform-box:fill-box; transform-origin:center; animation:pdePulse 1.2s 1.7s ease-out 2;} } /* opacity-only: pde-bad / pde-good are positioned by transform attrs; a transform here would override them and collapse them to the origin. */ @keyframes pdeReject{0%{opacity:.75}100%{opacity:.18}} @keyframes pdeAccept{from{opacity:0}to{opacity:1}} @keyframes pdeFunnel{0%,100%{opacity:.4}50%{opacity:1}} @keyframes pdePulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.4);opacity:0}100%{opacity:0}} CURATED, NOT CRAWLEDAGGREGATOR FEEDMislabelled tourwrong meeting point✕Dead voucheroperator unreachable✕Request & wait48h to confirm✕Duplicate listingprice mismatch✕SUPPLY TEAMFILTEREXPERIENCESintra Day TourVETTED09:30 · 6 leftINSTANT TICKETQR ✓vetted by humans, not crawlers

Capabilities

## Experiences API capabilities

Catalog

- Tours, tickets, transfers
- Multi-day expeditions
- Tasting & dining
- Wellness & spa
- Live events + sport

Inventory

- Time-slot availability
- Group size limits
- Language options
- Skip-the-line tagging
- Weather-dependent flag

Booking

- Immediate or pending confirmation
- Voucher delivery
- QR redemption
- Group bookings
- Dietary + accessibility notes

Service

- Reschedule API
- Refund engine
- Weather-rebook policy
- Reviews aggregator
- Tip & extras flow

The attach economics

Help travellers plan what they will do when they arrive. Offer relevant tours, activities and transfers alongside the flight or stay they have already chosen.

— the idea, in one sentence

Products in catalog90k+

Bundled trips adding an activity~24%

Instant confirm95%

Who it's for

## Who uses Experiences?

OTA

### Trip packagers

Offer relevant tours and transfers with flight and hotel bookings. Check each activity’s availability and hold terms before confirming the package.

EXAMPLE WORKFLOWAdd a tour to an existing trip.

Hospitality

### Hotels & concierge

A digital concierge with live inventory. Guests book vetted local activities from their room, and the property earns the margin.

EXAMPLE WORKFLOWHelp a guest book a nearby activity.

Fintech

### Cards & loyalty

Let members use points for activities they look forward to, from museum tickets to a hot-air balloon ride. You set the redemption terms.

EXAMPLE WORKFLOWRedeem points for an eligible experience.

Questions

## Experiences: common questions

Something we haven’t covered? [Talk to the team](https://www.onarrival.com/company#contact). We can help you work through your integration.

**Can experiences use the same booking flow as flights and hotels?**

Yes. Experiences use the shared offer, booking and refund model. Availability, confirmation and cancellation conditions stay specific to the operator and product, so those terms stay attached to the offer.

**What happens if an operator cancels?**

Track the cancellation against the trip and show available alternatives or refund options. Eligibility, timing and who funds the refund follow the operator terms and your agreement.

**Can I sell transfers and airport pickups?**

Yes. Search point-to-point transfers, shared shuttles and private cars. Where supported, flight tracking helps the operator adjust pickup times after a delay.

**How does redemption work for my customers?**

Each booking returns a QR voucher and a wallet-ready pass. Vouchers work offline, carry the meeting point with a live map link, and send reminders in local time that you can brand.

**Can I curate my own subset of the catalog?**

Yes. Build named collections by destination, theme or margin target ("honeymoon Lisbon", "family Dubai") and query them directly, or let our ranking pick for each trip.

Pairs well with

## Build the rest of the trip.

[Product Hotels Hotel booking with property and room mapping built in.](https://www.onarrival.com/hotels) [Product Bundles Book flights, hotels and activities as one trip.](https://www.onarrival.com/bundles) [Product Buses Search and book intercity buses through one API.](https://www.onarrival.com/buses)

## Related reading

[All field notes →](https://www.onarrival.com/blog)

[Technical architecture · 11 min Why a travel cart needs more than one checkout call Flights, hotels and activities can expire or fail independently during checkout. A travel cart needs price checks, booking recovery and a payment plan for partial success. **Manan Vaghasiya**](https://www.onarrival.com/blog/the-travel-cart-problem) [Operations · 10 min Post-booking service: who handles changes and refunds? A confirmed booking still needs support when a flight changes, a traveller cancels or a refund is delayed. Customers need a clear status, a next step and someone responsible for the outcome. **Ankit Sawant**](https://www.onarrival.com/blog/post-booking-is-the-trust-product)

Start building

Try Experiences with sandbox access.

[Request a key](https://www.onarrival.com/signup) [Read the docs](https://docs.onarrival.com/)
