Go Back  FlyerTalk Forums > Miles&Points > Mileage Run Deals > Mileage Run Discussion
Reload this Page >

TIP: More hidden features of ITA

Old Jan 21, 2015, 10:55 am
FlyerTalk Forums Expert How-Tos and Guides
Last edit by: hillrider
Here are some more hidden features of the ITA software.

The extensions to the itasoftware routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.

EXCLUDE SPECIFIC AIRLINES
Command is "-airlines XX ..."
Ex: prohibit jetBlue or Delta
from: BOS ::/ -airlines B6 DL
to: LAX ::/ -airlines B6 DL

LIMIT TO SPECIFIC AIRLINES
Command is "airlines XX ..."
Ex: consider only jetBlue or Delta
from: BOS ::/ airlines B6 DL
to: LAX ::/ airlines B6 DL

LIMIT TO A SINGLE ALLIANCE
Command is "alliance star-alliance|oneworld|skyteam"
Ex: oneworld carriers only
from: BOS ::/ alliance oneworld
to: LAX ::/ alliance oneworld

EXCLUDE CODESHARES
Command is "-codeshare"
Ex: prohibit jetBlue or Delta
from: BOS ::/ -codeshare
to: LAX ::/ -codeshare

LIMIT DURATION OF ITINERARY, IN MINUTES
Command is "maxdur XXX"
Ex: no more than 5hrs for each part of trip
from: BOS ::/ maxdur 300
to: LAX ::/ maxdur 300

EXCLUDE OVERNIGHT STOPS, AIRPORT CHANGES, REDEYES, PROPELLER PLANES, TRAINS, HELICOPTERS, ANY KIND OF SURFACE TRAVEL
Commands are "-overnight", "-change", "-redeye", "-prop", "-train", "-helicopter", "-surface"
Ex: no overnight stops, no airport changes, no redeyes, no propeller planes
from: BOS ::/ -overnight, -change, -redeye, -prop
to: LAX ::/ -overnight, -change, -redeye, -prop

SET MINIMUM OR MAXIMUM TIME FOR CONNECTIONS, IN MINUTES
Commands are "minconnect XX", "maxconnect XX"
Ex: no less than one hour, no more than two hour connections
from: BOS ::/ minconnect 60, maxconnect 120
to: LAX ::/ minconnect 60, maxconnect 120

EXTRA CONNECTION TIME
Command is "padconnect XX"
Ex: require at least 20 minutes more than airline specified minimum connection time
from: BOS ::/ padconnect 20
to: LAX ::/ padconnect 20

PUTTING LOTS OF THINGS TOGETHER
Separate with commas.
Ex:
from: BOS :: UA UA / f bc=l|bc=y, -redeye, -prop
to: LAX :: UA+ / f ua.bos+lax.yup, padconnect 20, -overnight
Print Wikipost

TIP: More hidden features of ITA

Old Feb 19, 2014, 10:49 pm
  #376  
 
Join Date: Aug 2007
Location: Near SEA
Programs: UA MM, AS MVPG75K, Marriott Lifetime Gold
Posts: 7,973
Originally Posted by carsnoceans
is there any way to define various connection cities?

For ex, right now i have to do this as two different queries:
Jfk :: Aa dfw aa
sfo

jfk :: Aa ord aa
sfo

can i define multiple options for connecting cities in one query?
jfk :: Aa dfw,ord aa
sfo
bmvaughn is offline  
Old Feb 19, 2014, 10:51 pm
  #377  
 
Join Date: Oct 2011
Posts: 4,964
.....

Last edited by angatol; Feb 28, 2015 at 10:03 pm
angatol is offline  
Old Feb 19, 2014, 10:57 pm
  #378  
 
Join Date: Nov 2011
Location: ORD
Programs: status free since 2017
Posts: 2,193
Thanks guys! So simple… comma would work in case of connecting cities as well.
carsnoceans is offline  
Old Feb 21, 2014, 9:36 pm
  #379  
 
Join Date: Aug 2008
Location: YXY
Posts: 3,509
Recently, I have found better results on the app (On The Fly) than on the web-version. Repeatedly. However, once I have the information from the app, I can force the result on the website by specifying the flight number.

I think the problem occurs with code-shared flights, when there is cheaper inventory under a non-operating flight number available than under the operating carrier's flight number.

