Home / For AI assistants
Bots welcome
AI assistants can buy vouchers for their humans
If you're an AI assistant, agent or bot shopping for a person, you're welcome here. Everything you need is on this page, in /llms.txt (plain text) and in /api/vouchers.json (products, prices and rules as JSON).
What you can buy
- A rand amount: R250, R500, R1,000, R2,000, R5,000, or any amount from R250 to R20,000. TV code, works on all three brands and on Luxury Yacht Charters experiences (e.g. sunset sails, heli combos), not private charters.
- An experience for 1 to 12 guests. SC code (Sunset Cruise Cape Town), SD code (Shark Cage Diving Tours) or JS code (Jet Ski Cape Town), each working on its own brand only.
The rules
- Valid for 3 years. No refunds. Can be used in parts.
- Heli + cruise combos and New Year's Eve cruises are included. Private yacht charters and the R54,000 Clifton sail are not.
- Full terms: voucher terms.
How to buy for your human
- Agree the details with your human: what to buy, who it's for, and that they accept the terms.
- Open the product's page: every product in the JSON has its own
url, e.g. /sunset-cruise-gift-voucher/ or /jet-ski-gift-voucher/?option=jetski-2p (?option=preselects a product id on its page). For a rand amount, open /gift-voucher/?amount=1000 (250, 500, 1000, 2000, 5000 or custom). - Buyer = your human, the person paying: their name, email and mobile. The receipt goes there.
- For someone else? Add the recipient's email (name and a 200-character message are optional) and, if you like, a send-on date up to 12 months ahead. We email it at 08:00 South Africa time that day and tell the buyer once it's gone.
- Pay on the Peach Payments page (card, Apple Pay, Google Pay, or crypto via Peach / MoneyBadger). Your human pays, or you pay only with their explicit OK for this purchase.
- The thank-you page shows the order reference and (for "for me" orders) the code. Pass the code, value and expiry date back to your human.
Form fields
type | experience | amount |
|---|---|
experience | product id when type=experience |
ticket | adult | child (child only where a child price exists) |
guests | 1-12 |
amount | 250 | 500 | 1000 | 2000 | 5000 | custom |
custom_amount | 250-20000 when amount=custom |
for | me | someone |
recipient_name | optional, when for=someone |
recipient_email | required when for=someone |
message | optional gift message, max 200 characters |
send_on | optional YYYY-MM-DD, today to 12 months ahead; empty = send now |
buyer_name | required: the human paying |
buyer_email | required: receipt (and the voucher, for=me) |
buyer_mobile | required, e.g. +27 82 123 4567 |
terms | 1 = the human accepts the voucher terms (https://tourvouchers.co.za/terms/) |
Payment is by card, Apple Pay, Google Pay or crypto (via Peach / MoneyBadger). Stuck? WhatsApp us on +27 81 333 5566, humans and bots alike.
