Originally Posted by SeattleFred
I have a friend at ITA who has kindly provided me with some info about extensions to the ITA "routing language" that are not documented on the ITA website.
First up: how to specify the booking code
The extensions to the 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.
CONSTRAINING BOOKING CODES:
Command is: "f bc=X" or "f bc=X|bc=Y|..."
Ex: Limit each part of the trip to travel on United and booking in the
L booking-code:
from: BOS:: ua+ / f bc=l
to : LAX:: ua+ / f bc=l
Or with multiple booking-code choices and no airline restriction:
from: BOS::/ f bc=l|bc=m|bc=y
to : LAX::/ f bc=l|bc=m|bc=y
More to come…
What a great help. I have been using ITA and love it, but some of the enhancements that I have learned about on this board constantly improve the value of both ITA and this board.
I had been trying to book a rt on UA but I needed W fares to use a companion ticket. Before this I had to put in the request and then keeping jumping down fares until I thought I was in the W range. However, I would often get a mix of W and V fares or W and S fares. It was pretty sporadic.
This has just made my life easier.
Same thing for when I need to book an H fare for Int'l mileage upgrade.
Great! Thanks! ^ ^ ^