Delta unofficial PNR viewer

Old Mar 6, 22, 10:41 pm
  #1  
Original Poster
 
Join Date: Nov 2018
Location: San Francisco
Programs: DL
Posts: 459
Delta unofficial PNR viewer

Like many, I have been in inconvenient positions lately where Delta representatives make incorrect changes to my reservations, be it for upgrades or IRROPS or otherwise. As a result I started working on a tool for Delta similar to Air Canada's PNR viewer. It turns out that the Delta mobile app retrieves a lot of information on your reservation that it doesn't show you, including reservation remarks, SSRs, ticketing information, etc.

I built pnr.sh to help show this information; you can use it here: https://pnr.sh

It shows all of the above; you can use it to calculate estimated MQM/MQD, see your fare basis, view automated and manual notes left on your reservation, and more. Given I built it over a weekend, it will probably break, get blocked, etc so I'll maintain it as I have time, but I figure it will be useful for most people. It's also open source if you are familiar with the programming language Go and want to run it yourself: https://github.com/pnrsh/pnrsh

Let me know if you find it useful or want it to show anything in particular! Here's part of what it looks like today, but it displays a lot of other info as well:
Spiff, Xeno, mot29 and 38 others like this.
dlflyer00 is offline  
Old Mar 6, 22, 10:46 pm
  #2  
 
Join Date: Apr 2005
Location: Fort Worth, TX
Programs: Delta DM, United Silver, Marriott LT Platinum, Hyatt Discoverist
Posts: 791
So cool! Thank you!
matchbox20_is is offline  
Old Mar 6, 22, 11:15 pm
  #3  
 
Join Date: Aug 2016
Location: DTW / SJC
Programs: AA EXP, DL DM, Marriott Titanium, Hyatt Globalist
Posts: 741
This is fascinating, and I can't imagine it'll last, but thanks!
aacar is online now  
Old Mar 6, 22, 11:17 pm
  #4  
 
Join Date: Dec 2007
Programs: DL, Hilton, National
Posts: 817
Shhh... don't any of you breathe a word of this to an agent!
Great work OP... bravo!
photojojo and volabam like this.
paterwdb is offline  
Old Mar 7, 22, 5:10 am
  #5  
 
Join Date: May 2014
Location: Brisbane, Australia
Posts: 891
This got me thinking, I wonder how hard a United one would be? The United website when doing a my booking search does XHR fetch at united.com/api/myTrips/lookup, this reveals a similar amount of information in json format.

I just had a look at a UA booking ref I've got an it reveals some interesting information including the ticket numbers, upgrade eligibility per sector, which ticket numbers are attached to each sector, status (including star gold/silver status), eticket control/status, fare basis, SSR comments on the booking, breakdown of taxes/fare.
Ty Vil and dlflyer00 like this.
henrus is offline  
Old Mar 7, 22, 6:41 am
  #6  
 
Join Date: Jun 2013
Location: FSD
Programs: AA CK, DL SM, UA PS, HH Diamond, Bonvoy Titanium , Hyatt Globalist, Global Entry, CLEAR
Posts: 447
This is pretty awesome!

Thanks!
jhalapin is offline  
Old Mar 7, 22, 8:56 am
  #7  
 
Join Date: Feb 2012
Location: STL
Programs: DL DM; HH gold
Posts: 533
Great tool, but looks like access is already killed by DL?
woodenshoe101 is online now  
Old Mar 7, 22, 8:59 am
  #8  
 
Join Date: Aug 2017
Programs: Alaska 75K, Delta Silver, UA 1K, Hilton Diamond, Hyatt Discoverist, Marriott Platinum + LT Gold
Posts: 9,616
Originally Posted by henrus
This got me thinking, I wonder how hard a United one would be? The United website when doing a my booking search does XHR fetch at united.com/api/myTrips/lookup, this reveals a similar amount of information in json format.
United modified the upgrade list coding a few days after people were allowed to see their position weeks and months ahead of time
Repooc17 is offline  
Old Mar 7, 22, 9:41 am
  #9  
FlyerTalk Evangelist
 
Join Date: Nov 2014
Location: MSP
Programs: DL PM, UA Gold, WN, Global Entry; +others wherever miles/points are found
Posts: 13,894
Originally Posted by woodenshoe101
Great tool, but looks like access is already killed by DL?
Still accessible to me, but posting an exploit like this publicly.. can't imagine it will last.
findark is offline  
Old Mar 7, 22, 10:00 am
  #10  
 
