booking.flytap.com
Open in
urlscan Pro
104.18.6.169
Public Scan
URL:
https://booking.flytap.com/booking/login
Submission: On November 11 via api from BE — Scanned from CA
Submission: On November 11 via api from BE — Scanned from CA
Form analysis
1 forms found in the DOM<form _ngcontent-oqb-c16="" novalidate="" class="ng-untouched ng-pristine ng-invalid">
<div _ngcontent-oqb-c16="" class="trip-line no-margin"><app-segmented-control-radio _ngcontent-oqb-c16="" class="booking-type-selector" classes="segmented-control--rounded" aria-label="Select flight type">
<ul class="segmented-control segmented-control--rounded" role="radiogroup" tabindex="0"><!---->
<li skeletonloader="" class="ng-star-inserted active"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="Return" aria-checked="true" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> Return
</span></button></li>
<li skeletonloader="" class="ng-star-inserted"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="One way" aria-checked="false" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> One way
</span></button></li>
<li skeletonloader="" class="ng-star-inserted"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="Multicity" aria-checked="false" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> Multicity
</span></button></li>
</ul>
</app-segmented-control-radio>
<div _ngcontent-oqb-c16="" class="pay-with-type"><app-book-award-flights _ngcontent-oqb-c16="" _nghost-oqb-c20=""><!----><label _ngcontent-oqb-c20="" class="checkbox-wrapper ng-star-inserted" for="pay-miles" role="checkbox"
style="display: none;"><input _ngcontent-oqb-c20="" class="checkbox ng-untouched ng-pristine ng-valid" id="pay-miles" type="checkbox"><span _ngcontent-oqb-c20=""><label _ngcontent-oqb-c20="" skeletonloader="" class=""> Pay with Miles
</label></span></label></app-book-award-flights></div><!---->
<div _ngcontent-oqb-c16="" class="show-all-dates ng-star-inserted"><label _ngcontent-oqb-c16="" class="checkbox-wrapper" for="show-all-dates"><input _ngcontent-oqb-c16="" class="checkbox ng-untouched ng-pristine ng-valid" id="show-all-dates"
type="checkbox"><span _ngcontent-oqb-c16=""><span _ngcontent-oqb-c16="" skeletonloader="" class=""> Show all dates and best offers </span></span></label></div>
</div><!---->
<div _ngcontent-oqb-c16="" class="trip-line ng-star-inserted">
<div _ngcontent-oqb-c16="" class="endpoints-input__group">
<div _ngcontent-oqb-c16="" class="endpoints-input__wrapper">
<div _ngcontent-oqb-c16="" class="endpoints-input" aria-label="Select outbound location"><!----><app-airport-input _ngcontent-oqb-c16="" formcontrolname="from" _nghost-oqb-c21="" class="ng-untouched ng-pristine ng-valid">
<div _ngcontent-oqb-c21="" class="endpoints-input-airport-wrapper filled "><!----><!---->
<div _ngcontent-oqb-c21="" aria-hidden="true" class="endpoints-input-iata ng-star-inserted"><!---->NYC<!----></div><!----><input _ngcontent-oqb-c21="" autocomplete="off" class="ng-star-inserted" skeletonloader="" type="text"
id="flight-search-from" placeholder="Country, City, Airport"><!---->
</div><label _ngcontent-oqb-c21="" skeletonloader="" class="" for="flight-search-from">From</label><!----><app-autocomplete _ngcontent-oqb-c21="" class="autocomplete ng-star-inserted" _nghost-oqb-c26=""><!----><span _ngcontent-oqb-c26=""
aria-atomic="true" class="visuallyhidden helper-accessible" role="alert" tabindex="-1"></span></app-autocomplete>
</app-airport-input></div><!---->
</div>
<div _ngcontent-oqb-c16="" class="route-type__icon" aria-label="Switch outbound with arrival locations"><app-svg _ngcontent-oqb-c16="" aria-hidden="true" class="route-type__icon-type app-svg" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6=""
class="icon" role="img" aria-label="Route type icon" alt="Route type icon" title="Route type icon">
<use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#plane_related--flights_inbound_and_outbound"></use>
</svg></app-svg><app-svg _ngcontent-oqb-c16="" aria-hidden="true" class="route-type__icon-switch app-svg" svg="icons.svg#general--arrow--long_both" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Swap icon"
alt="Swap icon" title="Swap icon">
<use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#general--arrow--long_both"></use>
</svg></app-svg></div>
<div _ngcontent-oqb-c16="" class="endpoints-input__wrapper">
<div _ngcontent-oqb-c16="" class="endpoints-input" aria-label="Select arrival location"><!----><app-airport-input _ngcontent-oqb-c16="" formcontrolname="to" _nghost-oqb-c21="" class="ng-untouched ng-pristine ng-invalid">
<div _ngcontent-oqb-c21="" class="endpoints-input-airport-wrapper "><!----><!----><input _ngcontent-oqb-c21="" autocomplete="off" class="ng-star-inserted" skeletonloader="" type="text" id="flight-search-to"
placeholder="Country, City, Airport"><!----></div><label _ngcontent-oqb-c21="" skeletonloader="" class="" for="flight-search-to">Where to?</label><!----><app-autocomplete _ngcontent-oqb-c21="" class="autocomplete ng-star-inserted"
_nghost-oqb-c26=""><!----><span _ngcontent-oqb-c26="" aria-atomic="true" class="visuallyhidden helper-accessible" role="alert" tabindex="-1"></span></app-autocomplete>
</app-airport-input></div><!---->
</div><!---->
<div _ngcontent-oqb-c16="" class="endpoints-input__wrapper endpoints-input__wrapper--datepicker ng-star-inserted">
<div _ngcontent-oqb-c16="" aria-label="Select flight date" class="endpoints-input endpoints-input--datepicker"><!---->
<div _ngcontent-oqb-c16="" class="ng-star-inserted"><input _ngcontent-oqb-c16="" bsdaterangepicker="" class="form-control bsdateRangepicker ng-untouched ng-pristine ng-valid" formcontrolname="dateRange" type="text"><label
_ngcontent-oqb-c16="" class="bsdateRangepicker--label" skeletonloader="">When?</label></div><!---->
<div _ngcontent-oqb-c16="" class="iconDatepicker"><app-svg _ngcontent-oqb-c16="" aria-hidden="true" aria-label="no price icon" class="app-svg" svg="icons.svg#general--calendar" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon"
role="img" aria-label="Calendar icon" alt="Calendar icon" title="Calendar icon">
<use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#general--calendar"></use>
</svg></app-svg></div>
</div>
</div>
</div>
</div><!----><!---->
<div _ngcontent-oqb-c16="" class="trip-options-line"><!---->
<div _ngcontent-oqb-c16="" class="trip-options-line--left ng-star-inserted"><button _ngcontent-oqb-c16="" type="button" class="button--stopover" aria-label="Open dialog to check to see if your route is eligible for a TAP Stopover"><app-svg
_ngcontent-oqb-c16="" aria-hidden="true" class="button--stopover_icon app-svg" svg="icons.svg#destinations--stopover_experience" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Stopover icon"
alt="Stopover icon" title="Stopover icon">
<use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#destinations--stopover_experience"></use>
</svg></app-svg>
<div _ngcontent-oqb-c16="" aria-hidden="true" class="button--stopover_text"><span _ngcontent-oqb-c16="" class="button--stopover_label" skeletonloader=""> Add a free TAP Stopover. </span><!----></div><app-svg _ngcontent-oqb-c16=""
class="logo-mountain-stopover app-svg" id="logo-mountain-stopover" svg="sprite.svg#illustration--castelo_stopover" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Stopover icon" alt="Stopover icon"
title="Stopover icon">
<use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#illustration--castelo_stopover"></use>
</svg></app-svg><!---->
</button></div>
</div><!----><!----><!---->
</form>
Text Content
Airlines 0BAirlines 0OAirlines 2KAirlines 9UAirlines 9WAirlines A3Airlines AAAirlines ACAirlines ADAirlines AFAirlines AHAirlines AIAirlines AMAirlines ARAirlines ATAirlines AVAirlines AWAirlines AYAirlines AZAirlines B6Airlines BAAirlines BEAirlines BRAirlines BTAirlines CAAirlines CIAirlines CMAirlines CXAirlines CZAirlines DLAirlines DTAirlines EKAirlines ETAirlines EYAirlines FBAirlines FIAirlines FMAirlines G3Airlines GFAirlines HUAirlines HXAirlines IBAirlines IGAirlines JDAirlines JLAirlines JPAirlines JUAirlines KEAirlines KLAirlines KMAirlines KPAirlines LGAirlines LHAirlines LOAirlines LRAirlines LXAirlines LYAirlines MHAirlines MKAirlines MSAirlines MUAirlines MultipleAirlines NHAirlines NTAirlines NZAirlines O6Airlines OAAirlines OKAirlines OSAirlines OU<Airlines OZAirlines PSAirlines QFAirlines QRAirlines RJAirlines ROAirlines S4Airlines S7Airlines SAAirlines SKAirlines SNAirlines SQAirlines SUAirlines SVAirlines SWAirlines T0Airlines TAAirlines TGAirlines TKAirlines TPAirlines TP_expressAirlines TUAirlines UAAirlines ULAirlines UOAirlines USAirlines UXAirlines V7Airlines VSAirlines WFAirlines WSAirlines WYAirlines YMAirlines ZHAirlines ZIAirlines busAirlines not_foundAirlines star_allianceAirlines trainAirplane a320neoAirplane a321LRneoAirplane a321neoAirplane a330neoApp store-androidApp store-iosBrand basicBrand classicBrand discountBrand executiveBrand executive_upgrade36Brand miles&go-economyBrand miles&go-executiveBrand miles&go-extraBrand plusBrand star_alliance-businessBrand star_alliance-economyBrand star_alliance-firstBrand top-executiveColor_icon calendarColor_icon carbon_offsetColor_icon cheapestColor_icon contactsColor_icon contacts-corpColor_icon giftvoucherColor_icon google_logoColor_icon icon_wheelchair_verdeColor_icon insuranceColor_icon milesColor_icon passengersColor_icon passengers-corpColor_icon payColor_icon paymentColor_icon payment-corpColor_icon piggyColor_icon planeColor_icon plane-corpCredit_card airplusCredit_card american_expressCredit_card banco_do_brasilCredit_card banrisulCredit_card bradescoCredit_card caixaCredit_card carte_bleueCredit_card diners_clubCredit_card discoverCredit_card eloCredit_card hipercardCredit_card itauCredit_card loteriasCredit_card maestroCredit_card mastercardCredit_card santanderCredit_card security_code_infoCredit_card uatpCredit_card union_payCredit_card visaCurrency_logos euro_symbolCurrency_logos euro_symbol_executiveCurrency_logos euro_symbol_exitExtras carbon-offsetExtras corporate-balanceExtras danish-guarantee-fundExtras insuranceExtras insurance-corpExtras sign-upFlags flag-algeriaFlags flag-angolaFlags flag-argentinaFlags flag-australiaFlags flag-austriaFlags flag-belgiumFlags flag-bosnia-and-herzegovinaFlags flag-brazilFlags flag-canadaFlags flag-cape_verdeFlags flag-chileFlags flag-chinaFlags flag-colombiaFlags flag-croatiaFlags flag-czech_republicFlags flag-denmarkFlags flag-dominican-republicFlags flag-egyptFlags flag-estoniaFlags flag-finlandFlags flag-franceFlags flag-gambiaFlags flag-germanyFlags flag-ghanaFlags flag-greeceFlags flag-guineaFlags flag-guinea-bissauFlags flag-hong_kongFlags flag-hungaryFlags flag-irelandFlags flag-israelFlags flag-italyFlags flag-ivory-coastFlags flag-latviaFlags flag-lebanonFlags flag-lithuaniaFlags flag-luxembourgFlags flag-maliFlags flag-mexicoFlags flag-moldovaFlags flag-montenegroFlags flag-moroccoFlags flag-mozambiqueFlags flag-netherlandsFlags flag-norwayFlags flag-panamaFlags flag-peruFlags flag-polandFlags flag-portugalFlags flag-romaniaFlags flag-russiaFlags flag-sao_tome_and_principeFlags flag-senegalFlags flag-serbiaFlags flag-slovakiaFlags flag-south_africaFlags flag-south_americaFlags flag-spainFlags flag-swedenFlags flag-switzerlandFlags flag-togoFlags flag-turkeyFlags flag-ukFlags flag-ukraineFlags flag-uruguayFlags flag-usaFlight arrow_directFlight arrow_layoverFlight brand-checkedFlight brand-checked-corpFlight brand-checked__corporateFlight presence-badgeGradient_icon crewGradient_icon crew-corpGradient_icon daily_flightsGradient_icon daily_flights-corpGradient_icon foodGradient_icon food-corpGradient_icon safetyGradient_icon safety-corpIllustration booking-informationIllustration booking_not_foundIllustration castelo_stopoverIllustration extrasIllustration flight_selectionIllustration hand-baggage-10kgIllustration hand-baggage-mesuresIllustration hand_baggage_2kgIllustration hand_baggage_measure_10kgIllustration no_flightsIllustration page_not_foundIllustration page_not_found--corporateIllustration plane_cloudsIllustration stopoverIllustration why-corporateP€Illustration why-direct_flightsIllustration why-extrasIllustration why-extras--corporateIllustration why-miles_and_goIllustration why-miles_and_go--corporateIllustration why-stopoverLogo TAP-horizontal-75Logo TAP-isolatedLogo TAP-negativeLogo TAP-positiveLogo club_tapLogo club_tap_basicLogo club_tap_diamondLogo club_tap_extraLogo club_tap_platinumLogo club_tap_platinum_plusLogo club_tap_topLogo corporate--loyaltyLogo corporate-plus--loyaltyLogo corporate-top--loyaltyLogo discover_madeiraLogo economyLogo economy_extraLogo economy_extra--whiteLogo mastercard_id_checkLogo miles_goLogo miles_go-miniLogo miles_go-whiteLogo sherpaLogo tap_corporateLogo upliftLogo visa_secureLoyalty miles_goLoyalty miles_go_goldLoyalty miles_go_silverLoyalty navigatorMisc AbsentismoMisc arrowMisc checkMisc emergency-exit-iconMisc promocodeMisc rating-star--emptyMisc rating-star--fullMisc rating-star--halfMisc slider_pickerMisc worldPartners accesrailPartners airbnbPartners bookingPartners cartrawlerPartners chubbPartners nannybagPartners panasonicPartners parkviaPartners parque_warnerPartners royal_caribbeanPartners selwo_marinaPartners tap_portugalPartners tourist_carePartners viatorPayment_method AfirmePayment_method BBVAPayment_method HSBCPayment_method SantanderPayment_method ScotiabankPayment_method alipayPayment_method bancontactPayment_method bank_transferPayment_method caixa_loteriasPayment_method credit_cardPayment_method debit_cardPayment_method idealPayment_method mb_wayPayment_method multibancoPayment_method multicaixaPayment_method paypalPayment_method pickupPayment_method pixPayment_method poliPayment_method safety_payPayment_method sofortPayment_method speiPlane cockpitPlane wingStar_alliance Abertura_1Star_alliance Baggage_Information_1Star_alliance Confianca_Respeito_1Star_alliance Desenvolvimento_Talentos_1Star_alliance Employee_Portal_1Star_alliance Excelencia_1Star_alliance Helpdesk_1Star_alliance Inovacao_Mudanca_1Star_alliance Lideranca_1Star_alliance Portal_1Star_alliance Trabalho_equipa_1Status alertStatus cheapestStatus discountStatus ok Skip to main content [0] Contacts [1] The link opens in a new Window * Book * Manage your Booking * Algeria * Angola * Argentina * Austria * Belgium * Brazil * Canada * Cape Verde * Chile * Colombia * Croatia * Czech Republic * Denmark * Dominican Republic * Egypt * Estonia * Finland * France * Gambia * Germany * Ghana * Greece * Guine Bissau * Guinea * Hong Kong * Hungary * Ireland * Israel * Italy * Ivory Coast * Latin America (other markets) * Latvia * Lithuania * Luxembourg * Mali * Mexico * Morocco * Mozambique * Netherlands * Norway * Panamá * Poland * Portugal * Romania * Senegal * Serbia * Slovakia * South Africa * Spain * Sweden * Switzerland * São Tomé * Togo * Turkey * USA * Ukraine * United Kingdom * Uruguay English * English * Português * Español BOOK A FLIGHT * Book a flight * My Trips * Check-in * Flight status Book a flight * Return * One way * Multicity Pay with Miles Show all dates and best offers NYC From Where to? When? Add a free TAP Stopover. My Trips Check-in Flight status * Car hire * Book a transfer * Book a hotel * Add insurance * Tours & Activities * All reservation options All reservation options -------------------------------------------------------------------------------- Back to top Payments accepted Footer Contacts Websites * Flytap * Institucional * TAP Corporate * TAP Air Cargo * TAP Maintenance & Engineering * TAP Store * Flytap * Institucional * TAP Corporate * TAP Air Cargo * TAP Maintenance & Engineering * TAP Store Important Resources * Accessibility * Terms of use * Privacy * Conditions of carriage * Accessibility * Terms of use * Privacy * Conditions of carriage Siga-nos * Loading... * Loading... * Loading... * Loading... * Loading... * Loading... * Loading... Follow Us Mobile version Desktop version © 2024, TAP. All rights reserved. Opens in new window. v0.5.51 By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Privacy Policy Cookies Settings Accept All Cookies PRIVACY PREFERENCE CENTER * YOUR PRIVACY * STRICTLY NECESSARY COOKIES * PERFORMANCE COOKIES * FUNCTIONAL COOKIES * TARGETING COOKIES YOUR PRIVACY When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Back Button COOKIE LIST Filter Button Consent Leg.Interest checkbox label label checkbox label label checkbox label label Clear checkbox label label Apply Cancel Confirm My Choices Reject All Allow All