www.jetjinni.com Open in urlscan Pro
76.76.21.142  Public Scan

Submitted URL: http://jetjinni.com/
Effective URL: https://www.jetjinni.com/en
Submission: On May 03 via manual from CA — Scanned from CA

Form analysis 1 forms found in the DOM

<form>
  <div class="py-6 px-4 rounded-8 relative">
    <div class="absolute w-full h-full rounded-8 left-0 top-0 bg-[radial-gradient(251.73%_117.77%_at_193.58%_13.91%,rgba(255,255,255,0.70)_0%,rgba(255,255,255,0.16)_100%)] bg-white-color lg:from-white-color"></div>
    <div class="relative lg:grid grid-cols-5 gap-2 my-2 hidden">
      <div>
        <div class="top-16 w-full border border-gray300 rounded-lg mt-2 mb-4"><input hidden="" readonly="" type="hidden" value="ROUND_TRIP" name="flight_class[value]"
            style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"><input hidden="" readonly=""
            type="hidden" value="Round trip" name="flight_class[label]"
            style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;">
          <div class="relative">
            <div
              class="relative w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
              <div class="text-slate-900"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="m-3 absolute" src="/assets/svg/search/repeat.svg" style="color: transparent;"></div><input
                class="w-full border-none py-3 pr-10 text-sm leading-5 focus:ring-0 rounded-lg text-slate-900 pl-10" id="headlessui-combobox-input-:r0:" role="combobox" aria-expanded="false" data-headlessui-state="" type="text"><button
                class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:r1:" type="button" tabindex="-1" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg"
                  viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
                  <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
                </svg></button>
            </div>
          </div>
        </div>
      </div>
      <div class="text-slate-900 w-full"><button class="w-full" id="headlessui-menu-button-:r2:" type="button" aria-haspopup="true" aria-expanded="false" data-headlessui-state="">
          <div
            class="relative mt-2 mb-4 w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
            <div class="text-slate-900"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="m-3 absolute" src="/assets/svg/search/user.svg" style="color: transparent;"></div><input placeholder="Passenger"
              class="border border-gray300 rounded-lg p-2 h-46px pl-10 w-full" type="text" value="1">
          </div>
        </button><button class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:r15:" type="button" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
            <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
          </svg></button></div>
    </div>
    <div class="text-slate-900">
      <div class="top-16 w-full border border-gray300 rounded-lg mt-2 mb-4"><input hidden="" readonly="" type="hidden" value="ECONOMY" name="flight_class[value]"
          style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"><input hidden="" readonly=""
          type="hidden" value="Economy" name="flight_class[label]"
          style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;">
        <div class="relative">
          <div
            class="relative w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
            <input class="w-full border-none py-3 pr-10 text-sm leading-5 focus:ring-0 rounded-lg text-slate-900 pl-3" id="headlessui-combobox-input-:r4:" role="combobox" aria-expanded="false" data-headlessui-state="" type="text"><button
              class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:r5:" type="button" tabindex="-1" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg"
                viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
                <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
              </svg></button></div>
        </div>
      </div>
    </div>
    <div class="text-primary h-46px w-full rounded-lg flex align-middle justify-center gap-2 mt-2 cursor-pointer border-2 border-button-background relative"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1"
        class="self-center" src="/assets/svg/search/filter.svg" style="color: transparent;">
      <div class="self-center font-medium whitespace-nowrap">Flight preferences</div>
    </div>
  </div>
  <div class="relative lg:hidden flex gap-2 pr-12">
    <div class="relative w-3/12 h-10 border border-gray300 rounded-lg pl-10 pr-6"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="left-0 my-2.5 mx-2 absolute" src="/assets/svg/search/repeat.svg"
        style="color: transparent;">
      <div class="my-2 mx-2 text-slate-900 whitespace-nowrap text-ellipsis overflow-hidden">Round trip</div><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="right-0 top-0 my-2.5 mx-2 absolute"
        src="/assets/svg/search/icon-arrow-down.svg" style="color: transparent;">
    </div>
    <div class="relative w-3/12 h-10 border border-gray300 rounded-lg pl-6 pr-2 md:pl-10 md:pr-6"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="left-0 my-2.5 mx-2 absolute"
        src="/assets/svg/search/user.svg" style="color: transparent;">
      <div class="my-2 mx-2 pr-6 text-slate-900 whitespace-nowrap text-ellipsis overflow-hidden w-5">1</div><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="right-0 top-0 my-2.5 mx-2 mr-1 absolute"
        src="/assets/svg/search/icon-arrow-down.svg" style="color: transparent;">
    </div>
    <div class="relative w-6/12 h-10 border border-gray300 rounded-lg pr-6">
      <div class="my-2 mx-2 text-slate-900 whitespace-nowrap overflow-hidden">Economy</div><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="right-0 top-0 my-2.5 mx-2 absolute"
        src="/assets/svg/search/icon-arrow-down.svg" style="color: transparent;">
    </div>
    <div class="absolute top-0 right-0 text-primary h-10 w-10 border border-button-background rounded-lg cursor-pointer flex align-middle justify-center"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1"
        class="self-center" src="/assets/svg/search/filter.svg" style="color: transparent;"></div>
  </div>
  <div class="relative lg:flex gap-6 my-2 mb-4">
    <div class="w-full lg:w-1/2 relative">
      <div class="lg:flex gap-2 align-middle">
        <div class="text-slate-900 text-lg font-semibold relative">Choose location</div>
        <div class="text-slate-500 text-sm italic self-center relative"></div>
      </div>
      <div class="md:grid grid-cols-2 gap-6 mt-1 relative">
        <div class="mb-4 md:mb-0" data-testid="from-city">
          <div class="top-16 w-full border border-gray300 rounded-lg">
            <div class="relative">
              <div
                class="relative w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
                <div class="text-slate-900"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="m-3 absolute" src="/assets/svg/search/from.svg" style="color: transparent;"></div><input
                  class="w-full border-none py-3 pr-10 text-sm leading-5 focus:ring-0 rounded-lg text-slate-900 pl-10" placeholder="Type Origin" id="headlessui-combobox-input-:r6:" role="combobox" aria-expanded="false" data-headlessui-state=""
                  type="text"><button class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:r7:" type="button" tabindex="-1" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg
                    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
                    <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
                  </svg></button>
              </div>
            </div>
          </div>
        </div>
        <div data-testid="to-city">
          <div class="top-16 w-full border border-gray300 rounded-lg" data-testid="to-city">
            <div class="relative">
              <div
                class="relative w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
                <div class="text-slate-900"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="m-3 absolute" src="/assets/svg/search/map-pin.svg" style="color: transparent;"></div><input
                  class="w-full border-none py-3 pr-10 text-sm leading-5 focus:ring-0 rounded-lg text-slate-900 pl-10" placeholder="Type Destination" id="headlessui-combobox-input-:r8:" role="combobox" aria-expanded="false" data-headlessui-state=""
                  type="text"><button class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:r9:" type="button" tabindex="-1" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg
                    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
                    <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
                  </svg></button>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="text-red-700 text-xs p-1 lg:absolute" data-testid="location_error_message"></div>
      <div class="lg:absolute top-0 right-0 text-blue2 cursor-pointer flex gap-1"><img alt="" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" class="" src="/assets/svg/plus-blue.svg" style="color: transparent;">Add up to 3 cities
      </div>
    </div>
    <div class="w-full lg:w-1/2">
      <div class="lg:grid lg:grid-cols-2 lg:gap-6">
        <div class="">
          <div class="text-lg font-semibold text-slate-900 relative">Departure date:</div>
          <div class="mt-1">
            <div class="relative">
              <div class="react-datepicker-wrapper w-full [&amp;_input]:h-46px [&amp;_input]:py-2.5 [&amp;_input]:pl-8 [&amp;_input]:rounded-lg [&amp;_input]:w-full [&amp;_input]:border [&amp;_input]:border-gray300 [&amp;_input]:text-slate-900">
                <div class="react-datepicker__input-container"><input class="" type="text" value="06/02/2024"></div>
              </div><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="absolute top-3 left-2" src="/assets/svg/search/calendar.svg" style="color: transparent; width: 20px; height: 20px;">
            </div>
          </div>
        </div>
        <div class="mt-4 lg:mt-0">
          <div class="text-lg font-semibold text-slate-900 relative">Choose flexible range:</div>
          <div class="mt-1">
            <div class="top-16 w-full border border-gray300 rounded-lg"><input hidden="" readonly="" type="hidden" value="1" name="range[value]"
                style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"><input hidden="" readonly=""
                type="hidden" value="+/- 3 days" name="range[label]"
                style="position: fixed; top: 1px; left: 1px; width: 1px; height: 0px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;">
              <div class="relative">
                <div
                  class="relative w-full cursor-default overflow-hidden rounded-lg  bg-white text-left shadow-md focus:outline-none focus-visible:ring-2  focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2  focus-visible:ring-offset-teal-300 sm:text-sm flex">
                  <div class="text-slate-900"><img alt="logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="m-3 absolute" src="/assets/svg/search/calendar.svg" style="color: transparent;"></div><input
                    class="w-full border-none py-3 pr-10 text-sm leading-5 focus:ring-0 rounded-lg text-slate-900 pl-10" id="headlessui-combobox-input-:rb:" role="combobox" aria-expanded="false" data-headlessui-state="" type="text"><button
                    class="absolute inset-y-0 right-0 flex items-center pr-2" id="headlessui-combobox-button-:rc:" type="button" tabindex="-1" aria-haspopup="true" aria-expanded="false" data-headlessui-state=""><svg xmlns="http://www.w3.org/2000/svg"
                      viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 text-slate-700">
                      <path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path>
                    </svg></button>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="mt-4 relative">
    <div class="lg:flex gap-2 align-middle">
      <div class="text-lg font-semibold text-black">How many days do you want for a trip?</div>
      <div class="italic text-black lg:text-sm lg:self-center">Select up to 3 durations for maximum savings</div>
    </div>
    <div class="lg:grid lg:grid-cols-12 lg:gap-6">
      <div class="lg:col-span-12 lg:grid lg:grid-cols-3 lg:gap-4">
        <div class="mt-3 flex lg:mt-4"><input class="h-40 shadow appearance-none border rounded-l-lg border-gray300 w-10/12 py-2 px-3 text-slate-700 leading-tight focus:outline-none focus:shadow-outline" placeholder="Enter number" min="1" max="180"
            required="" data-testid="duration1" type="number" value="" name="day1">
          <div class="rounded-r-lg border bg-white-color border-gray300 h-40 pt-2 text-center text-gray500 w-2/12 ml-[-1px]">Days</div>
        </div>
        <div class="mt-3 flex lg:mt-4"><input class="h-40 shadow appearance-none border rounded-l-lg border-gray300 w-10/12 py-2 px-3 text-slate-700 leading-tight focus:outline-none focus:shadow-outline" placeholder="Enter number" min="1" max="180"
            data-testid="duration2" type="number" value="" name="day2">
          <div class="rounded-r-lg border bg-white-color border-gray300 h-40 pt-2 text-center text-gray500 w-2/12 ml-[-1px]">Days</div>
        </div>
        <div class="mt-3 flex lg:mt-4"><input class="h-40 shadow appearance-none border rounded-l-lg border-gray300 w-10/12 py-2 px-3 text-slate-700 leading-tight focus:outline-none focus:shadow-outline" placeholder="Enter number" min="1" max="180"
            data-testid="duration3" type="number" value="" name="day3">
          <div class="rounded-r-lg border bg-white-color border-gray300 h-40 pt-2 text-center text-gray500 w-2/12 ml-[-1px]">Days</div>
        </div>
      </div>
    </div>
    <div class="mt-4">
      <div class="w-full mx-auto"><button type="button" class="w-full rounded-lg bg-button-background text-white p-2 px-2 text-center mb-4 h-10 lg:mb-0 mx-auto cursor-pointer " data-testid="search_now">Search Now</button></div>
    </div>
  </div>
