Contact Us
Company
  • Proven Superior Accuracy
  • About AccuWeather
  • Digital Advertising
  • Careers
  • Press
  • Privacy
  • Terms of Use
  • Brand Guidelines
Products & Services
  • For Business
  • For Partners
  • For Advertising
  • AccuWeather Enterprise APIs
  • AccuWeather Connect
  • Personal Weather Stations
Subscription Services
  • AccuWeather Premium
  • AccuWeather Professional
Apps & Downloads
  • iPhone App
  • Android App
  • See all Apps & Downloads

© 2025 AccuWeather, Inc.

xXfacebookFacebookinstagramInstagram
  • Home
  • Documentation
  • Core Weather API
  • MinuteCast™ API
  • Pricing
  • FAQ
MinuteCast™
    Geoposition
      1 minute forecasts by latitude and longitudeget
    Metadata
      Color codesgetSimplified color codesget
Schemas
MinuteCast™
MinuteCast™

Schemas


API.Forecasts.Minute.Entities.OpenAPI.Area

Id
string · minLength: 1 · required

A unique ID in correlation to the area.

Description
string · minLength: 1 · required

The text description of the area.

object[] · required

A polygon bounding box representing the dimensions of the area.

API.Forecasts.Minute.Entities.OpenAPI.Color

Red
integer · int32 · required

Red component of the RGB value.

Green
integer · int32 · required

Green component of the RGB value.

Blue
integer · int32 · required

Blue component of the RGB value.

Hex
string · minLength: 1 · required

The hexadecimal color value.

API.Forecasts.Minute.Entities.OpenAPI.DbzColor

Type
string · minLength: 1 · required

The precipitation type.

Dbz
number · float · required

A unit that represents precipitation intensity in weather radar.

Red
integer · int32 · required

Red component of the RGB value.

Green
integer · int32 · required

Green component of the RGB value.

Blue
integer · int32 · required

Blue component of the RGB value.

Hex
string · minLength: 1 · required

The hexadecimal color value.

API.Forecasts.Minute.Entities.OpenAPI.Interval

StartDateTime
string · date-time

The date and time for the start of the interval.

StartEpochDateTime
integer · int64

The start date time expressed as epoch time.

Minute
integer · int32

The first minute for the interval.

Dbz
number | null · float

A unit that represents precipitation intensity in weather radar.

ShortPhrase
string | null

A short phrase describing precipitation condition for the interval.

PrecipitationType
string | null

Specifies the type of precipitation ("rain" "snow" "ice" or "mix"). If Dbz = zero, PrecipitationType is not present in the response.

Threshold
string | null

Key that specifies the threshold value. Along with Precipitation type, can be used to determine the simplified color. If Dbz is zero, not present in the response.

object

The full spectrum color that maps to the Dbz. If Dbz is zero, not present in the response.

object

The band color that maps to the precipitation type and threshold. If Dbz is zero, not present in the response.

IconCode
integer | null · int32

Standard AccuWeather icon code representing the forecast.

CloudCover
integer | null · int32

Cloud cover percentage from 0 to 100.

LightningRate
integer | null · int32

The amount of lightning per minute that is forecasted.

API.Forecasts.Minute.Entities.OpenAPI.MinuteForecast

object · required

Phrase summaries for the entire forecast period.

object[] · required

Summary information for each interval in the forecast.

object[] · required

Data for each interval in the forecast.

MobileLink
string · minLength: 1 · required

Link to minute forecasts on AccuWeather's mobile site for the requested location.

Link
string · minLength: 1 · required

Link to minute forecasts on AccuWeather's free site for the requested location.

API.Forecasts.Minute.Entities.OpenAPI.MinuteForecastAreas

object[] · required

An object containing geographical area details.

API.Forecasts.Minute.Entities.OpenAPI.SegmentSummary

StartMinute
integer · int32

The first minute to which the summary applies.

EndMinute
integer · int32

The last minute to which the summary applies.

CountMinute
integer · int32

The number of minutes for which the summary applies.

MinuteText
string | null

Templated summary for one minute.

MinutesText
string | null

Templated summary for multiple minutes.

Type
string | null

The precipitation type.

TypeId
integer · int32

The unique ID associated to the precipitation type.

WidgetPhrase
string | null

Summary phrase for the next 120 minutes, for use in limited-space locations. Phrase length is approximately 15 characters.

ShortPhrase
string | null

Short summary phrase for the next 120 minutes. Phrase length is approximately 25 characters.

BriefPhrase
string | null

Summary phrase for the next 120 minutes. Phrase length is approximately 60 characters.

LongPhrase
string | null

Long summary phrase for the next 120 minutes. Phrase length is 60+ characters.

