> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /openmeteo/archive

> Get historical weather (ERA5 reanalysis) for a geographic point over a date interval

**Price:** 1 credit

**⚠️ Common errors:** 412: No data available for the location



## OpenAPI

````yaml /openapi/developer-data.json post /api/openmeteo/archive
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/openmeteo/archive:
    post:
      tags:
        - /openmeteo
      summary: /openmeteo/archive
      description: >-
        Get historical weather (ERA5 reanalysis) for a geographic point over a
        date interval


        **Price:** 1 credit


        **⚠️ Common errors:** 412: No data available for the location
      operationId: __api_openmeteo_archive_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OpenmeteoArchivePayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/OpenmeteoWeather'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    OpenmeteoArchivePayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        latitude:
          type: number
          maximum: 90
          minimum: -90
        longitude:
          type: number
          maximum: 180
          minimum: -180
        timezone:
          type: string
          default: GMT
        timeformat:
          $ref: '#/components/schemas/OpenmeteoTimeFormat'
          default: iso8601
        start_date:
          type: string
        end_date:
          type: string
        hourly:
          anyOf:
            - items:
                $ref: '#/components/schemas/ForecastHourlyVariable'
              type: array
            - type: 'null'
        daily:
          anyOf:
            - items:
                $ref: '#/components/schemas/ForecastDailyVariable'
              type: array
            - type: 'null'
        temperature_unit:
          $ref: '#/components/schemas/OpenmeteoTemperatureUnit'
          default: celsius
        wind_speed_unit:
          $ref: '#/components/schemas/OpenmeteoWindSpeedUnit'
          default: kmh
        precipitation_unit:
          $ref: '#/components/schemas/OpenmeteoPrecipitationUnit'
          default: mm
        models:
          anyOf:
            - items:
                $ref: '#/components/schemas/OpenmeteoArchiveModel'
              type: array
            - type: 'null'
        cell_selection:
          anyOf:
            - $ref: '#/components/schemas/OpenmeteoCellSelection'
            - type: 'null'
        elevation:
          anyOf:
            - type: number
              maximum: 9000
              minimum: -1000
            - type: 'null'
      type: object
      required:
        - latitude
        - longitude
        - start_date
        - end_date
    OpenmeteoWeather:
      properties:
        '@type':
          type: string
          default: OpenmeteoWeather
        latitude:
          type: number
        longitude:
          type: number
        generation_time_ms:
          anyOf:
            - type: number
            - type: 'null'
        utc_offset_seconds:
          anyOf:
            - type: integer
            - type: 'null'
        timezone:
          anyOf:
            - type: string
            - type: 'null'
        timezone_abbreviation:
          anyOf:
            - type: string
            - type: 'null'
        elevation:
          anyOf:
            - type: number
            - type: 'null'
        current:
          anyOf:
            - $ref: '#/components/schemas/OpenmeteoCurrentConditions'
            - type: 'null'
        minutely_15:
          anyOf:
            - $ref: '#/components/schemas/OpenmeteoTimeSeries'
            - type: 'null'
        hourly:
          anyOf:
            - $ref: '#/components/schemas/OpenmeteoTimeSeries'
            - type: 'null'
        daily:
          anyOf:
            - $ref: '#/components/schemas/OpenmeteoTimeSeries'
            - type: 'null'
      type: object
      required:
        - latitude
        - longitude
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    OpenmeteoTimeFormat:
      type: string
      enum:
        - iso8601
        - unixtime
    ForecastHourlyVariable:
      type: string
      enum:
        - temperature_2m
        - relative_humidity_2m
        - dew_point_2m
        - apparent_temperature
        - precipitation_probability
        - precipitation
        - rain
        - showers
        - snowfall
        - snow_depth
        - weather_code
        - pressure_msl
        - surface_pressure
        - cloud_cover
        - cloud_cover_low
        - cloud_cover_mid
        - cloud_cover_high
        - visibility
        - evapotranspiration
        - et0_fao_evapotranspiration
        - vapour_pressure_deficit
        - wind_speed_10m
        - wind_speed_80m
        - wind_speed_120m
        - wind_speed_180m
        - wind_direction_10m
        - wind_direction_80m
        - wind_direction_120m
        - wind_direction_180m
        - wind_gusts_10m
        - temperature_80m
        - temperature_120m
        - temperature_180m
        - soil_temperature_0cm
        - soil_temperature_6cm
        - soil_temperature_18cm
        - soil_temperature_54cm
        - soil_moisture_0_to_1cm
        - soil_moisture_1_to_3cm
        - soil_moisture_3_to_9cm
        - soil_moisture_9_to_27cm
        - soil_moisture_27_to_81cm
        - is_day
        - uv_index
        - uv_index_clear_sky
        - cape
        - freezing_level_height
        - shortwave_radiation
        - direct_radiation
        - diffuse_radiation
        - direct_normal_irradiance
        - global_tilted_irradiance
        - terrestrial_radiation
        - temperature_1000hPa
        - temperature_975hPa
        - temperature_950hPa
        - temperature_925hPa
        - temperature_900hPa
        - temperature_850hPa
        - temperature_800hPa
        - temperature_700hPa
        - temperature_600hPa
        - temperature_500hPa
        - temperature_400hPa
        - temperature_300hPa
        - temperature_250hPa
        - temperature_200hPa
        - temperature_150hPa
        - temperature_100hPa
        - temperature_70hPa
        - temperature_50hPa
        - temperature_30hPa
        - relative_humidity_1000hPa
        - relative_humidity_975hPa
        - relative_humidity_950hPa
        - relative_humidity_925hPa
        - relative_humidity_900hPa
        - relative_humidity_850hPa
        - relative_humidity_800hPa
        - relative_humidity_700hPa
        - relative_humidity_600hPa
        - relative_humidity_500hPa
        - relative_humidity_400hPa
        - relative_humidity_300hPa
        - relative_humidity_250hPa
        - relative_humidity_200hPa
        - relative_humidity_150hPa
        - relative_humidity_100hPa
        - relative_humidity_70hPa
        - relative_humidity_50hPa
        - relative_humidity_30hPa
        - dew_point_1000hPa
        - dew_point_975hPa
        - dew_point_950hPa
        - dew_point_925hPa
        - dew_point_900hPa
        - dew_point_850hPa
        - dew_point_800hPa
        - dew_point_700hPa
        - dew_point_600hPa
        - dew_point_500hPa
        - dew_point_400hPa
        - dew_point_300hPa
        - dew_point_250hPa
        - dew_point_200hPa
        - dew_point_150hPa
        - dew_point_100hPa
        - dew_point_70hPa
        - dew_point_50hPa
        - dew_point_30hPa
        - cloud_cover_1000hPa
        - cloud_cover_975hPa
        - cloud_cover_950hPa
        - cloud_cover_925hPa
        - cloud_cover_900hPa
        - cloud_cover_850hPa
        - cloud_cover_800hPa
        - cloud_cover_700hPa
        - cloud_cover_600hPa
        - cloud_cover_500hPa
        - cloud_cover_400hPa
        - cloud_cover_300hPa
        - cloud_cover_250hPa
        - cloud_cover_200hPa
        - cloud_cover_150hPa
        - cloud_cover_100hPa
        - cloud_cover_70hPa
        - cloud_cover_50hPa
        - cloud_cover_30hPa
        - wind_speed_1000hPa
        - wind_speed_975hPa
        - wind_speed_950hPa
        - wind_speed_925hPa
        - wind_speed_900hPa
        - wind_speed_850hPa
        - wind_speed_800hPa
        - wind_speed_700hPa
        - wind_speed_600hPa
        - wind_speed_500hPa
        - wind_speed_400hPa
        - wind_speed_300hPa
        - wind_speed_250hPa
        - wind_speed_200hPa
        - wind_speed_150hPa
        - wind_speed_100hPa
        - wind_speed_70hPa
        - wind_speed_50hPa
        - wind_speed_30hPa
        - wind_direction_1000hPa
        - wind_direction_975hPa
        - wind_direction_950hPa
        - wind_direction_925hPa
        - wind_direction_900hPa
        - wind_direction_850hPa
        - wind_direction_800hPa
        - wind_direction_700hPa
        - wind_direction_600hPa
        - wind_direction_500hPa
        - wind_direction_400hPa
        - wind_direction_300hPa
        - wind_direction_250hPa
        - wind_direction_200hPa
        - wind_direction_150hPa
        - wind_direction_100hPa
        - wind_direction_70hPa
        - wind_direction_50hPa
        - wind_direction_30hPa
        - geopotential_height_1000hPa
        - geopotential_height_975hPa
        - geopotential_height_950hPa
        - geopotential_height_925hPa
        - geopotential_height_900hPa
        - geopotential_height_850hPa
        - geopotential_height_800hPa
        - geopotential_height_700hPa
        - geopotential_height_600hPa
        - geopotential_height_500hPa
        - geopotential_height_400hPa
        - geopotential_height_300hPa
        - geopotential_height_250hPa
        - geopotential_height_200hPa
        - geopotential_height_150hPa
        - geopotential_height_100hPa
        - geopotential_height_70hPa
        - geopotential_height_50hPa
        - geopotential_height_30hPa
        - vertical_velocity_1000hPa
        - vertical_velocity_975hPa
        - vertical_velocity_950hPa
        - vertical_velocity_925hPa
        - vertical_velocity_900hPa
        - vertical_velocity_850hPa
        - vertical_velocity_800hPa
        - vertical_velocity_700hPa
        - vertical_velocity_600hPa
        - vertical_velocity_500hPa
        - vertical_velocity_400hPa
        - vertical_velocity_300hPa
        - vertical_velocity_250hPa
        - vertical_velocity_200hPa
        - vertical_velocity_150hPa
        - vertical_velocity_100hPa
        - vertical_velocity_70hPa
        - vertical_velocity_50hPa
        - vertical_velocity_30hPa
    ForecastDailyVariable:
      type: string
      enum:
        - weather_code
        - temperature_2m_max
        - temperature_2m_min
        - apparent_temperature_max
        - apparent_temperature_min
        - sunrise
        - sunset
        - daylight_duration
        - sunshine_duration
        - uv_index_max
        - uv_index_clear_sky_max
        - precipitation_sum
        - rain_sum
        - showers_sum
        - snowfall_sum
        - precipitation_hours
        - precipitation_probability_max
        - wind_speed_10m_max
        - wind_gusts_10m_max
        - wind_direction_10m_dominant
        - shortwave_radiation_sum
        - et0_fao_evapotranspiration
    OpenmeteoTemperatureUnit:
      type: string
      enum:
        - celsius
        - fahrenheit
    OpenmeteoWindSpeedUnit:
      type: string
      enum:
        - kmh
        - ms
        - mph
        - kn
    OpenmeteoPrecipitationUnit:
      type: string
      enum:
        - mm
        - inch
    OpenmeteoArchiveModel:
      type: string
      enum:
        - best_match
        - era5_seamless
        - era5
        - era5_land
        - ecmwf_ifs
        - cerra
    OpenmeteoCellSelection:
      type: string
      enum:
        - land
        - sea
        - nearest
    OpenmeteoCurrentConditions:
      properties:
        '@type':
          type: string
          default: OpenmeteoCurrentConditions
        units:
          additionalProperties:
            type: string
          type: object
          default: {}
        values:
          additionalProperties: true
          type: object
          default: {}
      type: object
    OpenmeteoTimeSeries:
      properties:
        '@type':
          type: string
          default: OpenmeteoTimeSeries
        units:
          additionalProperties:
            type: string
          type: object
          default: {}
        records:
          items:
            additionalProperties: true
            type: object
          type: array
          default: []
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````