★★★★★4.8·9,126 reviewsSee all →
Smiler

Smiler for travel companies

Offer your guests a professional photoshoot

Cruise lines, travel agencies, tour operators and hotels add a vetted local photographer to their trips. Sell at our prices for a commission or at your own price; we arrange the shoot and deliver the photos. Book by API or by e-mail, pay with one invoice a month.

  • Commission on every booking
  • REST API & webhooks
  • Monthly invoicing
  • Free test mode

Built for the travel industry

Cruise lines & agencies

Pre-sell shoots for port days. Send the all-aboard time and we fit the shoot inside it. A skipped port is always cancelled free.

Tour operators & agencies

Add a photoshoot to packages, honeymoons or tailor-made trips as an upsell or a signature inclusion.

Hotels & resorts

An in-stay experience your concierge can book in a minute, for proposals, anniversaries and families.

DMCs

One partner for photographers across destinations, with the same quality standard and process everywhere.

How it works

1

Agree terms

Our prices or yours, destinations and how you want to book. You get the price list for every package and a test API key.

2

Sell & send bookings

Offer the shoot to your customers. Send each booking by API or e-mail: guest, date, time window and location.

3

We handle the shoot

A vetted local photographer confirms, meets the guest and delivers an online gallery in about 48 hours.

4

One invoice a month

All shoots of the month on one invoice, each line with your own booking reference.

What you get

Your price or ours

Sell at our prices and earn a commission, or set your own price and keep the difference. Fixed packages by duration and number of edited photos.

Fits the itinerary

Send a time window (for example docking to all-aboard) and the shoot is scheduled inside it, in the local time of the destination.

Fair cancellations

Free up to 48 hours before under standard terms. Weather, a skipped port or an itinerary change are always free.

Vetted local photographers

Approved professionals who know the best spots, trusted by 70,000+ travellers.

Guest experience included

Booking page with the meeting point, chat with the photographer and live location on the day; a private online gallery after the shoot.

Simple billing

No upfront payment, no minimum volume. One monthly invoice with your references on every line.

For developers

A simple REST API

  • Packages with your net price, availability check, create, change and cancel bookings.
  • Signed webhooks when a photographer confirms, the shoot is done or the gallery is ready.
  • Idempotency keys, your own booking references, local time at the destination.
  • Test mode with a simulated lifecycle, so you can test without real shoots.
Read the API docs
curl https://app-api.smiler.co/api/partner/v1/bookings \
  -H "Authorization: Bearer sk_test_…" \
  -H "Idempotency-Key: IC-48213" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_reference": "IC-48213",
    "product_id": 1234,
    "start_local": "2026-11-03T10:00",
    "latest_end_local": "2026-11-03T13:30",
    "guest": { "name": "Jane Smith", "email": "jane@example.com" },
    "group_size": 2,
    "ship_name": "Sky Princess",
    "port": "Kochi"
  }'

Partner FAQ

Who is the Smiler Partner API for?

Travel companies that want to offer professional photoshoots to their own customers: cruise lines and cruise agencies, tour operators, travel agencies, hotels and destination management companies. Your customers book through you, and Smiler arranges the photographer and delivers the photos.

How does pricing work?

Two options. Sell at our retail prices and keep a commission on every booking, or set your own price for your customers and pay us our standard price - your margin is whatever you add on top. Each package has a fixed duration and number of edited photos, so there are no surprises.

Do we have to integrate an API?

No. Many partners start by sending bookings by e-mail and move to the API later. The API lets your booking system create, change and cancel shoots automatically and receive updates by webhook.

How much notice do you need?

Our standard is 72 hours before the shoot, which gives us time to assign and confirm a local photographer. Shorter notice can be agreed per partner and destination.

What about cancellations, bad weather or a skipped port?

Free cancellation up to 48 hours before the shoot under our standard terms. Weather, a skipped port or a changed itinerary are always free, even at the last minute. Late cancellations for other reasons and guest no-shows are charged. Terms can be adjusted in the partner agreement.

How and when do we pay?

Once a month. You receive one invoice for all shoots that took place in the previous month, with your booking references on every line so it is easy to reconcile. There is no upfront payment and no minimum volume.

Who talks to the guest?

Your choice. We can send your guests their booking page (meeting point, chat with the photographer, live location on the day) and the gallery by e-mail, or keep all communication with you and share every link through the API.

Can we test before going live?

Yes. You get a test API key: test bookings never reach photographers or invoices, and you can simulate the whole lifecycle (photographer assigned, shoot completed, gallery delivered) to test your integration and webhooks.

Creator, blogger or concierge who wants to recommend Smiler with a discount code? See our affiliate program.

Become a partner

Tell us about your company and destinations. We'll come back with partner terms, prices for your destinations and a test API key.

No commitment. We reply personally.