</form>

Text Content

JetJinni
 * Features
 * How it works
 * Flight Deals
 * Plans and Pricing
 * FAQs
 * About Us
 * ENVN
 * 
 * Start your free trial now
 * Login
   Start your free trial now
   Login
 * ENVN

Find the cheapest flight for your flexible trips!
Save up to
60% on price

Just in
60 seconds
*plus daily price updates
Flight preferences
Round trip
1
Economy

Choose location



Add up to 3 cities
Departure date:

Choose flexible range:

How many days do you want for a trip?
Select up to 3 durations for maximum savings
Days
Days
Days
Search Now



Features

Best cheap flight search for flexible trips

Time-saving
With just a single command, JetJinni scans multiple dates and durations, saving
you hours of manual comparison
60s to save up to 60%
Just in 60 seconds, JetJinni will present you with the cheapest date for each
duration, saving you up to 60%.
Daily update
Never miss a bargain with our timely notifications about price drops

How it works

How JetJinni works
Tell us about your travel plans

Let JetJinni work its magic

Review your options

Decide at your leisure

Book your flight and start packing

Are you ready to save time and at least 15% on your flight tickets?

Join JetJinni today and start planning your dream trip without blowing your
budget

Start your free trial now


Pricing

Plans and Pricing
Limited
FREE

