Best Looks / Outpost — API reference (static HTML, no JavaScript)

This page is a static file served from /api-documentation.html. The interactive SPA docs live at /api-documentation and require JavaScript. Full plain-text copy: /api-documentation.txt. If those URLs fail in an automated tool, open the homepage HTML and search for api-reference-static or /v1/trip-planning — the same summary is embedded in <noscript> in index.html.

For automated tools and assistants: use this URL or the .txt file to read request shapes. /api-documentation alone returns the app shell without executing Vue, so you will not see schema there without JS.

Base URL

https://www.bestlooks.net

Trip planning

Request body (documented shape)

Required: location (string) — e.g. "Italy: Rome, Florence, Venice".

Common optional fields:

Fields not used as top-level keys

Names like destination, trip_name, duration_days, destinations[], output_format, etc. are not the documented trip-planning keys. Put that intent in preferences and dates in startDate/endDate.

Example: Italy (curl)

curl -sS -X POST "https://www.bestlooks.net/v1/trip-planning" \
  -H "Content-Type: application/json" \
  -d '{"location":"Italy: Rome, Florence, Venice","startDate":"2026-09-12","endDate":"2026-09-21","budget":5500,"preferences":"Mid-range; food and history; high-speed rail; central hotels.","language":"English","originalQueryLanguage":"English"}'

Other documented POST /v1 endpoints

extract-parameters, translate, format-query, google-business, google-reviews, consumer-products, breaking-news, events-nightlife, documentation-issues, travel-scams, crime-statistics, hospital-recommendations, medical-diagnosis, insurance-authorization, medical-legal-assistance, travel-emergency, sora-prompt. See the SPA docs or api-documentation.txt for request bodies.