![]() |
This is a VERY helpful thread. Thanks^
CV |
Well, as usual, when I post something I end up learning also. I really thought the space between the airport code and the double colon was necessary. I'd found something that worked, and just stuck to it.
dstan and mrredskin - thanks! Guess you can teach an old dog new tricks! Romelle |
Thanks for the info. One of the most valuable threads!
|
Bah, I know I've done this before...but how do I combine this with the alliance tag?
|
Originally Posted by igopogo
(Post 17140171)
Bah, I know I've done this before...but how do I combine this with the alliance tag?
Choose one! |
Originally Posted by txrandom
(Post 17140524)
/alliance skyteam|star-alliance|oneworld
Choose one! |
Originally Posted by igopogo
(Post 17140889)
Yes, got that...but when I try to combine this with the booking code, I always get an error. Can you give me a combined code?
|
Originally Posted by igopogo
(Post 17140171)
Bah, I know I've done this before...but how do I combine this with the alliance tag?
/ f bc=y; alliance oneworld |
Originally Posted by ITA Hacker
(Post 17144508)
Just separate the commands with a semicolon:
/ f bc=y; alliance oneworld |
mixed class booking: advice
hi all: thanks for helpful tips; followed various suggestions/'formulas' on here but still having difficulties finding a mixed booking BCN-GRU on SQ in C; second sector GRU-EZE on JJ in Y
Use multi-city and enter: From BCN :: sq+ / f bc=C|bc=D|bc=I|bc=R To: GRU From GRU :: jj+ / f bc=Y|bc=B|bc=M|bc=H|bc=Q|bc=X|bc=N|bc=V|bc=W To: EZE Result: 'no flights found' although when searching separately - flights are available (C on SQ and M on JJ) - any advice? |
It's possible that the 2 fares you are finding (the SQ and the JJ fares) are not combinable on one ticket. If they are, try:
From BCN :: sq+ / f bc=C|bc=D|bc=I|bc=R To: GRU From GRU :: JJ+ To: EZE and select class as economy. |
Originally Posted by CalVol
(Post 13368716)
This is a VERY helpful thread. Thanks^
CV |
I'm sure others have noticed but ITA software shows tickets that I cannot find anywhere else at discounted prices. Last Aug, purchased ticket PDX-LAX-GRU-FLN-GRU-IAD-PDX for a little over $2k. Today, I was looking at PDX-FLN and could not find anything less than $1300 with UA around $1800. Looked at ITA and found ticket for $1067. Haven't seen it that cheap in years. Gave it to a travel agent and voilla. Wondering if others have had the same experience??
|
Originally Posted by dcpdxtrans
(Post 17572402)
I'm sure others have noticed but ITA software shows tickets that I cannot find anywhere else at discounted prices. Last Aug, purchased ticket PDX-LAX-GRU-FLN-GRU-IAD-PDX for a little over $2k. Today, I was looking at PDX-FLN and could not find anything less than $1300 with UA around $1800. Looked at ITA and found ticket for $1067. Haven't seen it that cheap in years. Gave it to a travel agent and voilla. Wondering if others have had the same experience??
|
Originally Posted by stdatwmu
(Post 17575504)
I've used CheapAir.com to snag routings I've found on ITA before, especially if they're multi-airline.
Their downside appears to be the booking fee, but if it's the only site that will allow ticketing a particular fare combination, it's probably be worth it. Not talked about a ton on FT, but this thread touches on it: http://www.flyertalk.com/forum/onlin...ine-sites.html |
Originally Posted by JanoSicek
(Post 11162324)
Another good shortcut is using negation
Instead of /f bc=X|bc=Y if you wish just to EXCLUDE cheap booking classes, you can do this: /f ~bc=W&~bc=V&~bc=N and then you get no W,V,N in your results Most used by me, as those classes earn me just 50% "/f ~bc=O" works to exclude O class but I want to exclude several. / f ~bc=O&~bc=N~&bc=Q&~bc=E returns an error: "The search failed with QPX Warning. Illegal faring spec: missing Boolean connective" What is the correct syntax? [edit] I see this, but it really does not help: [/EDIT]
Originally Posted by ITAGiRL
(Post 16558930)
In response to TrayFlowInUK's question dated June 13, 2011, there is a way to complete the same types of inquiries using our advanced routing codes. The reason it did not work for him the first time is because the syntax has changed from that which the original user posted in 2004. To complete these types of searches, please use the following:
To constrain results to return YUP fares only Using BOS as your Departing from point, enter the following syntax in the advanced routing code field "/ f ..yup" (without the quotes). Using LAX as your Destination point, enter the following syntax in the advanced routing code field "/ f ..yup" (without the quotes). Enter your preferred dates, times, number of travelers, etc. and hit search. Results should appear shortly. To constrain results to return either YUP or F fares on any airline and between any points Using BOS as your Departing from point, enter the following syntax in the advanced routing code field "/ f (.bos+lax.)|(..yup|..f)" (without the quotes). Using LAX as your Destination point, enter the following syntax in the advanced routing code field "/ f (.bos+lax.)|(..yup|..f)" (without the quotes). Enter your preferred dates, times, number of travelers, etc. and hit search. Results should appear shortly. |
Originally Posted by serfty
(Post 17665444)
I'm trying to do similar with Matrix-2
"/f ~bc=O" works to exclude O class but I want to exclude several. / f ~bc=O&~bc=N~&bc=Q&~bc=E returns an error: "The search failed with QPX Warning. Illegal faring spec: missing Boolean connective" What is the correct syntax? [edit] I see this, but it really does not help: [/EDIT] |
Thanks for that. :doh: !!!
|
Trying to search for a Delta M fare--used just do DL+ f / bc=m on line two but now I get an error. Am I doing something wrong?
I so miss Matrix1. |
Originally Posted by MatthewLAX
(Post 19074616)
Trying to search for a Delta M fare--used just do DL+ f / bc=m on line two but now I get an error. Am I doing something wrong?
I so miss Matrix1. DL+ / f bc=m |
Originally Posted by CokeandTaco
(Post 19075148)
The forward slash belongs in front of the f
DL+ / f bc=m |
Ooops wrong thread.
|
The ITA wiki shows how to specify booking code/airline pairs, as follows:
Code:
/f lh..f,aa..yWhat's the correct way to do this? |
Originally Posted by zencat
(Post 19234500)
The ITA wiki shows how to specify booking code/airline pairs, as follows:
Code:
/f lh..f,aa..yWhat's the correct way to do this? Code:
/f lh..f|aa..y |
Originally Posted by ITA Hacker
(Post 19235340)
I guess we don't support the comma anymore, but this works if you replace the comma with a vertical bar:
Code:
/f lh..f|aa..yCode:
LHR :: o:aa,ba+ / f ~aa..o&~aa..g&~aa..q&~aa..n&~aa..sEdit again (sorry).. It's really not working. I tried the following: Code:
FRA :: f+ / f ~ua..M&~ua..E&~ua..U&~ua..H&~ua..Q&~ua..V&~ua..W&~ua..S&~ua..T&~ua..L&~ua..K&~ua..G&~ua..NThinking that the ampersand doesn't work, I simplified the query: Code:
FRA :: f+ / f ~ua..K |
Originally Posted by zencat
(Post 19235793)
Code:
FRA :: f+ / f ~ua..M&~ua..E&~ua..U&~ua..H&~ua..Q&~ua..V&~ua..W&~ua..S&~ua..T&~ua..L&~ua..K&~ua..G&~ua..NIf you want to control booking classes, you want something more like "/f !bc=M&!bc=E..." You can also use wildcarded fare basis codes; the industry uses a dash to indicate "any sequence of characters", and usually (but not always) the first letter of the fare basis corresponds to the booking code that will be used: "/f !ua..M-&!ua..E-&..." |
Originally Posted by ITA Hacker
(Post 19236056)
These are the fare basis codes, not the booking codes. So you're prohibiting fares called "N" and "K" and so forth, which actually don't exist, so the restriction doesn't do anything.
If you want to control booking classes, you want something more like "/f !bc=M&!bc=E..." What you're suggesting would seem to negate booking code "M" and "E" for all airlines. But they have different meanings for each airline. E.g. class K on UA is worth 100% of the mileage, but class K on LH is only worth 50%. So suppose I want the search to be open to all airlines, but I want it to exclude the booking codes M and E of LH, but allow M and E for all other airlines. How would that be written? (edit) I'm quite confused about the difference between "fare basis codes" and "booking codes". The UA link in my post calls them "fare classes", and shows fare class M and E as being worth 100% mileage credit. "Booking code" is not in the FT glossary, but "fare basis" is, and fare basis is described as what I thought a booking code was. |
Originally Posted by zencat
(Post 19236088)
What you're suggesting would seem to negate booking code "M" and "E" for all airlines. But they have different meanings for each airline. E.g. class K on UA is worth 100% of the mileage, but class K on LH is only worth 50%.
So suppose I want the search to be open to all airlines, but I want it to exclude the booking codes M and E of LH, but allow M and E for all other airlines. How would that be written? Airlines: Air China OR United Airlines Booking Class: Exclude N from Air China, but allow N for United Airlines ... |
Originally Posted by zencat
(Post 19236088)
(edit) I'm quite confused about the difference between "fare basis codes" and "booking codes". The UA link in my post calls them "fare classes", and shows fare class M and E as being worth 100% mileage credit. "Booking code" is not in the FT glossary, but "fare basis" is, and fare basis is described as what I thought a booking code was.
Suppose we search a one-way itinerary between Vancouver (YVR) and Xiamen (XMN) on December 11th, 2013. One of the itineraries available to us is AC3 to Tokyo (NRT), followed by NH935. The fare basis for this itinerary is T7HXCNO. This is Air Canada's rules and restrictions governing this fare - since they are the carrier effectively selling you passage between YVR and XMN. As generally is the case, the first letter of the fare basis code corresponds to the booking class for flight AC3: T. However, the booking class for the NH935 leg is K. And as far as frequent flyer programs are concerned, it is the booking class that matters. So in determining how many miles you would be awarded for flying this itinerary, you would consider YVR->NRT on AC booking class T and NRT->XMN on NH booking class K. |
How do I exclude a booking class from a specific multi-leg-itinerary?
I know I want to fly from ORD on UA with two stops to ATL, and I want to exclude booking class N. If I search with "UA UA UA", I get the required routings, but many includes a leg in N. If I search with "/ f ~bc=N" I only get direct and one-stop routings. How do I combine the two restrictions? I've tried many variations, but all result in "bad specification" error messages. TNX |
I am not sure what you're entering, but specifying "UA UA UA / f ~bc=N" returns exactly what you're looking for when I use it.
|
searching in fare rules?
Is it possible with ITA to search on the textual contents of the fare rules? fi if i'm looking for flights for add-ons i'd need something like "add-ons permitted" in cat 10..
Category 10: Combinability FARES MAY BE COMBINED ON A HALF ROUND TRIP BASIS WITH ANY FARE FOR ANY CARRIER IN ANY RULE AND TARIFF TO FORM SINGLE/DOUBLE OPEN JAWS/ROUND TRIPS/CIRCLE TRIPS. ADD-ONS PERMITTED. |
Originally Posted by hillrider
(Post 24359002)
I am not sure what you're entering, but specifying "UA UA UA / f ~bc=N" returns exactly what you're looking for when I use it.
|
Syntax for multiple airlines
Hello
I think this should work, but it doesn't: / f os..y|os..b|os..m|os..u|os..h|os..q|os..g|ca..y|ca ..b|ca..m|ca..h|ca..k|ca..w|ca..l (I am wanting to restrict to 100% earning on OS or CA - but no results are returned - not an error) Any ideas? Thanks LHR*G |
Is it worth making this thread into a WikiPost? There is a lot of useful stuff in here, but it's rather difficult to pull it all out. It also seems that ITA doesn't really keep their own page updated correctly...
|
Originally Posted by SeattleFred
(Post 2894353)
I've already asked him to add a same-day-roundtrip option to the month-long search feature. I've also asked him for a lowest-fare-to-anywhere search, with an option to specify the minimum distance. He replied that these were on the ITA to-do list, but he would not provide a timeframe for completion.
I willl pass on further requests, but let's first come up with a priority list. As for your particular requests, you might be interested in CoMETS, the cross platform standalone database application that I've been developing. It's approaching beta release; for a preview, I've posted some screen shots. If you have feature requests for CoMETS, this would be a great time to let me know. Please also let me know if you'd be interested in beta testing CoMETS. --------- CoMETS update (18 Feb 2005): CoMETS Beta 1 is now available for both Mac OS X (password: ftcomets) and for Windows (no password required). When I find a little time, I will post a short movie demonstrating CoMETS' functionality and ease of use. When I find a little more time, I will release Beta 2. FWIW, I've been using Beta 1 for several months on my PowerBook and it has been rock-solid. UPDATE: The CoMETS Movie is finally here. Check it out to see how CoMETS will give you maximum info for minimum effort. |
. wrong thread
|
I have a query about ITA Matrix switch parameters, hope this is the best place for it !
I have formulated my query as follows: Cairo International, Egypt (CAI) LHR MIA LAX / alliance oneworld; f ~bc=Y HNL LAX MIA LHR / alliance oneworld; f ~bc=Y Business Class or higher which returns a ton of flights, but the cheapest ones are all BA Y for the first and last sectors (LHR-CAI-LHR) even though I specified "~bc=Y" Does negation not work for booking class ? Is my syntax wrong ? Is the code wrong ? Answers on a postcard please :) |
Originally Posted by Fitch
(Post 28199908)
I have a query about ITA Matrix switch parameters, hope this is the best place for it !
I have formulated my query as follows: Cairo International, Egypt (CAI) LHR MIA LAX / alliance oneworld; f ~bc=Y HNL LAX MIA LHR / alliance oneworld; f ~bc=Y Business Class or higher which returns a ton of flights, but the cheapest ones are all BA Y for the first and last sectors (LHR-CAI-LHR) even though I specified "~bc=Y" Does negation not work for booking class ? Is my syntax wrong ? Is the code wrong ? Answers on a postcard please :) When there is no availability in I class (assuming thats the deal you are searching for) it will revert to Y class to maintain the price, if it bumps to J or C etc the price will increase. |
Thanks for the explanation, but it seems rather silly to me - the reason I excluded Y is because I don't want to buy a Y ticket :)
Ergo, "maintaining the price" by frigging the booking class is more likely to result in revenue of £0 for the airline, rather than £x ... :rolleyes: |
| All times are GMT -6. The time now is 10:34 am. |
This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.