---
updatedAt: 2026-04-28T11:34:33.000Z
agentTools:
  projectIndex: https://docs.tomorrow.io/llms.txt
---

# Tomorrow.io APIs

<HTMLBlock>{`
<style>
.rm-Article {
        padding: 0!important;
        }
      .headline-container_basic1DFntTggitfX {
        margin-bottom: 0!important;
      }
      .headline-container-grid-itemGdPV-VbhShYs h1 {
        margin-left:40px;
         font-weight: 900 !important;
        font-size: 18px !important;
        line-height: 24px !important;
        color: #A8A8A8 !important;
      }
  .headline-container21aRBSn8Bqg6{
    display:none;
  }
  .headline-container-grid-itemGdPV-VbhShYs h1 {
    font-size: 1rem !important;
  }
  .Footer-desktop1Hf-2fUBeoe2 {
    display:none;
  }
  .Footer-mobileOGO_ewpg_gOk {
        display: none;
      }
  .tm-custom h2	{
    font-size: 48px !important;
    font-weight: 900 !important;
    line-height: 60px !important;
  }
  .tm-custom h3 {
    font-size: 32px !important;
    font-weight: 900 !important;
    line-height: 44px !important;
    margin-top: 0 !important;
  }
  .tm-custom-dark h3 {
    font-size: 32px !important;
    font-weight: 900 !important;
    line-height: 44px !important;
    margin-top: 0 !important;
    margin-bottom: 0;
    color: #F4F4F4;
  }
  .tm-custom h5 {
    font-weight: 900;
    font-size: 18px;
    line-height: 24px;
  }
  .tm-hero {
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90deg, #06050B 11.19%, #05050D 101.89%);
    margin-bottom:50px;
    position: relative;
    overflow: hidden;
    flex-direction: column;
    height: 401px;
  }
  .tm-hero-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: start;
  }
  .tm-hero-gradient {
    background: linear-gradient(140deg, rgba(0, 137, 163, 0.70) -1.75%, transparent 35.07%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .tm-hero-bg-img {
    width: auto;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    background-image: url("https://files.readme.io/ee82e11-satellites.png");
    display: flex;
    aspect-ratio: 724/411;
    justify-content: space-between;
    background-size: cover;
  }
  .tm-hero-bg-img-gradient {
    background: linear-gradient(to right, #06060C, transparent);
    width: 80px;
    height: 100%;
  }
  .tm-hero-wrapper {
    padding: 45px 0 0 43px;
    z-index: 2;
  }
  .tm-sub-hero {
    margin: 15px 0 14px 0;
    max-width: 80%;
  }
  .tm-hero-content{
    display: flex;
    flex-direction: column;
		gap: 30px;
    z-index: 1;
    width: 50%;
    max-width: 620px;
  }
  @media screen and (max-width: 600px) {
    .tm-hero{
      height: unset;
      margin-bottom: 26px;
      padding-bottom: 50%;
    }
    .tm-hero-bg-img {
      width: 100%;
      height: auto;
    }
    .tm-hero-bg-img-gradient{
      width: 100%;
      height: 40%;
      background: linear-gradient(to bottom, #06060C, transparent);
    }
    .tm-hero-wrapper {
      background: linear-gradient(180deg, #17152E 23.64%, #08090E 76.31%, #06050C 103.28%);
      padding: 32px 18px 0 15px;
    }
    .tm-sub-hero {
      margin-top: 7px;
    }
    .tm-hero-content {
      width: 100%;
      max-width: unset;
      gap: 17px
    }
  }
  .tm-hero-content h2 {
    margin-top: 0px !important;
  }
  img.tm-hero-badge {
    margin: 0;
    width: 88px;
    height: 24px;
  }
  .tm-hero-cta-button{
    background: linear-gradient(90deg, #0087FF 0%, #00CDE9 100%);
    display: flex;
    padding: 0px 20px;
    border-radius: 4px;
    color: white !important;
    cursor: pointer;
    height: 48px;
    width: 160px;
    justify-content: center;
    align-items: center;
    text-decoration: none !important;
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    line-height: 24px;
  }
  
  .tm-hero-cta-button:hover{
    background: linear-gradient(90deg, #00CDE9 0%, #0087FF 100%);
  }
      
      .biz-ops {
        min-height: 700px;
        max-width: 1060px;
        margin: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: space-between;
        }
      .bizops-copy {
        margin-left: 10px;
      }
      .bizops-card {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        max-width: 330px;
        margin: 1rem .7rem;
      }
      .bizops-card-description {
        font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #666666;
      }
        
      .data-layer-link {
        text-decoration: none !important;
      }
      .data-catalog {
        max-width: 1060px;
        margin: 120px auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: space-between;
      }
      .data-catalog-copy {
        margin-left: 10px;
      }
      .data-cat-card {
        position: relative;
        background-color: #ffffff;
        border-radius: 8px;
        height: 178px;
        width: 330px;
        border: 1px solid #efefef;
        padding-left: 16px;
        padding-right: 16px;
        margin: 74px 8px 0px 8px;
        transition: all 300ms ease;
      }
      
      .data-cat-card:hover {
        box-shadow: 0px 26px 34px -32px rgba(0, 0, 0, 0.3);
      }
      .data-cat-desc {
        margin-top: 7px;
        margin-right: 16px;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #666666;
      }
      
      .desc-read-more{
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        color: #0072f5;
        position: absolute;
        bottom: 24px;
        display: flex;
        align-items: center;
      }
      .desc-read-more::after {
        content: url("https://files.readme.io/fef38c4-union-172x.svg");
        margin-left: 12px;
      }
      .cat-badge {
          transform: translateY(-13px);
          color: #ffffff;
          width: max-content;
          font-size: 16px;
          line-height: 24px;
          font-weight: 700;
          align-items: flex-start;
          border-radius: 4px;
          display: flex;
          gap: 10px;
          justify-content: flex-start;
          left: 16px;
          mix-blend-mode: normal;
          padding-bottom: 2px;
          padding-left: 16px;
          padding-right: 16px;
          transition: all 300ms ease;
      }
      .data-cat-card:hover .cat-badge {
        padding-right: 32px;
      }
      
      .aq {
        background: #4ECEB1;
      }
      
      .fire {
        background-color: #FF705C;
      }
      
      .precip {
        background-color: #0072f5;
      }
      .maritime {
        background-color: #00CDE9;
      }
      .flood {
      background-color: #BFE1FF;
      }
      .lightning {
        background-color: #888888;
      }
      .soil {
        background-color: #FFB345;
      }
      .solar {
        background-color: #7479FF;
      }
      .pollen {
        background-color: #17152E;
      }
      .endpoints{
        max-width: 1040px;
        margin: 120px auto;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: space-between;
      }
      .endpoint-cards-gallery {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-content: space-between;
      }
      .action-large-link {
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        text-decoration: none;
        color: #0072f5;
      }
      .endpoint-card:hover .action-large-link {
        text-decoration: underline;
      }
       .endpoint-cards-gallery a {
         text-decoration: none !important;
        }
       
      .endpoint-card {
        width: 300px;
        display: flex;
        margin:  42px 22px;
      }
      @media  screen and (min-width: 1250px) {
        .endpoint-card-first {
        margin-left:2px;
      }
      }
      
      .endpoint-card-icon {
        margin: 5px;
      }
      .endpoint-card img {
        vertical-align:top;
        width:24px;
        height:24px;
        margin-right:15px;
        }
      .endpoint-card-desc {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #666666;
        margin-bottom: 0px !important;
        
      }
      .endpoint-card-desc-link {
        text-decoration: none;
      }
        
      .postman-cta {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        padding: 32px;
        background: #F4F4F4;
        border-radius: 8px;
        margin-top: 44px;
      }
        @media screen and (max-width:600px){
        .postman-cta {
          flex-direction: column;
          }
        .postman-cta-copy {
          margin: 16px !important;
          }
        }
      .postman-cta img {
        width: 54px;
        height: 59px;
        margin: 0;
      }
      .postman-cta-button {
        color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        background: #FF6C37;
        border-radius: 4px;
        padding: 12px 19px;
      }
      .postman-cta-button:hover {
        color:#ffffff;
        background-color: #D15C32;
        }
      .postman-cta a {
        text-decoration: none !important;
        }
      .postman-cta-copy {
        margin: 0 16px;
        }
      .postman-cta-copy h5 {
        margin:0;
      }
      .postman-cta-copy p {
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #666666;
        margin: 3px 0 0 0;
      }
      .feat-recipes{
        max-width: 1040px;
        margin: 0 auto 120px auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: space-between;
      }
      .feat-recipe-card {
        margin: 20px 4px;
        height: 322px;
        width: 336px;
        background: #ffffff;
        border: 1.23px solid #EFEFEF;border: 1.23019px solid #EFEFEF;
        box-shadow: 0px 31.9849px 41.8264px -40.5962px rgba(0, 0, 0, 0.3);
        border-radius: 9.84151px;
        position: relative;
        transition: all 300ms ease;
      }
      .feat-recipe-card:hover {
        transform: translateY(-6px);
      }
      .feat-recipe-card h5 {
        margin: 16px auto 12px auto;
      }
      .feat-recipe-card-first {
        margin-left: 0;
      }
      .recipe-card-content {
        margin: 0 16px;
      }
      .recipe-card-img {
        margin-top: 16px;
        width: 24px;
        height: 24px;
      }
      .recipe-card-desc {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #666666;
        margin: 0 auto 24px auto;
      }
      .recipe-card-path {
        font-weight: 700;
        font-size: 11px;
        line-height: 12px;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #0072F5;
        padding: 4px 8px;
        background: rgba(0, 114, 245, 0.1);
        border-radius: 4px;
        text-decoration: none !important;
      }
      .recipe-card-path:hover {
        background: rgba(0, 114, 245, 0.2);
        color: #0072F5;
      }
      .recipe-card-buttons {
        position: absolute;
        left: 16px;
        bottom: 16px;
        display: flex;
        align-items: center;
      }
      .feat-recipe-outgoing-link-img {
        height: 34px;
        width: 34px;
      }
  @media screen and (max-width: 600px) {
        .endpoint-copy , .feat-recipe-copy {
          margin-left: 10px;
        }
      }
      .postman-button{
        background-color: #FF6C37;
        border-radius: 4px;
      }
      .postman-button:hover {
        background-color: #D15C32;
      }
      .jsfiddle-button{
        background-color: #2895EE;
        border-radius: 4px;
      }
      .jsfiddle-button:hover {
        background-color: #3B7CC0;
      }
      .feat-recipe-button {
        background: #F4F4F4;
        border-radius: 4px;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        color: #17152E;
        width: 262px;
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 8px;
      }
      .feat-recipe-button:hover {
        background-color: #ededed;
        color: #0072F5;
      }
      .feat-recipe-button-full {
        background: #F4F4F4;
        border-radius: 4px;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        color: #17152E;
        width: 304px;
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .feat-recipe-button-full:hover {
        background-color: #ededed;
        color: #0072F5;
      }
      .recipe-card-buttons a {
        text-decoration: none !important;
      }
      .feat-recipe-readmore {
        width: 100%;
        margin-top:28px;
        display: flex;
        justify-content: center;
      }
      .see-more-link {
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        text-decoration: none !important;
        color: #0072F5;
      }
      .see-more-link:hover{
        text-decoration-line: underline !important;
        color: #0072F5;
      }
      .see-more-link-white {
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        text-decoration: none !important;
        color: #ffffff;
      }
      .see-more-link-white:hover {
        text-decoration-line: underline !important;
        color: #ffffff;
      }
      .community {
        background: #131224;
        padding: 55px 16px 120px 16px;
        
      }
      .community-content {
        max-width: 1040px;
        margin:auto;
        display: flex;
        flex-direction: column;
      }
      .community h3 {
        color: #ffffff;
      }
      .community-intro-header h3 {
        margin:0 0 20px;
      }
      .community-intro {
        display: flex;
        flex-direction: row;
        align-items: center;
      }
  @media screen and (min-width:600px) {
        .community-intro {
          width: 50%;
        }
      }
      .community-intro-icon {
        height: 62px;
        width: 62px;
      }
      .community-intro-copy {
        margin-left: 13px;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        color: #FFFFFF;
        max-width: 531px;
      }
      .community-card-carousel {
        margin-top: 55px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
      }
  @media screen and (max-width:600px) {
    .community-card-carousel, .endpoint-cards-gallery {
      justify-content: center;
    }
  }
      .community-card-carousel a {
        text-decoration: none !important;
      }
      .community-card {
        margin-bottom:32px;
        width: 247px;
        height: 197px;
        background: #1B1C30;
        border: 1px solid #43415E;
        box-shadow: 0px 26px 34px -32px rgba(0, 0, 0, 0.3);
        border-radius: 8px;
        position: relative;
        transition: all 300ms ease;
      }
      .community-card:hover {
        background: #2B2949;
        border: 1px solid #43415E;
        box-shadow: 0px 26px 34px -32px rgba(0, 0, 0, 0.3);
        transform: translateY(-6px);
        /* transition-property: transform, box-shadow, background; */
      }
      .git-card-info {
        margin: 16px;
      }
      .git-repo-type {
        width: 24px;
        height: 24px;
        border-radius: 4px;
      }
      .git-status {
        margin-left: 8px;
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
        color: #888888;
        padding: 5px 8px 5px 8px;
        background: #3B3A5E;
        border-radius: 4px;
      }
      .community-card-title {
        margin-left: 16px;
        margin-top:7px;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: #0072F5;
      }
      .community-card-desc {
        margin-left: 16px;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #A8A8A8;
      }
      .community-card-git-icons {
        position: absolute;
        bottom: 16px;
        left: 16px;
      }
      .tm-bottom-line {
        border: 1px solid #43415E !important;
        max-width:1040px;
        margin:88px auto 0px auto !important;
      }
 
.llm-docs-cta {
  border: 1px solid #DFDFDF;
  border-radius: 12px;
  background-color: #ffffff;
  padding: 33px 80px;
  position: relative;
  overflow: clip;
  margin-bottom: 62px;
margin-inline: auto;
width: 100%;
max-width: 1060px;
}

@media screen and (max-width: 800px) {
  .llm-docs-cta {
    padding: 33px
  }
}

.llm-docs-cta h2 {
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  margin-block: 0 27px;
  width: 100%;
  max-width: 590px;
  position: relative;
}

.llm-docs-cta h2 svg {
  position: absolute;
  left: -32px;
  top: 2px;
}

.llm-docs-cta a {
  display: block;
  color: #ffffff;
  background-color: #0072F5;
  padding: 13px 40px;
  border-radius: 4px;
  text-decoration: none !important;
  max-width: fit-content;
  
  font-size: 16px;
  font-family: Mulish;
  font-weight: 700;
  line-height: 24px;
}

.llm-docs-cta .grd{
      width: 480px;
    height: 400px;
    transform: rotate(-22deg);
    transform-origin: top left;
    background: radial-gradient(ellipse 131.11% 219.36% at -4.32% 90.33%, rgba(0, 196, 254, 0) 0%, rgba(0, 196, 254, 0) 34%, #0072F5 79%, #0072F5 87%);
    box-shadow: 70px 70px 70px;
    filter: blur(35px);
    position: absolute;
    right: 0;
    top: 0;
}
      </style>
        <div class="tm-hero tm-custom-dark">
          <div class="tm-hero-bg-img">
            <div class="tm-hero-bg-img-gradient"></div>
          </div>
          <div class="tm-hero-wrapper">
            <div class="tm-hero-gradient"></div>
            <div class="tm-hero-content">
              <img class="tm-hero-badge" src="https://files.readme.io/de11634-nextgen-logo-2x.png" alt="NextGen"></img>
              <h3>Unlock Space Data Through <br/> Next-Generation Premium Features</h2>
              <div class="tm-sub-hero">
                <a style="text-decoration:none" href="https://www.tomorrow.io/nextgen/" target="_blank">
                  <div class="tm-hero-cta-button">Learn More</div>
                </a>
              </div>
            </div>
          </div>
</div>
        <div class="biz-ops tm-custom">
           <div class="bizops-copy">
            <h3>Improve Business Operations</h3>
            <p>Whether you’re aiming to ensure employee safety, alert customers of future weather events, or incorporate more reliable weather data in your own software application, the Tomorrow.io Weather API offers a comprehensive collection of ultra-accurate data organized into endpoints for the utmost ease-of-use and efficiency.</p>
          </div>
      
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/39565e8-group-4962x.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Plan your operations</H5>
              <div class="bizops-card-description">
                Use weather forecast to view the future and how the weather will impact your operation, infrastructure,
                and service areas.
              </div>
            </div>
          </div>
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/13d7ca0-group-496-2.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Validate & research historical data</H5>
              <div class="bizops-card-description">
                Analyze past events for trends and patterns in order to optimize future operations, validate weather impact, and how your business performance was affected.
              </div>
            </div>
          </div>
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/a22d113-group-496-32x.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Make better decisions through insights</H5>
              <div class="bizops-card-description">
                Set rules and thresholds over weather data to gain business insights and focus on what matters the most when making decisions.
              </div>
            </div>
          </div>
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/4463876-group-4982x.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Bring weather data to life with custom visualizations</H5>
              <div class="bizops-card-description">
                Visualize weather data on your app and website to provide a highly accurate, custom view of weather conditions.
              </div>
            </div>
          </div>
      
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/2c0a313-group-496-12x.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Prepare for the next weather event</H5>
              <div class="bizops-card-description">
                Generate proactive alerts for weather events before they happen to better prepare and mitigate risks around unique conditions, hazards, and more.
              </div>
            </div>
          </div>
      
          <div class="bizops-card">
            <img class="bizops-img" src="https://files.readme.io/994b3d6-mask-group-32x.svg" />
            <div class="bizops-card-details">
              <H5 class="bizops-card-title">Fly, drive, and sail safely</H5>
              <div class="bizops-card-description">
                Know what to expect along navigation routes to avoid shipping delayed and increase the safety of your team, customers, and cargo.
              </div>
            </div>
          </div>
      
        </div>
      <div class="data-catalog tm-custom">
        <div class="data-catalog-copy">
          <h3>Data Catalog</h3>
          <p>With more than 80 different data fields, including weather, air quality, pollen, road risk and fire index, you can build almost anything. Improving your project with the Tomorrow.io Weather API.</p>
        </div>
      
        <a href="https://docs.tomorrow.io/reference/data-layers-air" target="_blank" class="data-layer-link" data-cat-item="Air quality">
          <div class="data-cat-card">
            <div class="cat-badge aq">Air quality</div>
            <div class="data-cat-desc">
              Understand what precautions to take with respect to pollution, meet EPA standard regulations, and plan
              your outdoor activity.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/data-layers-fire" target="_blank" class="data-layer-link" data-cat-item="Fire">
          <div class="data-cat-card">
            <div class="cat-badge fire">Fire</div>
            <div class="data-cat-desc">
              Estimate fire danger. Know when and where fire or smoke could impact operations or communities to help increase safety for staff members and local residents.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/data-layers-core" target="_blank" class="data-layer-link" data-cat-item="Precipitation">
          <div class="data-cat-card">
            <div class="cat-badge precip">Core</div>
            <div class="data-cat-desc">
              See all types of weather core data like percipation, temperature and other Core Weather data layers
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        <a href="https://docs.tomorrow.io/reference/maritime" target="_blank" class="data-layer-link" data-cat-item="Maritime">
          <div class="data-cat-card">
            <div class="cat-badge maritime">Maritime</div>
            <div class="data-cat-desc">
              Safe sailing routes and avoid coastal operation risks.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/flood" target="_blank" class="data-layer-link" data-cat-item="Flood">
          <div class="data-cat-card">
            <div class="cat-badge flood">Flood</div>
            <div class="data-cat-desc">
              Determine threat of flooding and impact to infrastructure further in advance.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/lightning" target="_blank" class="data-layer-link" data-cat-item="Lightning">
          <div class="data-cat-card">
            <div class="cat-badge lightning">Lightning</div>
            <div class="data-cat-desc">
              Keep people safe from lightning strikes, plan departures, and avoid energy outages. 
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/land" target="_blank" class="data-layer-link" data-cat-item="Soil">
          <div class="data-cat-card">
            <div class="cat-badge soil">Soil</div>
            <div class="data-cat-desc">
              Moisture and temperature solid data to help plan agriculture water consumption and railroads risks.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/solar" target="_blank" class="data-layer-link" data-cat-item="Solar">
          <div class="data-cat-card">
            <div class="cat-badge solar">Solar</div>
            <div class="data-cat-desc">
              Optimize solar energy generation from irradiation, and avoid crop loss.
            </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
        
        <a href="https://docs.tomorrow.io/reference/data-layers-pollen" target="_blank" class="data-layer-link" data-cat-item="Pollen">
          <div class="data-cat-card">
            <div class="cat-badge pollen">Pollen</div>
            <div class="data-cat-desc"style="margin-right:0;">
              Blending a mixture of statistical and physical/chemical modeling. Estimate areas where plants are germinating and producing pollen that may be lofted into the air.      </div>
            <div class="desc-read-more">Read More</div>
          </div>
        </a>
      </div>
      <div class="endpoints tm-custom">
        <div class="endpoint-copy">
          <h3 style="text-align:left;">Explore Our Endpoints</h3>
        </div>
        <div class="endpoint-cards-gallery endpoint-card-first">
          <a href="https://docs.tomorrow.io/reference/timeline-overview/" class="endpoint-card-desc-link" data-endpoint-name="Timeline">
            <div class="endpoint-card endpoint-card-first">
              <img src="https://files.readme.io/92b3ffe-timeline.svg" alt="Timeline">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Timeline</span>
                <p class="endpoint-card-desc">Tomorrow.io Timeline API provides weather data at scale. From 7 days in the past to 14 days in the future, with up to 1 minute time resolution for any point, polygon, and polyline in the world.</p>      
              </div>
              
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/get-map-tile/" class="endpoint-card-desc-link" data-endpoint-name="Map">
            <div class="endpoint-card">
              <img src="https://files.readme.io/0e5e823-map.svg" alt="Map">
              <div class="endpoint-card-content">
              <span class="action-large-link">Map</span>
                <p class="endpoint-card-desc">Build a complete weather experience for car dashboards, mobile, and web applications. Our Map API can be integrated with MapBox, Google Maps, Leaflets, openLayers, and more.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/historical-overview/" class="endpoint-card-desc-link" data-endpoint-name="Historical">
            <div class="endpoint-card">
              <img src="https://files.readme.io/8f0cff6-historical.svg" alt="Historical">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Historical</span>
                <p class="endpoint-card-desc">Explore historical weather observations since 2000 with up to 10,000 square KM polygon and 2,000 KM polyline.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/insights-overview/" class="endpoint-card-desc-link" data-endpoint-name="Insights">
            <div class="endpoint-card endpoint-card-first">
              <img src="https://files.readme.io/24e51b9-insights.svg" alt="Insights">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Insights</span>
                <p class="endpoint-card-desc">Customize weather data using temporal and spatial thresholds to get a clear view of the data you care about the most.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/overview-alerts" class="endpoint-card-desc-link" data-endpoint-name="Alerts">
            <div class="endpoint-card">
              <img src="https://files.readme.io/2890fbb-alerts.svg" alt="Alerts">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Alerts</span>
                <p class="endpoint-card-desc">Customize weather data using temporal and spatial thresholds to get a clear view of the data you care about the most.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/overview-notifications/" class="endpoint-card-desc-link" data-endpoint-name="Notifications">
            <div class="endpoint-card">
              <img src="https://files.readme.io/0652f62-notifications.svg" alt="Notifications">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Notifications</span>
                <p class="endpoint-card-desc">Get visibility into which notifications have been received and acknowledged.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/route-overview/" class="endpoint-card-desc-link" data-endpoint-name="Route">
            <div class="endpoint-card endpoint-card-first">
              <img src="https://files.readme.io/7ac7288-route.svg" alt="Route">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Route</span>
                <p class="endpoint-card-desc">Build navigational applications by simply specifying the routes legs and the duration of each leg.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/events-overview/" class="endpoint-card-desc-link" data-endpoint-name="Events">
            <div class="endpoint-card">
              <img src="https://files.readme.io/b7597dc-events.svg" alt="Events">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Events</span>
                <p class="endpoint-card-desc">Integrate severe weather events and custom insights into your application.</p>      
              </div>
            </div>
          </a>
          
          <a href="https://docs.tomorrow.io/reference/locations-overview/" class="endpoint-card-desc-link" data-endpoint-name="Locations">
            <div class="endpoint-card">
              <img src="https://files.readme.io/74401cd-locations.svg" alt="Locations">  
              <div class="endpoint-card-content">
              <span class="action-large-link">Locations</span>
                <p class="endpoint-card-desc">Manage assets at scale with pre-defined locations.</p>      
              </div>
            </div>
          </a>
        </div>
      <div class="postman-cta">
          <img src="https://files.readme.io/eaa8e2e-getpostman-icon-1-12x.png" alt="Postman Logo">
          <div class="postman-cta-copy">
            <h5>Check out our Postman collection</h5>
            <p>This quickstart that will get you up and running with Postman and the Tomorrow.io</p>
          </div>
          <a href="https://app.getpostman.com/run-collection/ab165384adc4cdd1498b?action=collection%2Fimport" class="postman-cta-button">Run in Postman</a>
        </div>
      </div>
      <div class="feat-recipes tm-custom">
        <div class="feat-recipe-copy" style="width: 100%;">
          <h3>Featured Recipes</h3>
        </div>
          <div class="feat-recipe-card feat-recipe-card-first">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/04ac205-code-logo2x.svg" alt="" class="recipe-card-img">
              <h5>Build Your Own Weather App With One Call</h5>
              <p class="recipe-card-desc">Climatic forecast of >80 data points up to 15 days out and 6 hours back, all within a single API call.</p>
              <a href="https://docs.tomorrow.io/reference/timeline-overview/" class="recipe-card-path">/Timeline </a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://app.getpostman.com/run-collection/82dabd6fd2ac80a09e87" data-recipe-name="Build your weather app" class="feat-recipe-outgoing-link" data-outgoing-type="postman"><img src="https://files.readme.io/d5badc2-postman-play.svg" alt="" class="feat-recipe-outgoing-link-img postman-button"></a>
              <a href="https://docs.tomorrow.io/recipes/build-your-own-weather-app-with-one-call" class="feat-recipe-button" data-recipe-name="Build your weather app">Open Recipe</a>
            </div>
          </div>
          
          <div class="feat-recipe-card">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/73ef3cc-code-logo-22x.svg" alt="" class="recipe-card-img">
              <h5>Visualize global precipitation on a map</h5>
              <p class="recipe-card-desc">Take viewers on a virtual journey with precipitation data 6 hours out and up to 6 hours back.</p>
              <a href="https://docs.tomorrow.io/reference/get-map-tile/" class="recipe-card-path">/Map </a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://jsfiddle.net/user/Tomorrow_io/fiddles/" data-recipe-name="Visualize global precipitation" class="feat-recipe-outgoing-link" data-outgoing-type="jsfiddle"><img src="https://files.readme.io/19c8832-js-fiddle-new.svg" alt="" class="feat-recipe-outgoing-link-img jsfiddle-button"></a>
              <a href="https://docs.tomorrow.io/recipes/visualize-global-precipitation-on-a-map" class="feat-recipe-button" data-recipe-name="Visualize global precipitation">Open Recipe</a>
            </div>
          </div>
          
          <div class="feat-recipe-card">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/04ac205-code-logo2x.svg" alt="" class="recipe-card-img">
              <h5>Set up severe weather alerts around a geofence</h5>
              <p class="recipe-card-desc">Get government agencies' weather warnings pushed to your webhook endpoint as soon as they are published.</p>
              <a href="https://docs.tomorrow.io/reference/overview-alerts" class="recipe-card-path">/Alerts</a>
              <a href="https://docs.tomorrow.io/reference/locations-overview/" class="recipe-card-path">/Locations</a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://app.getpostman.com/run-collection/56a3d336036a30628b23" data-recipe-name="Set up severe weather alerts" class="feat-recipe-outgoing-link" data-outgoing-type="postman"><img src="https://files.readme.io/d5badc2-postman-play.svg" alt="" class="feat-recipe-outgoing-link-img postman-button"></a>
              <a href="https://docs.tomorrow.io/recipes/set-up-severe-weather-alerts-around-a-geofence" class="feat-recipe-button" data-recipe-name="Set up severe weather alerts">Open Recipe</a>
            </div>
          </div>
          
          <div class="feat-recipe-card feat-recipe-card-first">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/4cfff6e-code-logo-12x.svg" alt="" class="recipe-card-img">
              <h5>[Aviation] - Use historical weather data for post ops analytics</h5>
              <p class="recipe-card-desc">Use the Historical API to build a retrospection tool and explore how weather events affected your aviation operations in the past.</p>
              <a href="https://docs.tomorrow.io/reference/historical-overview/" class="recipe-card-path">/Historical</a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://docs.tomorrow.io/recipes/aviation-use-historical-weather-data-for-post-ops-analytics" class="feat-recipe-button-full" data-recipe-name="[Aviation] - Use historical weather">Open Recipe</a>
            </div>
          </div>
          
          <div class="feat-recipe-card">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/4cfff6e-code-logo-12x.svg" alt="" class="recipe-card-img">
              <h5>[Logistics] - Optimize operations to meet SLAs with historical weather insights</h5>
              <p class="recipe-card-desc">Leverage the historical API to explore how weather events impacted your delivery schedules and operations</p>
              <a href="https://docs.tomorrow.io/reference/historical-overview/" class="recipe-card-path">/Historical</a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://docs.tomorrow.io/recipes/logistics-optimize-operations-to-meet-slas-with-historical-weather-insights" class="feat-recipe-button-full" data-recipe-name="[Logistics] - Optimize operations">Open Recipe</a>
            </div>
          </div>
          
          <div class="feat-recipe-card">
            <div class="recipe-card-content">
              <img src="https://files.readme.io/4cfff6e-code-logo-12x.svg" alt="" class="recipe-card-img">
              <h5>[Energy] - Build your outage retrospection tool using historical weather data</h5>
              <p class="recipe-card-desc">Use the Historical API to build a retrospection tool that can help you explore how weather events have historically impacted outages.</p>
              <a href="https://docs.tomorrow.io/reference/historical-overview/" class="recipe-card-path">/Historical</a>
            </div>
            <div class="recipe-card-buttons">
              <a href="https://docs.tomorrow.io/recipes/energy-build-your-outage-retrospection-tool-using-historical-weather-data" class="feat-recipe-button-full" data-recipe-name="[Energy] - Build your outage">Open Recipe</a>
            </div>
          </div>
          <div class="feat-recipe-readmore">
            <a href="https://docs.tomorrow.io/recipes" class="see-more-link">See More Recipes</a>
          </div>
          
      </div>
      <div class="community tm-custom">
        <div class="community-content">
         <div class="community-intro-header">
          <h3>Community</h3>
          <div class="community-intro">
            <img src="https://files.readme.io/d4072c7-frame2x.svg" alt="" class="community-intro-icon">
            <p class="community-intro-copy">Check out our Community Guidelines to learn more about how to get in touch with the team.</p>
          </div>
         </div> 
         <div class="community-card-carousel">
          <a href="https://github.com/Tomorrow-IO-API/tomorrow-weather-codes">
            <div class="community-card">
              <div class="git-card-info">
                <img src="https://files.readme.io/73ef3cc-code-logo-22x.svg" alt="" class="git-repo-type">
              <span class="git-status">Public</span>
              </div>
              <div class="community-card-title">
                tomorrow-weather-codes 
              </div>
              <div class="community-card-desc">
                The official collection of Tomorrow.io weather icons
              </div>
              <div class="community-card-git-icons">
                <img src="https://files.readme.io/21558a4-weather-git.svg" alt="">
              </div>
            </div>
          </a>
          
          <a href="https://github.com/Tomorrow-IO-API/tomorrow-map-spectrums">
            <div class="community-card">
              <div class="git-card-info">
                <img src="https://files.readme.io/b470898-Group_436.svg" alt="" class="git-repo-type">
              <span class="git-status">Public</span>
              </div>
              <div class="community-card-title">
                tomorrow-map-spectrums
              </div>
              <div class="community-card-desc">
                The official collection of Tomorrow.io map spectrums and legends
              </div>
              <div class="community-card-git-icons">
                <img src="https://files.readme.io/fc14541-Group_447.svg" alt="">
              </div>
            </div>
          </a>
          
          <a href="https://github.com/Tomorrow-IO-API/tomorrow-map-spectrums">
            <div class="community-card">
              <div class="git-card-info">
              <span class="git-status" style="margin-left: 0px;">Public</span>
              </div>
              <div class="community-card-title">
                tomorrow-postman
              </div>
              <div class="community-card-desc">
                The official Postman collection for the Tomorrow.io API
              </div>
              <div class="community-card-git-icons">
                <img src="https://files.readme.io/e634024-Group_441.svg" alt="">
                <img src="https://files.readme.io/016f912-Group_442.svg" alt="" style="margin-left: 16px;">
              </div>
            </div>
          </a>
          <a href="https://github.com/Tomorrow-IO-API/tomorrow-events-charts">
            <div class="community-card">
              <div class="git-card-info">
                <img src="https://files.readme.io/73ef3cc-code-logo-22x.svg" alt="" class="git-repo-type">
              <span class="git-status">Public</span>
              </div>
              <div class="community-card-title">
                tomorrow-events-charts 
              </div>
              <div class="community-card-desc">
                The official example of an Insights dashboard based on the Tomorrow.io API Events interface.
              </div>
              <div class="community-card-git-icons">
                <img src="https://files.readme.io/095b93f-Group_449.svg" alt="">
              </div>
            </div>
          </a>
          
         </div>
        
         <div class="feat-recipe-readmore">
          <a href="https://github.com/tomorrow-io-api/" class="see-more-link-white">See More Recipes</a>
        </div>
        </div>
        
      </div>
`}</HTMLBlock>