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 Jun 19, 2013, 10:52 am
  #286  
 
Join Date: May 2007
Location: ORD, DEL
Programs: AA (Plt Pro; 1.5 MM)
Posts: 6,208
Originally Posted by camelari
What if we don't want multiple city. I would like to pull up a through fare.
Multicity search is just a way to enter the itinerary you want. After all, you are specifying 4 airports. That is multi enough. ITA will display the best applicable fares it can find.

However, having been an ITA-addict for several years, I should also tell you that it is easy to get seduced by its power and try to overcontrol your search. For example, I can specify that no connection should be longer than 180 minutes. Sounds great, but would I have taken a 183 minute connection if the price was 50% lower? Certainly! Except that, math being math, if I have specified "maxconnect 180", ITA won't even show me the 183-minute option.

Similarly, in your case, would you consider some other carrier besides AA in the first leg, or AC in second, or another connection besides FLL, if the fare was much lower? If yes, then don't place these restrictions. Look at broader results and choose manually. Or start with a broad search and narrow down gradually.

Last edited by aktchi; Jun 19, 2013 at 11:01 am
aktchi is offline  
Old Jun 19, 2013, 4:03 pm
  #287  
 
Join Date: Sep 2011
Location: YUL
Programs: AC Altitude -.006k
Posts: 895
Originally Posted by aktchi
Multicity search is just a way to enter the itinerary you want. After all, you are specifying 4 airports. That is multi enough. ITA will display the best applicable fares it can find.

However, having been an ITA-addict for several years, I should also tell you that it is easy to get seduced by its power and try to overcontrol your search. For example, I can specify that no connection should be longer than 180 minutes. Sounds great, but would I have taken a 183 minute connection if the price was 50% lower? Certainly! Except that, math being math, if I have specified "maxconnect 180", ITA won't even show me the 183-minute option.

Similarly, in your case, would you consider some other carrier besides AA in the first leg, or AC in second, or another connection besides FLL, if the fare was much lower? If yes, then don't place these restrictions. Look at broader results and choose manually. Or start with a broad search and narrow down gradually.
Agreed, I would personally start a simple GCM-YUL search and start narrowing it down based on my preference (e.g. more miles - GCM-IAH-EWR-YUL, lowest travel time, best fare, preferred carriers, etc.). Of course, if you want to have a stop in MIA/FLL start with that; I sense ITA likes it better when the search is more specific than less.

Btw, set your sales city to YUL (or whatever) to get pricing in CAD$.

Funny, I'm returning to GCM next month (on US) - looking forward to blowing a few bubbles there!
WhiteYUL is offline  
Old Jun 20, 2013, 4:32 am
  #288  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Specific Routing

Thanks for all the great input got another question.

If you have a flight AAA-BBB-CCC (BBB being connecting Point).

Firstly how can you specify specific airline for segment AAA-BBB while allowing ITA to attribute any airline for the BBB-CCC segment.

Secondly how can you specify a specific booking class for AAA-BBB without specifying any fare class BBB-CCC segement?
camelari is offline  
Old Jun 20, 2013, 6:47 am
  #289  
FlyerTalk Evangelist
 
Join Date: Mar 2004
Location: SGF
Programs: AS, AA, UA, AGR S (former 75K, GLD, 1K, and S+, now an elite peon)
Posts: 23,221
Originally Posted by camelari
Thanks for all the great input got another question.

If you have a flight AAA-BBB-CCC (BBB being connecting Point).

Firstly how can you specify specific airline for segment AAA-BBB while allowing ITA to attribute any airline for the BBB-CCC segment.

Secondly how can you specify a specific booking class for AAA-BBB without specifying any fare class BBB-CCC segement?
For the former, simply put in the carrier code before and leave it empty after the connection point. For example, to search DEN-ANC with DEN-SEA on UA and SEA-ANC on AS, do a search for DEN-ANC and put the following in the route specification: UA SEA AS.

For the latter, I'm not sure off the top of my head and can't really look it up now/experiment with it on my iPhone. You should be able to do it on a multi-city search if necessary.
jackal is offline  
Old Jun 26, 2013, 6:35 pm
  #290  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Requesting routing Open Jaws

How would you code ita to perform following search.

Departing From AAA to BBB with American Airlines

Then taking of (open Jaw) From CCC to EEE (forcing connection in DDD) with Air Canada.

I am able to pull it up but without the open jaw.

