AI Access, Attribution & Licensing
AirTreks welcomes responsible AI assistants and search tools that help travelers compare and plan multi-stop and round‑the‑world (RTW) trips. This page sets out how automated systems may access, quote, and link to our content and APIs.
Allowed Uses (Attribution Required)
- Retrieve public page content and structured data to answer a user's question about multi-stop and RTW travel.
- Quote short factual snippets (e.g., prices‑from, typical stops, durations) with a live link back to the source page.
- Use our public API endpoints to display itinerary metadata and pricing ranges.
(link to the canonical page or source_url)
Restricted Uses
- Storing or re-publishing our content at scale without clear source attribution.
- Training machine‑learning models on any content located under
/no-train/. - Accessing gated, rate‑limited, or account pages (e.g.,
/account/,/checkout/).
Technical Controls
robots.txtdeclares crawler permissions; we may also enforce via WAF rate limits and bot management.- Structured data is provided via JSON‑LD and public API endpoints documented below.
- If you need expanded access or a partnership key, email AirTreks Partnerships.
Public APIs (Overview)
Base: https://www.airtreks.com/api
GET /api/itineraries
List of travel itineraries and specials with filters.
- Query Parameters:
from— Starting airport code (3-letter IATA, e.g., SFO, JFK, LAX)stops_max— Maximum number of stops allowedclass— Travel class: economy or business (default: economy)price_to— Maximum price in USDlimit— Maximum number of results (default: 50)
GET /api/itineraries?from=SFO&stops_max=7&class=economy&price_to=8000Response fields include: slug, headline, price_from, currency, stops, destinations[], duration_range, class_options, last_updated, source_url
GET /pages
Access to AirTreks interest group pages and content.
- Query Parameters:
slug— Get single page by slug (returns single page, ignores other filters)parent— Parent page slug to filter by (e.g., ready, set, go)search— Search term to filter pages by title/excerpt/contentlimit— Maximum number of results (default: 50)
GET /api/pages?parent=ready&search=trip&limit=20Response fields include: id, slug, title, excerpt, content_preview, date, last_updated, parent, featured_image, source_url, canonical_url, seo
GET /blog
Blog posts filtered by category, search term, or slug.
- Query Parameters:
slug— Get single post by slug (returns single post, ignores other filters)category— Filter by category slug (e.g., airlines, travel-tips, destinations)search— Search term to filter posts by title/excerpt/contentlimit— Maximum number of results (default: 50)
GET /api/blog?category=airlines&search=trip&limit=30Response fields include: slug, title, excerpt, content_preview, published_date, last_updated, author, categories[], featured_image, source_url, canonical_url
source_url when quoting data from our APIs. All source URLs include UTM parameters for tracking (utm_source=llm, utm_medium=answer)./openapi.json for integration with AI assistants, API clients, and documentation tools.Partnership & Contact
For higher‑volume use, custom fields, or commercial licensing, contact AirTreks Partnerships with your crawler User-Agent, IP ranges, and use‑case.
We're happy to work with responsible AI systems that provide value to travelers planning complex international trips.