Developers and AI assistants
Precellence for AI agents and assistants
An AI agent or assistant can get our prices including VAT per vehicle with GET /api/public/quote, read our conditions with GET /api/public/conditions, then send the traveller to a pre-filled booking link. Read-only, no key or account, no personal data, limited to 30 units per hour per IP address. Booking and payment always happen on our website.
Public endpoints
| Method | Path | Purpose | Cache |
|---|---|---|---|
| GET | /api/public/quote | Prices including VAT per class, clear reason when on request, booking link | 10 min |
| GET | /api/public/conditions | Classes, fixed-price zones, hourly rates, options, waiting, cancellation, notice, contacts | 1 h |
| GET | /openapi.json | OpenAPI 3.1 description (schemas, examples, limits) | — |
| GET | /llms.txt | Site overview for AI assistants | — |
Parameters (same as the booking link)
| Parameter | Format | Example |
|---|---|---|
from | Pickup as text: number and street, hotel, station, airport, terminal | 15 Avenue Montaigne, Paris |
to | Drop-off as text (not needed for hourly hire) | Aéroport CDG |
date | Paris date, YYYY-MM-DD | 2026-11-20 |
time | Paris time, HH:MM (9:30 or 9h30 accepted) | 09:30 |
pax | Passengers, 1 to 7 | 2 |
class | Class to pre-select : business (Mercedes E-Class), electric (Mercedes EQE), first (Mercedes S-Class), van (Mercedes V-Class), ev (Mercedes EQV) | first |
lang | Language of messages and link : fr, en, ar | en |
type | oneway (transfer, default) or hourly (chauffeur hire) | hourly |
duration | Hours, 3 to 12, with type=hourly | 4 |
Pre-filled booking link
https://precellence-service.com/reservation?from={from}&to={to}&date={YYYY-MM-DD}&time={HH:MM}&pax={1-7}&class={business|electric|first|van|ev}&lang={fr|en|ar}
https://precellence-service.com/reservation?type=hourly&duration={3-12}&from={address}&date={YYYY-MM-DD}&time={HH:MM}&lang={fr|en|ar}
Opens the booking form with the trip filled in and the class selected; the price is requested again from the server. Nothing is stored before the traveller clicks "Continue".
Rules and limits
- Limit: 30 units per hour and 200 per day per IP address; a computed request costs 1 unit, plus 1 if Google has to locate the addresses and 1 if it has to compute the route (known places and routes are cached). Beyond: response 429 with a Retry-After header.
- Identical request = identical answer for 10 minutes (free); conditions cached 1 h.
- Open CORS for reading (GET); no key, no cookie, nothing is stored; logs keep neither the address nor the IP address.
- Address too vague, pickup in less than 2 h, prestige car, destination not published: response "on_request" with a plain reason (code + message) and our contacts.
- Payment never goes through the assistant: the traveller books and pays on the website, where the same price is recomputed and guaranteed for 20 minutes.
Examples
curl "https://precellence-service.com/api/public/quote?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=en"
curl "https://precellence-service.com/api/public/conditions?lang=en"
https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=en
Learn more
- OpenAPI 3.1 (openapi.json)
- llms.txt
- Technical and partnership contact : [email protected]


