Skip to main content
Toggle navigation menu
Go to Tomorrow.io
Developer Docs
En
Open Platform
Sign in
Getting Started!
What's New
FAQ's
API
Free API Plan Rate Limits
What are best practices for calling the T.io API?
How do I Modify the Users in my Account?
How are Polygons/Polylines Supported in the API?
How can I monitor my API usage?
What is "rate-limiting"?
How is an API call counted?
What's an "API call"?
Are the Weather Codes available for the historical timeline?
Is it possible to send 1 call with multiple points (lng/lat) and get forecast data for each respective point?
How does Tomorrow.io measure windSpeed?
What are the data sources for our 'actuals' data?
What is the granular resolution for wind, air pressure, humidity, and precipitation?
How is the Temperature Apparent/Feels Like parameter calculated?
What are the observed parameters for the Satellite program?
Is the historical timeline data showing an old forecast or the real-time data?
How do I understand the response when using the '1d' Timestamp?
Can I get a V3 API key to use with my external app or watch?
What is the resolution of the weather data provided?
Is lightning available in the API?
What is the maximum number of parameters that can be requested in the Timelines Endpoint?
At what time do the daily API limits reset?
Can map tile colors be customized for specific weather parameters?
How are calls defined with the map tiles?
What is the threshold value for which weatherCodeDay will not return "Rain"?
Are historical observations available via the API?
Are there geography restrictions to the Historical API?
How do I get the min/max or average values when calling specific weather parameters?
What formats are available of the API?
When calling the hourly endpoint along with the Start and End time spanning over multiple hours only count as 1 API call?
Next
›
Last
»
Can't find what you're looking for?
Let us know what we're missing
Submit Feedback
Categories
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% var maxSections = 5 %>
Toggle navigation menu
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-section-list-sections', { parent: category, sections: category.sections, maxSections: maxSections, partial: partial }) %>
<% }); %>
Categories
Categories
<% categories.forEach(function(category) { %>
<%= category.name %>
<% }); %>
<% if (sections.length) { %>
<% sections.forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (section.articles.length) { %>
<% section.articles.forEach(function(article) { %>
<%= article.title %>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% if (sections.length) { %>
<% sections.slice(0, maxSections).forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-section-list-sections', { parent: section, sections: section.sections, maxSections: maxSections, partial: partial }) %>
<% }); %> <% if (sections.length > maxSections) { %>
See more
<% } %>
<% } %>
<% categories.forEach(function(category) { %>
<%= category.name %>
<% }); %>