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

# Open-Meteo Marine

> Open-Meteo Marine (Open-Meteo).



## OpenAPI

````yaml openapi/zh/openmeteo.json GET /apis/v1/openmeteo/marine
openapi: 3.1.0
info:
  description: ''
  title: openmeteo
  version: '1'
  x-aisa-capabilities:
    idempotency: Idempotency-Key
    max_price: X-AISA-Max-Price-USD
    quote:
      header: X-AISA-Cost-Mode
      value: quote
  x-aisa-configured-paths:
    - /apis/v1/openmeteo/elevation
    - /apis/v1/openmeteo/forecast
  x-aisa-document:
    facts_hash: sha256:792d752af1993e734638d9ed73a36358bf49a616d6145a548b25702804ae11e5
    generator_version: '2'
    protocol_version: '1'
    schema_version: '1'
    composer_version: '13'
    response_pending: []
    document_hash: sha256:5d5b3e9de891f44a3d31a9188076b5284909d883ec2fdcb231b77dbfa14564db
  x-aisa-plans:
    builder: 1
    display_plan: payg
    payg: 1
    similarweb_payg: 1
    team: 1
    version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
  x-aisa-provider: openmeteo
  x-aisa-catalogs:
    openmeteo:
      title: Open-Meteo Weather API
      description: ''
      x-aisa-document:
        facts_hash: e98e5ee22c002c8da2a929dd5ee8895925a73d32384959b96e6cdd601a6ccc1d
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-air-quality:
      title: Open-Meteo Air Quality
      description: ''
      x-aisa-document:
        facts_hash: a7bd2aeec6c40df22901df074f01d9f149af147895006692faf7c675cfce49ac
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-archive:
      title: Open-Meteo Historical Weather (ERA5)
      description: ''
      x-aisa-document:
        facts_hash: 1c43159514e7acbbf7574365bac4058132c4e51a81b93e8b47f99fd25c3ae36b
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-climate:
      title: Open-Meteo Climate (CMIP6)
      description: ''
      x-aisa-document:
        facts_hash: 1fa8ab47955f5aaf843991abf190b81df21a3fc2e6a976a6b594fe2f4d524195
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-ensemble:
      title: Open-Meteo Ensemble
      description: ''
      x-aisa-document:
        facts_hash: 66cd6edff58193dd5710b337e50d9b440593f58f86368c754ba3b87524f46895
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-flood:
      title: Open-Meteo Flood
      description: ''
      x-aisa-document:
        facts_hash: c99f8b3d29713b00544da921251e6251d2cdea27c4000c71d351d3649995a432
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-geocoding:
      title: Open-Meteo Geocoding
      description: ''
      x-aisa-document:
        facts_hash: f4ffc07f507d7f9fce1b22e685c20b8b1546619e720d5f1e3bb4ed3f64b773be
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-historical-forecast:
      title: Open-Meteo Historical Forecast
      description: ''
      x-aisa-document:
        facts_hash: 21426ba269f0bd0e3861b10bb70fc0d9b76210da899f0082f07ac135d031a73c
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-marine:
      title: Open-Meteo Marine
      description: ''
      x-aisa-document:
        facts_hash: 2872ecc9d9b913db79fe652cee382958e848a1a2c6cfcdeeab61d02c5a35c8d7
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-previous-runs:
      title: Open-Meteo Previous Runs
      description: ''
      x-aisa-document:
        facts_hash: 96bb09aaca746fedd2a8eda69a091b3d7b6768298155567448f39bd195d028aa
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
    openmeteo-seasonal:
      title: Open-Meteo Seasonal Forecast
      description: ''
      x-aisa-document:
        facts_hash: 39a2c5dd7633602c9714966e57f28cd5512ba122306afe3c2075c360a3b1416d
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
paths:
  /apis/v1/openmeteo/marine:
    get:
      tags:
        - openmeteo
      summary: Open-Meteo Marine
      description: Open-Meteo Marine (Open-Meteo).
      operationId: get_openmeteo_marine
      parameters:
        - name: cell_selection
          in: query
          required: false
          description: Grid-cell preference for the coordinate. Default `sea`.
          schema:
            type: string
            enum:
              - land
              - sea
              - nearest
            default: sea
        - name: current
          in: query
          required: false
          description: >-
            Comma-separated list of current-condition variables to return. Same
            variable set as `hourly`.
          schema:
            type: string
            example: wave_height,wave_period
        - name: daily
          in: query
          required: false
          description: >-
            Comma-separated list of daily aggregation variables to return.
            Requires `timezone`. Common values: `wave_height_max`,
            `wave_direction_dominant`, `wave_period_max`,
            `wind_wave_height_max`, `swell_wave_height_max`.
          schema:
            type: string
            example: wave_height_max
        - name: end_date
          in: query
          required: false
          description: End of the interval, `yyyy-mm-dd` (ISO 8601).
          schema:
            type: string
            example: '2024-01-07'
            format: date
        - name: forecast_days
          in: query
          required: false
          description: Number of forecast days to return (0-8). Default 5.
          schema:
            type: integer
            default: 5
            example: 7
        - name: hourly
          in: query
          required: false
          description: >-
            Comma-separated list of hourly variables to return. Common values:
            `wave_height`, `wave_direction`, `wave_period`, `wind_wave_height`,
            `wind_wave_direction`, `wind_wave_period`, `swell_wave_height`,
            `swell_wave_direction`, `swell_wave_period`,
            `ocean_current_velocity`, `ocean_current_direction`,
            `sea_surface_temperature`.
          schema:
            type: string
            example: wave_height,wave_direction,wave_period
        - name: latitude
          in: query
          required: true
          description: >-
            WGS84 latitude of the location. Multiple coordinates can be
            comma-separated.
          schema:
            type: string
            example: '52.52'
        - name: length_unit
          in: query
          required: false
          description: Unit for wave heights. Default `metric`.
          schema:
            type: string
            enum:
              - metric
              - imperial
            default: metric
        - name: longitude
          in: query
          required: true
          description: >-
            WGS84 longitude of the location (negative for the Americas).
            Multiple coordinates can be comma-separated.
          schema:
            type: string
            example: '13.41'
        - name: past_days
          in: query
          required: false
          description: Number of past days to include (0-92). Default 0.
          schema:
            type: integer
            default: 0
        - name: start_date
          in: query
          required: false
          description: Start of the interval, `yyyy-mm-dd` (ISO 8601).
          schema:
            type: string
            example: '2024-01-01'
            format: date
        - name: timeformat
          in: query
          required: false
          description: Time output format. Default `iso8601`.
          schema:
            type: string
            enum:
              - iso8601
              - unixtime
            default: iso8601
        - name: timezone
          in: query
          required: false
          description: >-
            IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from
            coordinates. Defaults to `GMT`.
          schema:
            type: string
            example: Europe/Berlin
      responses:
        '200':
          description: Marine forecast for the coordinate.
          content:
            application/json:
              schema:
                type: object
              example:
                latitude: 54.5
                longitude: 10.25
                generationtime_ms: 0.2
                utc_offset_seconds: 0
                timezone: GMT
                hourly_units:
                  time: iso8601
                  wave_height: m
                  wave_direction: °
                  wave_period: s
                hourly:
                  time:
                    - 2024-01-01T00:00
                  wave_height:
                    - 0.6
                  wave_direction:
                    - 212
                  wave_period:
                    - 4.1
        default:
          content:
            application/json:
              schema: {}
          description: >-
            Error response; upstream passthrough responses may use provider
            formats
components:
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.