Historical Data Fields Reference

Free

This page provides a complete reference of all historical weather data fields available through the Tomorrow.io Weather API, including their descriptions, units, data types, availability periods, and interface compatibility.

Historical data fields are available for queries spanning from January 1st, 2000 onwards, with a 7-day lag from the current date for data quality assurance.

📋 API Compatibility

These field names are used with APIs that support the fields parameter:

  • Historical Weather API (/v4/historical) - POST method
  • Climate Normals API (/v4/historical/normals) - POST method
  • Recent History API (/v4/weather/history/recent) - GET method, returns all fields automatically

Historical Data Fields Overview

The historical weather data fields provide access to past weather conditions with comprehensive coverage across multiple meteorological parameters. Use these field names in your historical API requests using the fields parameter.

Key Features:

  • Extensive Coverage: Data available from January 1st, 2000 onwards for most fields
  • Multiple Interfaces: Compatible with Timeline (T), Insights (I), Map (M), and Route (R) interfaces
  • Flexible Aggregation: Daily, hourly, and custom time interval support with statistical aggregations
  • Global Availability: Worldwide land coverage with consistent data quality
  • 7-Day Lag: Recent data up to 7 days ago to ensure accuracy and completeness

Field Information Guide

Understanding the Reference Table:

  • Data Field: The exact field name to use in the fields array for Historical Weather API and Climate Normals API
  • Description: Technical description of what the field measures
  • Values/Units: Range and units for metric/imperial systems
  • Data Type: Expected data type (Number, Integer, String)
  • Example: Sample value from actual historical data
  • Related Fields: Other fields commonly used together
  • Common Use Cases: Real-world applications and industries
  • Query Parameter: How to request this field in API calls that support fields parameter
  • Availability: Time range when historical data is available
  • Interfaces: T=Timeline, I=Insights, M=Map, R=Route compatibility

Note: These field names apply to APIs that use the fields parameter. The Recent History API returns all fields automatically without field selection.

Historical Data Fields Reference

The table below contains all available historical weather data fields with detailed availability and interface information. Use these field names in the fields parameter for Historical Weather API and Climate Normals API requests.

