Affiliate disclosure
IAMScouting partners with selected travel and hospitality providers. When you click an affiliate link on our venue guides and complete a booking, we may receive a small commission at no extra cost to you. This commission helps fund free-tier features and never influences which tips are surfaced.
Our affiliate partners
- Book on Booking.comwww.booking.com ↗
- Book on Expediawww.expedia.com ↗
- View on TripAdvisorwww.tripadvisor.com ↗
- Tour on GetYourGuidewww.getyourguide.com ↗
- Tour on Viatorwww.viator.com ↗
- Reserve on OpenTablewww.opentable.com ↗
- Reserve on TheForkwww.thefork.com ↗
- Search on Skyscannerwww.skyscanner.com ↗
- Book on Agodawww.agoda.com ↗
- Book hostel on Hostelworldwww.hostelworld.com ↗
Editorial independence: tip ranking is driven by user ratings, distance to the venue and freshness — never by affiliate commission.
Ops / Conversion postback URLs
Register the following S2S postback URL in each partner portal so confirmed commissions correlate back to the originating click (sub-id passback as iams_click_id):
- booking POST https://iamscouting.com/api/affiliate-webhook/booking
- expedia POST https://iamscouting.com/api/affiliate-webhook/expedia
- tripadvisor POST https://iamscouting.com/api/affiliate-webhook/tripadvisor
- getyourguide POST https://iamscouting.com/api/affiliate-webhook/getyourguide
- viator POST https://iamscouting.com/api/affiliate-webhook/viator
- opentable POST https://iamscouting.com/api/affiliate-webhook/opentable
- thefork POST https://iamscouting.com/api/affiliate-webhook/thefork
- skyscanner POST https://iamscouting.com/api/affiliate-webhook/skyscanner
- agoda POST https://iamscouting.com/api/affiliate-webhook/agoda
- hostelworld POST https://iamscouting.com/api/affiliate-webhook/hostelworld
HMAC verification activates when the matching AFFILIATE_<VENDOR>_WEBHOOK_SECRET env var is set; otherwise postbacks are accepted unauthenticated (initial setup only).
Editorial sort invariant: venue tip ranking never biases by affiliate presence. Sort = rating → distance → recency. Enforced by scripts/check-editorial-sort.mjs in the deploy pipeline.