Cherry blossoms, autumn foliage & festivals โ one API for AI agents and developers
$ curl https://jpseasons.dokos.dev/v1/sakura/status?station=tokyo
{
"station": "Tokyo",
"status": "full_bloom",
"date": "2025-03-26",
"species": "Somei-Yoshino"
}
Comprehensive seasonal data for Japan, updated daily from official sources.
57 observation stations across Japan. 73 years of historical bloom data. Real-time status & forecasts from JMA.
53 stations tracking autumn foliage across Japan. Color-change status, peak dates, and seasonal recommendations.
50+ curated Japanese festivals. Search by region, month, or keyword. Rich metadata including locations & dates.
Get started in seconds. No SDK required.
# Get sakura bloom status
$ curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://jpseasons.dokos.dev/v1/sakura/status?station=tokyo"
# Search festivals in Kyoto
$ curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://jpseasons.dokos.dev/v1/matsuri?region=kinki"
# Get kouyou forecast
$ curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://jpseasons.dokos.dev/v1/kouyou/forecast?station=nikko"
const response = await fetch(
"https://jpseasons.dokos.dev/v1/sakura/status?station=tokyo",
{
headers: {
"Authorization": `Bearer ${API_KEY}`
}
}
);
const data = await response.json();
console.log(data.station); // "Tokyo"
console.log(data.status); // "full_bloom"
import requests
response = requests.get(
"https://jpseasons.dokos.dev/v1/sakura/status",
params={"station": "tokyo"},
headers={"Authorization": f"Bearer {API_KEY}"}
)
data = response.json()
print(data["station"]) # Tokyo
print(data["status"]) # full_bloom
Connect via Model Context Protocol (MCP). 10 built-in tools for sakura, kouyou, and matsuri data โ ready for Claude, GPT, and any MCP-compatible agent.
{
"mcpServers": {
"japan-seasons": {
"url": "https://jpseasons.dokos.dev/mcp"
}
}
}
claude mcp add --transport http japan-seasons https://jpseasons.dokos.dev/mcp
Start free. Scale when you need to.
Create a free API key in 30 seconds. No credit card required.
Get Your API Key โ