Skip to main content
This page is the shared technical guide for SunnyMeteo APIs: quickstart, authentication & rate limits, and status codes / errors. MCP and SDKs will also be documented here. For product field definitions, use the corresponding pages in the sidebar.

Essentials

Interactive docs: API Explorer

Quickstart

Prerequisites

  • SunnyMeteo API key (X-API-Key)
  • Network access to https://api.sunnymeteo.com
  • Any HTTP client (curl, Postman, or a future SDK)

First request

1

Obtain an API key

Request a trial or production key via Contact us, or create one in the console (coming soon).
2

Call current conditions

Use a city name, city code, or coordinates:
3

Browse product docs

Use the Weather / Air quality / Station / Disaster API groups in the sidebar for fields and examples.
Prefer the API Explorer when validating live paths and parameters.

Authentication & rate limits

Request headers

Module grants

Access is granted per module. Unauthorized modules return 403. Common modules:

Rate limits

  • Gateway: ~10 req/s per IP (burst 20)
  • Application: optional per-user / per-module quotas
Exceeding limits returns HTTP 429.

Get a key

Contact us via the about page or sunnylab2026@yeah.net.

Status codes & errors

HTTP status codes

Error response examples

On validation failures, detail may be a string or a structured payload — treat the live response as authoritative.

MCP / SDK (coming soon)

MCP and language SDKs (install, auth, examples) will be added as later sections on this page so they share the same auth and error conventions as the REST API.