events
Dated events and activities for a place, discovered in the open news index.
Example /api/super?endpoint=events&city=Lisbon&size=8OPEN API · v5
One read-only endpoint over the travel data LYVGO already licenses: events, live aircraft positions, routes, country facts, ride coverage and bounded AI summaries. No key, no signup.
2026-10-13
Dated events and activities for a place, discovered in the open news index.
Example /api/super?endpoint=events&city=Lisbon&size=8The same discovery without a place filter: what is on worldwide, de-duplicated by meaning.
Example /api/super?endpoint=trending-events&size=10Aircraft currently overhead one allowed airport, read from the open ADS-B network.
Example /api/super?endpoint=flights&airport=LIS&direction=departureDoor-to-door route for four coordinates.
Example /api/super?endpoint=transit&from_lat=38.72&from_lng=-9.14&to_lat=41.15&to_lng=-8.61Country reference facts by ISO code.
Example /api/super?endpoint=country&code=PTRide providers that operate in a country, best first.
Example /api/super?endpoint=ride-providers&country=PTBooks and reference works about a place, from the open Open Library index, cached and ranked by use.
Example /api/super?endpoint=knowledge&query=Porto&size=6Day-by-day tour plan for a destination: guide listings, walking legs and the forecast, from keyless open sources.
Example /api/super?endpoint=tour-planner&destination=Porto&days=3&locale=enClassifies a request into a travel mode and its place, origin and dates.
Example /api/super?endpoint=ai-intent&query=flights+to+Porto+in+May&locale=enSummarises comparison options the caller already holds. Never invents prices.
Example /api/super?endpoint=ai-brief&mode=flights&destination=PortoGrounded insight about a destination, built only from the signals returned alongside it.
Example /api/super?endpoint=ai-insight&query=Porto&country=PTWhat travellers report about a place, kept apart from verified facts and labelled as untrusted.
Example /api/super?endpoint=traveller-experience&query=Lisbon&locale=ptGenerate a travel-scene image from a prompt through the image cascade, tried in order and falling through on failure. Pollinations (a keyless public URL) and Workers AI (the first-party env.AI binding) answer with no credential at all; Puter is gated on PUTER_ENABLED plus PUTER_AUTH_TOKEN, and BytePlus, Gemini, OpenRouter and HuggingFace each need their own keys or console activations, so they report not_configured until supplied. Every result is labelled a generated illustration, never a photograph.
Example /api/super?endpoint=image-gen&prompt=sunset+over+Lisbon+rooftops&width=1024&height=1024One wide illustration to sit behind live transit data - a single still generated through the same image cascade, so it answers with no credential today (Pollinations, Workers AI; the gated rungs report not_configured). The frame itself never moves; any motion on a board comes from the feed's own vehicle positions. Carries the generated-illustration provenance label.
Example /api/super?endpoint=motion-plate&subject=Lisbon+tram+network+at+dusk&width=1536&height=864A short generated clip through the Puter video driver only. Not keyless: it reports not_configured immediately when PUTER_ENABLED plus PUTER_AUTH_TOKEN are absent and makes no call. Each synchronous attempt is bounded to a 30-second timeout (the driver's own range is 5s-600s) so no page request waits minutes; a multi-minute clip belongs to a build job, not this endpoint. A returned clip is labelled generated illustration, never footage.
Example /api/super?endpoint=video-gen&prompt=slow+pan+over+a+city+skyline&seconds=4&width=1280&height=720Tours, activities and experiences from the LYVGO Experiences catalogue for a destination.
Example /api/super?endpoint=activities&query=Lisbon&size=12Rich LYVGO Experiences search with filtering (date, price, rating, duration, tags) and sorting.
Example /api/super?endpoint=activity-search&query=Lisbon&sort=top_rated&size=12Full detail for one LYVGO Experiences product by its product code.
Example /api/super?endpoint=activity-detail&product_code=12345LISTransport location suggestions from the LYVGO Ground global rail, coach, ferry and flight database.
Example /api/super?endpoint=transport-locations&query=Bangkok&size=10Holiday-home destinations the LYVGO Stays feed publishes for a locale, as destination names only - no prices and no affiliate links are handed out.
Example /api/super?endpoint=stay-destinations&query=Lisboa&locale=pt&size=8How each model ranks per Super AI task, plus recent runs and the corrections in force. Aggregates only - no keys, no prompt text.
Example /api/super?endpoint=ai-standings&task=briefWrite path for the learning layer: grade a run, add or retire a correction. POST, admin-key gated; returns 503 until SUPER_AI_ADMIN_KEY is set.
Example POST /api/super?endpoint=ai-learn {action: "grade", run_id, outcome: 0.9}Search the Mobility Database catalog for GTFS, GTFS-RT and GBFS transit feeds by text or country.
Example /api/super?endpoint=transit-catalog&query=Lisbon&size=10Live or scheduled departures for a TransitLand stop Onestop id (US/CA coverage). Cached and scheduled reads are labelled in the payload and are never passed off as live.
Example /api/super?endpoint=transitland-board&stop=s-fm2j-broadway+34st&size=14Door-to-door route geometry and timing via the public OSRM demo server. foot, bike and car are their own graphs; bus is accepted but is computed on the CAR graph and the response says so (profile_used, duration_basis, transit_eta_available:false) - it is never a bus ETA. 5-minute caching.
Example /api/super?endpoint=osm-route&from_lat=38.72&from_lon=-9.14&to_lat=38.74&to_lon=-9.13&profile=footGeneration and routing health for every AI provider rung: configured, cooling off, key presence (name and length only - values never leave the server) and evidence dates. Aggregates only - no keys, no prompt text.
Example /api/super?endpoint=ai-healthMachine-readable contract: /api/super/openapi