jetsmart.com APIjetsmart.com ↗
Search JetSMART flights, list all routes and airports, check flight status, and retrieve low-fare calendars via a structured REST API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/96baae34-7ff5-4f93-9e8a-0f046cc0cec1/get_available_airports' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve all airports available in JetSMART's network with their IATA codes, locations, and connected destinations.
No input parameters required.
{
"type": "object",
"fields": {
"airports": "array of airport objects with id, name, country, country_iso, latitude, longitude, and destinations"
},
"sample": {
"data": {
"airports": [
{
"id": "SCL",
"name": "Santiago",
"country": "Chile",
"latitude": -33.3928,
"longitude": -70.7858,
"country_iso": "CL",
"destinations": [
"AEP",
"ANF",
"AQP"
]
}
]
},
"status": "success"
}
}About the jetsmart.com API
The JetSMART API covers 5 endpoints for querying the airline's full route network, live flight schedules, and fare data across South America. Use search_flights to pull available departures with pricing in six currencies including ARS, CLP, and USD, or call get_low_fare_calendar to see the minimum fare across future dates on any route. All endpoints return structured JSON with no authentication required from the caller.
Airports and Routes
get_available_airports returns every airport in JetSMART's network as an array of objects, each with an IATA code (id), display name, country, ISO country code, latitude, longitude, and a list of connected destination codes. get_available_routes organizes the same network as origin-destination pairs grouped by country, returning origin_id, origin_name, destination_id, and country for every route JetSMART operates.
Flight Search and Fares
search_flights accepts a required origin IATA code and optional destination and date parameters. When destination is omitted, the endpoint returns all departing flights from the origin across the entire network. When date is omitted, it searches all available future dates. Each flight object in the response includes flight_number, departure_time, fare_basis, price, price_info, incentive, and seats_r (remaining seats indicator). Prices are returned in six currencies: ARS, BRL, CLP, COP, PEN, and USD.
get_low_fare_calendar takes a required origin and destination and returns a date-indexed array of min_price_clp values, giving a quick view of the cheapest available fare per day across the route's future schedule. This is useful for building flexible-date search tools.
Flight Status
get_flight_status returns scheduled flight data for a specific route and date. It requires origin, destination, and date, and optionally accepts a flight_number to filter results to a single departure. The response mirrors the flight object shape from search_flights, including departure_time, fare_basis, price_info, and seats_r.
- Build a flexible-date fare finder using
get_low_fare_calendarto surface the cheapest travel days on a given route. - Populate a route map by combining
get_available_airportslatitude/longitude fields with destination arrays. - Monitor seat availability on specific departures using
seats_rfromget_flight_status. - Aggregate multi-currency price data from
search_flightsto compare CLP, ARS, and USD fare levels over time. - Track schedule changes on a specific flight number by polling
get_flight_statuswith the optionalflight_numberfilter. - Enumerate JetSMART's full network for competitive analysis using
get_available_routescountry groupings. - Notify users of fare drops on a watched route by comparing
min_price_clpvalues from repeatedget_low_fare_calendarcalls.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does JetSMART have an official public developer API?+
What does `search_flights` return when no destination is specified?+
destination is omitted, the endpoint returns all available flights departing from the given origin across every destination in JetSMART's network. Each flight object includes flight_number, departure_time, fare_basis, price in multiple currencies, price_info, incentive, and seats_r. The response-level destination field will be null in this case.Are prices available in currencies other than CLP?+
search_flights and get_flight_status return fare data in six currencies: ARS, BRL, CLP, COP, PEN, and USD. get_low_fare_calendar returns only min_price_clp. If you need low-fare calendar data in other currencies, you can fork this API on Parse and revise the endpoint to expose additional currency fields.