Data FieldDescriptionValues/UnitsData TypeExampleRelated FieldsCommon Use CasesQuery ParameterAvailabilityInterfaces
Temperature Metrics
temperatureAir temperature measured at 2 meters above ground levelMetric: Celsius [-90,60]
Imperial: Fahrenheit [-130,140]
Number18.5temperatureApparent, temperatureMin, temperatureMax, dewPointClimate analysis, agricultural planning, energy demand forecasting, historical trend analysisfields=temperatureJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
temperatureApparentPerceived temperature accounting for humidity and wind effects ("feels like")Metric: Celsius [-90,60]
Imperial: Fahrenheit [-130,140]
Number16.2temperature, humidity, windSpeedHuman comfort studies, historical heat stress analysis, outdoor work safety assessmentsfields=temperatureApparentJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
temperatureMinMinimum temperature over the specified time intervalMetric: Celsius [-90,60]
Imperial: Fahrenheit [-130,140]
Number12.1temperature, temperatureMaxFrost risk analysis, crop protection planning, cold weather historical patternsfields=temperatureMin (daily timesteps only)Jan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
temperatureMaxMaximum temperature over the specified time intervalMetric: Celsius [-90,60]
Imperial: Fahrenheit [-130,140]
Number24.8temperature, temperatureMinHeat wave analysis, energy consumption modeling, historical extreme weather studiesfields=temperatureMax (daily timesteps only)Jan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Precipitation Metrics
precipitationIntensityThe rate of liquid equivalent precipitation at ground levelMetric: mm/hr [0,100]
Imperial: in/hr [0,4]
Number2.3precipitationType, precipitationAccumulationFlood risk modeling, historical storm analysis, infrastructure planning, agricultural irrigationfields=precipitationIntensityJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
precipitationAccumulationTotal accumulated precipitation over the time intervalMetric: mm [0,500]
Imperial: in [0,20]
Number15.7precipitationIntensity, precipitationTypeWater resource management, drought analysis, reservoir planning, agricultural yield modelingfields=precipitationAccumulationJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
precipitationTypeType of precipitation occurring at ground level0: None
1: Rain
2: Snow
3: Freezing Rain
4: Ice Pellets
Integer1precipitationIntensity, precipitationAccumulationWinter weather analysis, road condition studies, aviation safety research, climate classificationfields=precipitationTypeJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Wind Metrics
windSpeedWind speed measured at 10 meters above ground levelMetric: m/s [0,100]
Imperial: mph [0,224]
Number7.2windDirection, windGust, temperatureApparentWind energy assessments, historical storm tracking, fire spread modeling, transportation planningfields=windSpeedJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
windDirectionDirection from which wind originates, measured clockwise from northdegrees [0,360]Number245windSpeed, windGustPollution dispersal studies, wildfire behavior analysis, wind farm site assessmentfields=windDirectionJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
windGustMaximum brief increase in wind speed, usually less than 20 secondsMetric: m/s [0,100]
Imperial: mph [0,224]
Number15.8windSpeed, windDirectionStructural engineering analysis, historical storm damage assessment, aviation safety studiesfields=windGustJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Atmospheric Metrics
humidityRelative humidity as percentage of moisture in air at 2m above ground% [0,100]Number73dewPoint, temperatureApparentAgricultural disease modeling, building material studies, human comfort analysisfields=humidityJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
pressureSeaLevelAtmospheric pressure adjusted to mean sea levelMetric: hPa [800,1200]
Imperial: inHg [23.6,35.4]
Number1013.2pressureSurfaceLevelWeather system analysis, storm tracking, barometric pressure trends, aviation planningfields=pressureSeaLevelJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
dewPointTemperature to which air must be cooled to become saturated with water vaporMetric: Celsius [0,100]
Imperial: Fahrenheit [32,212]
Number14.3temperature, humidityFog prediction models, frost risk assessment, HVAC efficiency studies, comfort indicesfields=dewPointJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Cloud Cover & Visibility Metrics
cloudCoverFraction of sky obscured by clouds when observed from a particular location% [0,100]Number45visibility, weatherCodeSolar energy modeling, satellite imagery analysis, aviation weather studies, photography planningfields=cloudCoverJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
visibilityDistance at which an object or light can be clearly discernedMetric: km [0,50]
Imperial: mi [0,31]
Number12.4cloudCover, precipitationIntensityTransportation safety analysis, airport operations research, fog frequency studiesfields=visibilityJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Solar Radiation Metrics
solarGHIGlobal Horizontal Irradiance - total solar radiation received on horizontal surfaceW/m² [0,1500]Number425.7solarDNI, solarDHI, cloudCoverSolar panel efficiency analysis, renewable energy planning, agricultural growth modelingfields=solarGHIJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
solarDNIDirect Normal Irradiance - solar radiation received directly from sunW/m² [0,1200]Number687.3solarGHI, solarDHI, cloudCoverConcentrated solar power planning, tracking solar system analysis, solar resource assessmentfields=solarDNIJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Snow & Ice Metrics
snowAccumulationAccumulated amount of new snowfall over the time intervalMetric: mm [0,1000]
Imperial: in [0,40]
Number0precipitationType, precipitationIntensityWinter operations planning, structural load analysis, ski resort management, road maintenancefields=snowAccumulationJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
snowDepthTotal depth of snow on ground surfaceMetric: mm [0,5000]
Imperial: in [0,200]
Number0snowAccumulation, precipitationTypeAvalanche risk assessment, water resource planning, winter sports industry, infrastructure designfields=snowDepthJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)
Weather Code Metrics
weatherCodeNumerical code representing the most prominent weather condition1000: Clear
1001: Cloudy
1100: Mostly Clear
1101: Partly Cloudy
1102: Mostly Cloudy
2000: Fog
4000: Drizzle
4001: Rain
4200: Light Rain
4201: Heavy Rain
5000: Snow
5001: Flurries
5100: Light Snow
5101: Heavy Snow
6000: Freezing Drizzle
6001: Freezing Rain
7000: Ice Pellets
7101: Heavy Ice Pellets
8000: Thunderstorm
Integer1100precipitationType, cloudCover, precipitationIntensityHistorical weather pattern analysis, climate classification, extreme weather frequency studiesfields=weatherCodeJan 1, 2000 - 7 days agoTimeline (T), Insights (I), Map (M), Route (R)

Usage Examples

Here are practical examples of how to use historical data fields with APIs that support the fields parameter:

Historical Weather API - Temperature Analysis

POST request with selected temperature fields:

Historical Weather API RequestBASH
POST https://api.tomorrow.io/v4/historical?apikey=YOUR_API_KEY
Content-Type: application/json

{
  "location": [40.7128, -74.0060],
  "fields": ["temperature", "temperatureMin", "temperatureMax", "humidity"],
  "timesteps": ["1d"],
  "startTime": "2024-01-01T00:00:00Z",
  "endTime": "2024-01-31T23:59:59Z",
  "units": "metric"
}

Climate Normals API - Long-term Averages

POST request for climate normal fields:

Climate Normals API RequestBASH
POST https://api.tomorrow.io/v4/historical/normals?apikey=YOUR_API_KEY
Content-Type: application/json

{
  "location": [40.7128, -74.0060],
  "fields": ["temperatureAvg", "precipitationAccumulationSum", "humidityAvg"],
  "timesteps": ["1d"],
  "startDate": "01-01",
  "endDate": "12-31",
  "units": "metric"
}

Recent History API - No Fields Parameter

GET request returns all fields automatically:

Recent History API RequestBASH
GET https://api.tomorrow.io/v4/weather/history/recent?location=40.7128,-74.0060&timesteps=1h&apikey=YOUR_API_KEY

Note: This API returns ALL available fields automatically.
No "fields" parameter is used or needed.

⚠️ Important: The Recent History API does not use the fields parameter and returns all available weather data automatically.

Data Quality & Coverage

Temporal Coverage

  • Start Date: January 1st, 2000
  • End Date: 7 days ago (rolling)
  • Resolution: Hourly and daily timesteps
  • Lag Time: 7 days for quality assurance

Geographic Coverage

  • Global Coverage: Worldwide land areas
  • Resolution: High-resolution grid
  • Data Sources: Multiple meteorological sources
  • Quality Control: Automated validation processes