I am inputting as follows Departing AAA to EEE in advance routing i am indicating AA BBB AC+ DDD which works however i am missing the open jaw of CCC
camelari is offline  
Old Jun 26, 2013, 8:07 pm
  #291  
 
Join Date: Aug 2007
Location: Near SEA
Programs: UA MM, AS MVPG75K, Marriott Lifetime Gold
Posts: 7,973
Originally Posted by camelari
How would you code ita to perform following search.

Departing From AAA to BBB with American Airlines

Then taking of (open Jaw) From CCC to EEE (forcing connection in DDD) with Air Canada.

I am able to pull it up but without the open jaw.

I am inputting as follows Departing AAA to EEE in advance routing i am indicating AA BBB AC+ DDD which works however i am missing the open jaw of CCC
Multicity:
AAA AA+
BBB
(this assumes zero or more stops)

CCC AC+ DDD AC+
EEE
(again, zero or more stops each leg)
bmvaughn is offline  
Old Jun 27, 2013, 2:03 am
  #292  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Originally Posted by bmvaughn
Multicity:
AAA AA+
BBB
(this assumes zero or more stops)

CCC AC+ DDD AC+
EEE
(again, zero or more stops each leg)
What about no multi city but one way trip?
camelari is offline  
Old Jun 27, 2013, 6:24 am
  #293  
 
Join Date: Jul 2009
Programs: M&M
Posts: 999
If you want to have one way because of the calendar search (which won't be too accurate for this) then you can do a roundtrip using the format for forcing OJ cities provided by ITAHacker a few pages back.
FrankTalk is offline  
Old Jun 27, 2013, 9:52 am
  #294  
 
Join Date: Aug 2007
Location: Near SEA
Programs: UA MM, AS MVPG75K, Marriott Lifetime Gold
Posts: 7,973
Originally Posted by camelari
What about no multi city but one way trip?
Well that's not a one-way trip.
bmvaughn is offline  
Old Jun 27, 2013, 9:56 am
  #295  
 
Join Date: Jul 2011
Location: Washington, DC
Programs: AA, UA
Posts: 17
Originally Posted by SeattleFred
bhatnasx has been adding these to the Mileage Run Tools (Part II) sticky at the top of this forum.
Okay, I'm looking for the MR tools "at the top..." but cannot find them. Can you please post a link? Thanks.
Sleuth707 is offline  
Old Jun 27, 2013, 10:26 am
  #296  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Originally Posted by bmvaughn
Well that's not a one-way trip.
Sure is a one way just with an open Jaw.

I am looking at forcing ITA to give me a thru fare versus three one ways fares
camelari is offline  
Old Jun 27, 2013, 2:06 pm
  #297  
 
Join Date: May 2007
Location: ORD, DEL
Programs: AA (Plt Pro; 1.5 MM)
Posts: 6,208
Originally Posted by camelari
Sure is a one way just with an open Jaw.
I always thought OJ refers to returning from/to a different city. Can you please explain the nature of OJ you have in mind in a 1-way flight?
aktchi is offline  
Old Jun 27, 2013, 2:20 pm
  #298  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Originally Posted by aktchi
I always thought OJ refers to returning from/to a different city. Can you please explain the nature of OJ you have in mind in a 1-way flight?
Example
I thought open jaw is taking off from different airport than landing regardless of direction.

Example

NAS to MIA (Connecting)
FLL (Open Jaw) to EWR (Connecting)
EWR to YYZ (Destination)

Therefore one way fare. NAS to YYZ

All under a single one way ticket
camelari is offline  
Old Jun 27, 2013, 2:52 pm
  #299  
 
Join Date: Jul 2009
Programs: M&M
Posts: 999
Originally Posted by camelari
Sure is a one way just with an open Jaw.

I am looking at forcing ITA to give me a thru fare versus three one ways fares
It doesn't matter what kind of trip you're searching for on ITA it will take the best applicable fare for it. You can search for multi-city and still get the through fare if that's better than other options.

If you want to be certain you can specify what fare ITA should use with

/F YY.AAA+BBB.CCCCCC

where YY = airline code, AAA+BBB are the fare break points and CCCCCC is the fare code you want to use.

BTW what you want is called surface sector, not open jaw.

Last edited by FrankTalk; Jun 27, 2013 at 2:57 pm
FrankTalk is offline  
Old Jul 13, 2013, 8:51 pm
  #300  
 
Join Date: Jun 2011
Location: YYZ
Programs: AC-ELITE 50K
Posts: 66
Do you need to specify fare or can you do without fare and just routing
camelari 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.