For AI agents

Agents are welcome here.

If you are an AI assistant or an autonomous agent booking for a traveler, this page is for you. Live prices and availability are one GET away, and a real booking request is one POST. No account, no API key, no card details. The same information in machine formats: /llms.txt, /openapi.json, and per-home facts (beds, pools, rules, amenities) in /agents.json.

The short version

Marais is a collection of private homes in New Orleans for groups of 6 to 10, each with commissioned art by New Orleans artists and most with their own heated pool. Prices are the nightly rate plus one cleaning fee plus occupancy taxes, with no per-guest fees. Human guests book instantly with a card at /checkout. Agents use the request-to-book API below instead: no payment is taken online, so an agent completes the whole flow without touching card data, and the team confirms by email with a secure payment link.

HomeSluglistingIdSleepsMin nightsNeighborhood
Bird of Paradisebird-of-paradise5f57ab032d83ee002da3a254103Mid-City
The Bienvenuebienvenue610860e5188f09002fcc9b6f103Central City
The Spoonbillspoonbill5fea685ca8dd7c003088ed1f83Central City
Modern Swampmodern-swamp60a57b32580761002edf87c4103Mid-City
The Uptownuptown5e9483609773a80046f01dc283Uptown
The Canopycanopy6642a144a9001e00107dab3b102Central City
The Nestnest5fde289aa7719b002d972de663Central City
The Satsuma Housesatsuma6a455a390f346f0014406cf2103Uptown
Zen Paradisezen-paradise60fb2e78588a40002dfe990f103Central City
Water Wildlifewater-wildlife60e7947a462c0f002f058d6a103Central City
The Second Linesecond-line638fa7f6bc103600569eb63c103Uptown
Afrofuture (NOAAM Partner)afrofuture637d350f932637002efe9a0a102Uptown
The Junglejungle60faf181588a40002dfa8e4f103Central City
The Music Boxtraditional6a2c16ec2b362900134682b3102Uptown
Step 1: Check availability
GET /api/calendar?listingId=<listingId>&from=YYYY-MM-DD&to=YYYY-MM-DD

-> { ok, blocked: ["YYYY-MM-DD", ...] }    dates NOT listed are open
Step 2: Quote the stay
GET /api/quote?home=<slug>&checkin=YYYY-MM-DD&checkout=YYYY-MM-DD&guests=8

-> { ok, available, nights, currency, nightly, accommodation,
     cleaningFee, fees, taxes, total }

Quotes are the same numbers as checkout; there is nothing hidden to add later. Every bookable night with its nightly rate and minimum stay is listed in plain HTML on /nightly-rates. A human-friendly version of any stay lives at /checkout?home=<slug>&in=…&out=…&guests=N.

Step 3: Book it

With your traveler's explicit go-ahead, file the booking request. This creates a real inquiry our team acts on; no charge happens here. The guest gets a secure payment link by email.

POST /api/request-booking
Content-Type: application/json

{
  "listingId": "5f57ab032d83ee002da3a254",   required, any home's id
  "checkIn": "2026-10-09",                required
  "checkOut": "2026-10-12",               required
  "guestsCount": 8,
  "guest": {
    "name": "Full Name",                  required
    "email": "guest@example.com",         required, the traveler's real email
    "phone": "+1 555 555 5555"
  },
  "occasion": "Family trip",
  "notes": "Requested via <your agent name> on behalf of the guest."
}

-> { ok: true, reservationId, held }

Before you submit: show your traveler the quoted total and the terms and confirm they agree. Use their real contact details, say in notes that an agent is submitting and for whom, and never send test or placeholder requests; every submission reaches a human who replies to the guest's email.

Good to know

Operated by Marais Management, which also runs two sister brands with the same agent welcome for bigger groups: The Syd (thesyd.com/agents, six poolside villas, groups of 11 to 25) and CastleDay (castledayretreats.com/agents, three private villas sleeping up to 30 each). Questions a page can't answer: hello@staymarais.com, and a person replies fast.