Just FYI. :-)
sokolov is offline  
Old Mar 7, 2014, 5:11 am
  #380  
 
Join Date: Dec 2012
Posts: 5
Newbie question:
I am trying to go from BOS to MBJ with an overnight stop in ATL. I am trying to find the cheapest far as it is 6 of us, is there a way to search and include any amount of stops? Thanks
juanee1625 is offline  
Old Mar 9, 2014, 3:48 pm
  #381  
 
Join Date: Dec 2010
Programs: CO, BA, AA
Posts: 13
EWR > OSL routing help with ITA

I'm looking at the EWR>OSL flights available around thanksgiving starting from the very low $400's using the code KLNC15N that has been floating around this last week.

Based on the rules I am trying to route something like:

EWR > BCN,ATH or SVQ 11/19 +/- 2 days
BCN,ATH or SVQ > OSL 11/28+/- 1 day
OSL > EWR 12/1 +/- 1 day

I am new to trying to use the routing codes, can anyone assist with including both the flight code and restricting airlines (there is a decent amount of flexibility in this code it seems). For example, I know AC or UA can get me to BCN, and SAS can get from BCN to OSL, but not certain on how to code it.

any help is appreciated!
manket58 is offline  
Old Mar 10, 2014, 8:38 pm
  #382  
 
Join Date: May 2012
Location: SIN
Programs: JL GC | Marriott LT Silver | Global Entry | SQ Silver
Posts: 6,822
Question Help with finding a flight

Hi,
I'm trying to find the flight details of my Mom's flight in ITA Matrix but couldn't seem to narrow it down. Any kind soul to help me? Tried some of the advanced routing rules but can't seem to get it right (sorry, very new at this).

All I have are the following:

June 19th Departure flight
IAD-NRT-TPE
UA803S-UA9683S

August 18th Return flight
TPE-NRT-EWR-DCA
UA1084S-UA78S-UA4312S

The "S" is the fare code I assume?
lcpteck is offline  
Old Mar 10, 2014, 11:51 pm
  #383  
 
Join Date: Nov 2011
Location: ORD
Programs: status free since 2017
Posts: 2,193
Originally Posted by lcpteck
Hi,
I'm trying to find the flight details of my Mom's flight in ITA Matrix but couldn't seem to narrow it down. Any kind soul to help me? Tried some of the advanced routing rules but can't seem to get it right (sorry, very new at this).

All I have are the following:

June 19th Departure flight
IAD-NRT-TPE
UA803S-UA9683S

August 18th Return flight
TPE-NRT-EWR-DCA
UA1084S-UA78S-UA4312S

The "S" is the fare code I assume?
You could have simply Googled this info. Not sure if this what you wanted…

Washington (IAD) to Taipei (TPE) - Thu, Jun 19
United Airlines, Inc. Washington (IAD) to Tokyo (NRT) - Thu, Jun 19
United Airlines, Inc. 803 Dep: 12:25PM Arr: 3:10PM 13h 45m Boeing 777
Layover in NRT Fri, Jun 20 2h 30m

United Airlines, Inc. Tokyo (NRT) to Taipei (TPE) - Fri, Jun 20
United Airlines, Inc. 9683 Dep: 5:40PM Arr: 8:15PM 3h 35m Boeing 767
OPERATED BY AIR JAPAN COMPANY LTD.


Taipei (TPE) to Washington (DCA) - Mon, Aug 18
United Airlines, Inc. Taipei (TPE) to Tokyo (NRT) - Mon, Aug 18
United Airlines, Inc. 9684 Dep: 8:45AM Arr: 12:55PM 3h 10m Boeing 767 Economy (S)
OPERATED BY AIR JAPAN COMPANY LTD. Layover in NRT 4h 5m

United Airlines, Inc. Tokyo (NRT) to Newark (EWR) - Mon, Aug 18
United Airlines, Inc. 78 Dep: 5:00PM Arr: 4:55PM 12h 55m Boeing 777 Economy (S)
Layover in EWR 4h 40m

United Airlines, Inc. Newark (EWR) to Washington (DCA) - Mon, Aug 18
United Airlines, Inc. 4186 Dep: 9:35PM Arr: 10:51PM 1h 16m Embraer ERJ-135/145 Economy (S)
OPERATED BY EXPRESSJET AIRLINES DBA UNITED EXPRESS


