Work with Pros on your Business Class Around the World
Tell us here what you need...

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.
Preferred citation format:
"Around the World Trips from New York"
(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.txt declares 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 .

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 allowed
  • class — Travel class: economy or business (default: economy)
  • price_to — Maximum price in USD
  • limit — Maximum number of results (default: 50)
Example: GET /api/itineraries?from=SFO&stops_max=7&class=economy&price_to=8000

Response 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/content
  • limit — Maximum number of results (default: 50)
Example: GET /api/pages?parent=ready&search=trip&limit=20

Response 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/content
  • limit — Maximum number of results (default: 50)
Example: GET /api/blog?category=airlines&search=trip&limit=30

Response fields include: slug, title, excerpt, content_preview, published_date, last_updated, author, categories[], featured_image, source_url, canonical_url

Attribution: Always display source_url when quoting data from our APIs. All source URLs include UTM parameters for tracking (utm_source=llm, utm_medium=answer).
OpenAPI Specification: Full OpenAPI 3.1 schema available at /openapi.json for integration with AI assistants, API clients, and documentation tools.

Partnership & Contact

For higher‑volume use, custom fields, or commercial licensing, contact 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.