Join Date: Dec 2007
Programs: DL, Hilton, National
Posts: 817
I'm just really wishing I'd had this on some past situations where there seemed to be some sketchy things going on with customer service. But grateful for it now for the time being.

For example, I have a RT XXX-ATL-PHX. I have a separate one way SAN-ATL-XXX on the same day as the return from PHX (I can't cancel only the return leg of that RT until after taking the outbound without forcing a reprice, but need to return from SAN instead of PHX). I can see in the notes that DL has made an auto note of "duplicate bookings" on both itineraries. It hasn't canceled anything yet, but interesting to note that the system has already flagged both itineraries for the duplicate day of flying.
asovse1 likes this.
paterwdb is offline  
Old Mar 7, 22, 10:04 am
  #11  
 
Join Date: Jun 2019
Posts: 222
Originally Posted by findark
Still accessible to me, but posting an exploit like this publicly.. can't imagine it will last.
It's not much different from going to Delta.com and putting in a PNR, first name, and last name.
UnevenGray is offline  
Old Mar 7, 22, 10:16 am
  #12  
FlyerTalk Evangelist
 
Join Date: Nov 2014
Location: MSP
Programs: DL PM, UA Gold, WN, Global Entry; +others wherever miles/points are found
Posts: 13,894
Originally Posted by UnevenGray
It's not much different from going to Delta.com and putting in a PNR, first name, and last name.
There's no way Delta intends your PNR notes to be customer-facing. This is part of a wave of low-quality software developers having the backend spit out comically too much information over an unsecured API so that the frontend can filter and display it without needing to change it. This is true across airlines, and the really interesting nuggets of data get trimmed down at the speed of corporate management. (For example, on a different airline you used to be able to see many people's seat assignments, booking classes, and status levels through a similar exploit.)
FlyBitcoin likes this.
findark is offline  
Old Mar 7, 22, 10:22 am
  #13  
Formerly doc4science
 
Join Date: Sep 2019
Location: CMH/DSM
Programs: United Airlines Silver, Hilton Diamond, Marriott Gold
Posts: 541
Originally Posted by henrus
This got me thinking, I wonder how hard a United one would be? The United website when doing a my booking search does XHR fetch at united.com/api/myTrips/lookup, this reveals a similar amount of information in json format.

I just had a look at a UA booking ref I've got an it reveals some interesting information including the ticket numbers, upgrade eligibility per sector, which ticket numbers are attached to each sector, status (including star gold/silver status), eticket control/status, fare basis, SSR comments on the booking, breakdown of taxes/fare.
I was wondering the same thing, but for American. hmmm
Ty Vil likes this.
Fly2Connect is offline  
Old Mar 7, 22, 11:53 am
  #14  
FlyerTalk Evangelist
Hilton Contributor Badge
 
Join Date: Sep 2003
Location: San Antonio
Programs: DL DM, Former AA EXP now AY Plat, AC 75K, NW Plat, Former CO Gold, Hilton Diamond, Marriott Titanium
Posts: 26,357
Originally Posted by findark
There's no way Delta intends your PNR notes to be customer-facing. This is part of a wave of low-quality software developers having the backend spit out comically too much information over an unsecured API so that the frontend can filter and display it without needing to change it. This is true across airlines, and the really interesting nuggets of data get trimmed down at the speed of corporate management. (For example, on a different airline you used to be able to see many people's seat assignments, booking classes, and status levels through a similar exploit.)
Most likely no. However, there's numerous laws requiring companies provide any information about you/transactions.
flyerCO is offline  
Old Mar 7, 22, 12:33 pm
  #15  
 
Join Date: Sep 2009
Location: HNL
Programs: DL PM/1MM, BW DE (lifetime), HH DE, Marriott PE (lifetime), National Emerald Executive
Posts: 7,130
I like how DL describes the status of its customers:
Status HOOKED
...OK, well actually it's the status of the ticket. And I actually wonder if someone knows what does "HOOKED" status mean for a ticket?
DiverDave likes this.
RealHJ is offline  

Thread Tools
Search this Thread

Contact Us - Manage Preferences - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service - Do Not Sell or Share My Personal Information -

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