PS - There is no UA1084 from TPE-DCA. Check your flight #s again.
carsnoceans is offline  
Old Mar 11, 2014, 7:11 am
  #384  
 
Join Date: May 2012
Location: SIN
Programs: JL GC | Marriott LT Silver | Global Entry | SQ Silver
Posts: 6,822
Originally Posted by carsnoceans
You could have simply Googled this info. Not sure if this what you wanted…

Washington (IAD) to Taipei (TPE) - Thu, Jun 19
United Airlines, Inc. Washington (IAD) to Tokyo (NRT) - Thu, Jun 19
United Airlines, Inc. 803 Dep: 12:25PM Arr: 3:10PM 13h 45m Boeing 777
Layover in NRT Fri, Jun 20 2h 30m

United Airlines, Inc. Tokyo (NRT) to Taipei (TPE) - Fri, Jun 20
United Airlines, Inc. 9683 Dep: 5:40PM Arr: 8:15PM 3h 35m Boeing 767
OPERATED BY AIR JAPAN COMPANY LTD.


Taipei (TPE) to Washington (DCA) - Mon, Aug 18
United Airlines, Inc. Taipei (TPE) to Tokyo (NRT) - Mon, Aug 18
United Airlines, Inc. 9684 Dep: 8:45AM Arr: 12:55PM 3h 10m Boeing 767 Economy (S)
OPERATED BY AIR JAPAN COMPANY LTD. Layover in NRT 4h 5m

United Airlines, Inc. Tokyo (NRT) to Newark (EWR) - Mon, Aug 18
United Airlines, Inc. 78 Dep: 5:00PM Arr: 4:55PM 12h 55m Boeing 777 Economy (S)
Layover in EWR 4h 40m

United Airlines, Inc. Newark (EWR) to Washington (DCA) - Mon, Aug 18
United Airlines, Inc. 4186 Dep: 9:35PM Arr: 10:51PM 1h 16m Embraer ERJ-135/145 Economy (S)
OPERATED BY EXPRESSJET AIRLINES DBA UNITED EXPRESS


PS - There is no UA1084 from TPE-DCA. Check your flight #s again.
K, thanks.
lcpteck is offline  
Old Nov 11, 2014, 3:11 pm
  #385  
NWR
 
Join Date: Feb 2011
Location: SFO
Programs: UA 1K
Posts: 106
specify fare class for individual carriers and connections

I have searched extensively for an answer to this with no luck. Is it possible to force individual fare classes for specific individual connections and carriers, within a round trip or one way search? Thus enabling the ability to use the calendar matrix for such a request?

For example:

-One way search
-calendar of fares
-SFO-SIN
-one connection in NRT
-UA from SFO-NRT, force fare class of W
-NH from NRT-SIN, force fare class of K

I know this code:

ua nrt nh sin / f bc=w|bc=k

will search either W or K for both the UA and NH flights. The result may be W for both UA and NH flights, or K for both, or a combo that I cannot control. But what if I want to specify, for instance, W only for the UA flight and K only for the NH flight?

I know the multi-city search can be used to specify fare class for each individual flight, but then you must use specific dates, making a search over multiple dates nearly impossible or extremely time consuming, as far as I know.

TIA
NWR is offline  
Old Nov 13, 2014, 8:36 am
  #386  
 
Join Date: Mar 2008
Location: RIC
Programs: AA, IHG
Posts: 239
Originally Posted by NWR
I have searched extensively for an answer to this with no luck. Is it possible to force individual fare classes for specific individual connections and carriers, within a round trip or one way search? Thus enabling the ability to use the calendar matrix for such a request?

For example:

-One way search
-calendar of fares
-SFO-SIN
-one connection in NRT
-UA from SFO-NRT, force fare class of W
-NH from NRT-SIN, force fare class of K

I know this code:

ua nrt nh sin / f bc=w|bc=k

will search either W or K for both the UA and NH flights. The result may be W for both UA and NH flights, or K for both, or a combo that I cannot control. But what if I want to specify, for instance, W only for the UA flight and K only for the NH flight?

I know the multi-city search can be used to specify fare class for each individual flight, but then you must use specific dates, making a search over multiple dates nearly impossible or extremely time consuming, as far as I know.

TIA
You may have a fare combinability restriction anyway (not able to combine end-on-end the two fares you want: one that allows a W class on UA and K class on NH).

