Schema library travel
Return public travel listings in a consistent shape.
Use these schemas for hotels, flight-price snapshots, restaurants, and attractions. Timestamp changing price and availability fields in your own workflow.
Records
Choose the record your workflow expects.
Attraction & Experience
Tourist attraction or bookable travel experience listing from an OTA or attraction platform.
name · attraction_type · city · /extract/json
Flight Price Snapshot
Point-in-time price snapshot for a flight itinerary from an OTA or airline website.
origin_iata · destination_iata · outbound_date · /extract/json
Hotel Listing
Hotel or lodging property listing with pricing, amenities, and availability from a booking platform.
property_name · city · country · /extract/json
Restaurant Listing
Restaurant profile and details from a dining review platform or local business directory.
name · city · country · /extract/json
How to use one
Four steps from a schema to a validated object.
Pick the record type
Choose the object closest to what your next step expects.
Inspect and adapt the fields
Drop what you do not need and describe anything ambiguous.
Send it with a public URL
The schema and the source page go to Extract together.
Validate what returns
Check the object in your application before writing it anywhere.
Extract or Generate
When to use Generate instead.
- Does the page state the fields? Extract is the call.
- Does the output need classification, comparison or inference? Generate returns that in your schema.