---
title: "Get tide predictions"
method: GET
path: "/tides/{beach_id}/"
tags: ["Tides"]
---

# Get tide predictions

`GET /tides/{beach_id}/`

## Request

- Base URL: `https://beachdayapi.com/v1`
- URL: `https://beachdayapi.com/v1/tides/{beach_id}/`
- Auth: HTTP bearer

Returns up to 7 days of tide predictions sourced from stored condition records.

## Path parameters

- `beach_id` integer, required

## Response `200`

Tide predictions.

- TideResponse
  - `beach_id` integer, required
  - `tide_predictions` TidePrediction[], required
    - `date` string, date, required
    - `tides` JsonBlob[], required

## Other responses

- `401`: Invalid or missing API key.
- `402`: Not enough credits.
- `404`: Beach not found.
- `429`: Too many requests.

---

[API](https://skmtc.dev/beachdayapi/apis/beach-day-api.md) · [All operations](https://skmtc.dev/beachdayapi/apis/beach-day-api/llms.txt) · [OpenAPI document](https://skmtc.dev/beachdayapi/apis/beach-day-api/revisions/6c8fdd6792f5?raw)