I think this gets you closer though:
Code:
UA NRT NH / f (UA.SFO+TYO. & bc=W) | (.TYO+SIN.)
In this, we're specifying two things:
Two separate fares: one SFO-NRT, one NRT-SIN.
SFO-NRT has to be on a UA flight in W class, but only using a UA fare.
NRT-SIN can be in any class on a NH flight, using any fare between those two cities.

Unfortunately, AFIAK, there is no way to do exactly as you originally described, which is to search for a single fare from SFO-SIN with one distinct booking class on one airline and one on another, without breaking it up into multiple entries (via multi-city) and losing the ability to calendar search.
hausrath is offline  
Old Nov 13, 2014, 8:44 am
  #387  
Company Representative - ITA Software
 
Join Date: Feb 2006
Location: Cambridge, MA
Posts: 362
Originally Posted by NWR
I have searched extensively for an answer to this with no luck. Is it possible to force individual fare classes for specific individual connections and carriers, within a round trip or one way search? Thus enabling the ability to use the calendar matrix for such a request?

For example:

-One way search
-calendar of fares
-SFO-SIN
-one connection in NRT
-UA from SFO-NRT, force fare class of W
-NH from NRT-SIN, force fare class of K

I know this code:

ua nrt nh sin / f bc=w|bc=k

will search either W or K for both the UA and NH flights. The result may be W for both UA and NH flights, or K for both, or a combo that I cannot control. But what if I want to specify, for instance, W only for the UA flight and K only for the NH flight?

I know the multi-city search can be used to specify fare class for each individual flight, but then you must use specific dates, making a search over multiple dates nearly impossible or extremely time consuming, as far as I know.

TIA
There is no way to do this on matrix without also forcing a fare breakpoint at NRT (i.e. using two separate fares for SFO-NRT and NRT-SIN, roughly as if you had bought two tickets). I don't know if it's possible to do what you're asking for with a single fare, but if it is, it would likely be a lot cheaper that way.
ITA Hacker is offline  
Old Nov 13, 2014, 11:49 am
  #388  
NWR
 
Join Date: Feb 2011
Location: SFO
Programs: UA 1K
Posts: 106
Originally Posted by ITA Hacker
There is no way to do this on matrix without also forcing a fare breakpoint at NRT (i.e. using two separate fares for SFO-NRT and NRT-SIN, roughly as if you had bought two tickets). I don't know if it's possible to do what you're asking for with a single fare, but if it is, it would likely be a lot cheaper that way.
This came about because in a recent ITA calendar search I noticed a ticket with multiple airlines in which one of the carriers fare class seemed high. I checked availability for a lower class on that carrier and there was indeed less expensive availability. I then did a multi city search with the exact same flights, specifying the lower class for that flight (as is possible since advanced routing is available for each flight in multi search) and sure enough it priced it much lower. I called and was able to book it. I got lucky by stumbling across this for that one day. If fare class searching like this could be done with calendar search, obviously it would really be beneficial. Why ITA wouldn't show the cheaper class combo in the first place beats me. I know there is only so much "bandwith"...and suspicion that airline shenanigans are at play is always in the back of one's mind!

Originally Posted by hausrath
I think this gets you closer though:
Code:
UA NRT NH / f (UA.SFO+TYO. & bc=W) | (.TYO+SIN.)
Much thanks for the idea. I will give it a try.
NWR is offline  
Old Nov 13, 2014, 12:27 pm
  #389  
 
Join Date: Nov 2011
Location: ORD
Programs: status free since 2017
Posts: 2,193
Originally Posted by hausrath
Code:
UA NRT NH / f (UA.SFO+TYO. & bc=W) | (.TYO+SIN.)
Interesting... never used the "+" or "." after airport. What do these do?

If you are forcing stopover in NRT, why do SFO+TYO?

Please explain. Love learning about ITA
carsnoceans is offline  
Old Nov 19, 2014, 11:23 pm
  #390  
 
Join Date: Aug 2012
Location: YVR
Programs: AC E50K, NEXUS
Posts: 645
I'm trying to search for routes from YVR to BAH, on UA excluding ORD. I tried UA+ ~ORD, but it seemed to have the opposite effect. Is there a way to do that?
bimmerdriver is offline  

Thread Tools
Search this Thread

Contact Us - Manage Preferences Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.