Try Now for Free
1-week pass
$9.99/week
One-time payment
Upgrade Now
Premium
$24.50/year$49/year
Annual subscription
Upgrade Now
Elite
$49.50/year$99/year
Annual subscription
Upgrade Now
Standard and elite searchesUnlimitedUnlimitedUnlimitedUnlimitedView flight
resultsFirst 3 searchs
Unlimited
For 7 daysUnlimited
For standard searches onlyUnlimited
All searches refreshed, updated, and alerted to users everydayWeekly flight
deals20% economy class deals and 20% business class deals20% economy class deals
and 20% business class deals100% economy deals and 20% business class deals100%
economy deals and 100% business class deals

*Standard searches: economy seats only. We save on average $348 on economy
flights.
*Elite searches: economy, premium, business, and first class seats. We save on
average $825 on business flights
(Average saving amounts is based on our data of the past 60 days)

FAQs

Frequently asked questions
Everything you need to know about JetJinni
What is JetJinni
How does JetJinni save me money?
What if I'm not ready to book right away?
How does JetJinni save me time?
How flexible do my travel dates need to be?
What information do I need to provide to use JetJinni?
Can I change the flight details after I have requested?
How do I start using JetJinni?
Where do I book the flights that JetJinni finds for me?
Is JetJinni free to use?
How much on average can JetJinni help us save on one flight ticket?
Can I do that myself without JetJinni?
Still have questions?
Can’t find the answer you’re looking for? Please chat to our friendly team.
Get in touch

With JetJinni, travel planning is simplified, and savings are maximized
Start your journey with us today for unbeatable flight deals
Try now


JetJinni
Best cheap flight search for flexible trips
OverviewFeaturesPricingCareersHelpPrivacy PolicyTerms of service
© 2023 JetJinni. All rights reserved.