IconCode
integer | null · int32

Standard AccuWeather icon code representing the forecast.

API.Forecasts.Minute.Entities.OpenAPI.SimplifiedDbzColor

Type
string · minLength: 1 · required

The precipitation type.

Threshold
string · minLength: 1 · required

Key that specifies the threshold value. Along with Precipitation type, can be used to determine the simplified color. If Dbz is zero, not present in the response.

StartDbz
integer · int64 · required

A unit that represents the start of precipitation intensity in weather radar.

EndDbz
integer · int64 · required

A unit that represents the end of precipitation intensity in weather radar.

Red
integer · int32 · required

Red component of the RGB value.

Green
integer · int32 · required

Green component of the RGB value.

Blue
integer · int32 · required

Blue component of the RGB value.

Hex
string · minLength: 1 · required

The hexadecimal color value.

API.Forecasts.Minute.Entities.OpenAPI.Summary

Phrase
string · minLength: 1 · required

Summary phrase for the next 120 minutes. Phrase length is approximately 60 characters.

Phrase_60
string · minLength: 1 · required

Summary phrase for the next 60 minutes. Phrase length is approximately 60 characters.

WidgetPhrase
string · minLength: 1 · required

Summary phrase for the next 120 minutes, for use in limited-space locations. Phrase length is approximately 15 characters.

ShortPhrase
string · minLength: 1 · required

Short summary phrase for the next 120 minutes. Phrase length is approximately 25 characters.

BriefPhrase
string · minLength: 1 · required

Summary phrase for the next 120 minutes. Phrase length is approximately 60 characters.

LongPhrase
string · minLength: 1 · required

Long summary phrase for the next 120 minutes. Phrase length is 60+ characters.

IconCode
integer · int32 · required

Standard AccuWeather icon code representing the forecast.

API.Forecasts.Minute.Entities.OpenAPI.TruncatedMinuteForecast

object · required

Phrase summaries for the entire forecast period.

object[] · required

Summary information for each interval in the forecast.

MobileLink
string | null

Link to minute forecasts on AccuWeather's mobile site for the requested location.

Link
string | null

Link to minute forecasts on AccuWeather's free site for the requested location.

API.Forecasts.Minute.Entities.OpenAPI.TruncatedSummary

Phrase
string · minLength: 1 · required

Summary phrase for the next 120 minutes. Phrase length is approximately 60 characters.

Type
string · minLength: 1 · required

The precipitation type.

TypeId
integer | null · int32

The unique ID associated to the precipitation type.

Common.OpenAPISpecification.Entities.ErrorResponse

Code
integer · int32 · required

The HTTP status code generated by the origin server for this occurrence of the problem (legacy).

Message
string · minLength: 1 · required

The error message describing the problem (legacy).

Reference
string · minLength: 1 · required

A URL reference that identifies the specific occurrence of the problem (legacy).

type
string · uri · required

A URI reference [RFC3986] that identifies the problem type. This is aligned with RFC 7807.

Example: https://httpproblems.com/http-status/401
title
string · required

A short, human-readable summary of the problem type. This is aligned with RFC 7807.

Example: Unauthorized
status
integer · required

The HTTP status code generated by the origin server for this occurrence of the problem. This is aligned with RFC 7807.

Example: 401
instance
string · uri-reference · required

A URI reference that identifies the specific occurrence of the problem. This is aligned with RFC 7807.

Example: /locations/v1/349727
object · required

Contains custom diagnostic information about the request.

Common.OpenAPISpecification.Entities.GeoPosition

Latitude
number · float · required
Longitude
number · float · required
On this page
  • API.Forecasts.Minute.Entities.OpenAPI.Area
  • API.Forecasts.Minute.Entities.OpenAPI.Color
  • API.Forecasts.Minute.Entities.OpenAPI.DbzColor
  • API.Forecasts.Minute.Entities.OpenAPI.Interval
  • API.Forecasts.Minute.Entities.OpenAPI.MinuteForecast
  • API.Forecasts.Minute.Entities.OpenAPI.MinuteForecastAreas
  • API.Forecasts.Minute.Entities.OpenAPI.SegmentSummary
  • API.Forecasts.Minute.Entities.OpenAPI.SimplifiedDbzColor
  • API.Forecasts.Minute.Entities.OpenAPI.Summary
  • API.Forecasts.Minute.Entities.OpenAPI.TruncatedMinuteForecast
  • API.Forecasts.Minute.Entities.OpenAPI.TruncatedSummary
  • Common.OpenAPISpecification.Entities.ErrorResponse
  • Common.OpenAPISpecification.Entities.GeoPosition