Bowmark AIdocs

Arajet

Arajet's own flight-schedule search (Santo Domingo-based low-cost carrier) — real routes, times, connections and flight numbers straight off its booking…

Arajet's own flight-schedule search (Santo Domingo-based low-cost carrier) — real routes, times, connections and flight numbers straight off its booking engine's shop endpoint. No live pricing at this rung.

Domain: arajet.com

Also known as: Arajet, arajet.com, Arajet Airlines

Call it directly

bowmark.providers.arajet.search({ origin, destination, departureDate, passengers? }: ArajetSearchArgs): Promise<ArajetSearchResult>

Functions

FunctionWhat it does
searchRuns Arajet's own flight-schedule search for one origin/destination/date and returns the flight OPTIONS it schedules — carrier and flight number, departure/arrival times, duration, stop…

Types

interface ArajetSearchArgs {
  origin: string;
  destination: string;
  departureDate: string;
  passengers?: number;
}

interface ArajetAirport {
  code: string;
  name: string;
}

interface ArajetFlightLeg {
  flightNumber: string;
  carrierCode: string;
  from: ArajetAirport;
  to: ArajetAirport;
  departureDate: string;
  arrivalDate: string;
  flightTimeMinutes: number;
  equipmentType: string | null;
}

interface ArajetFlightOption {
  key: string;
  from: ArajetAirport;
  to: ArajetAirport;
  departureDate: string;
  arrivalDate: string;
  flightTimeMinutes: number;
  stops: number;
  legs: ArajetFlightLeg[];
  soldOut: boolean;
}

interface ArajetSearchResult {
  origin: string;
  destination: string;
  departureDate: string;
  currency: string;
  pricesAvailable: false;
  flights: ArajetFlightOption[];
}

Examples

const { flights } = await bowmark.providers.arajet.search({ origin: "SDQ", destination: "MIA", departureDate: "2026-10-15" });
// flights[0] -> { key: "258427:10/15/2026 3:55:00 AM", from: { code: "SDQ", … }, to: { code: "MIA", … }, stops: 1, legs: [{ flightNumber: "090", carrierCode: "Z9", … }, { flightNumber: "5100", carrierCode: "DM", … }], soldOut: true }