CycleCalcs

CycleCalcs publishes a read-only positional-astronomy engine as both a REST API and a hosted MCP server over the same core: sun and moon rise/set and twilight, moon phases and libration, planet positions and a visibility board, eclipses with per-observer local circumstances, seasons, apsides, lunar nodes, retrograde stations, conjunctions and angular separation, sidereal time, the equation of time, Jupiter's Galilean moons, sky quality and dark-sky windows, place lookup, and a one-call whole-sky snapshot. It returns the named answer and the numbers behind it rather than raw ephemeris, and every response states its frame, epoch, time scale and refraction model. Computed live with the MIT-licensed Astronomy Engine, arcminute class for the Sun, Moon and planets from 1700 to 2200. Twenty-nine GET endpoints, JSON/CSV/TXT, RFC 9457 problem documents, open CORS, and a free tier that needs no key, no signup and no card; paid volume tiers sell through RapidAPI. Pure astronomy — no astrology and no claims that sky events affect people or Earth.

CycleCalcs publishes 29 APIs on the APIs.io network, including Apsides API, Attribution API, Conjunctions API, and 26 more. Tagged areas include Astronomy, Space, Science, Ephemeris, and Sun.

CycleCalcs’ developer surface includes authentication, documentation, API reference, getting-started guide, support, pricing, signup flow, and 28 more developer resources.

62.4/100 strong ▬ flat Agent 53/100 agent native Full breakdown ↓
scored 2026-08-12 · rubric v0.11.0
30 APIs 2 MCP Servers
AstronomySpaceScienceEphemerisSunMoonPlanetsEclipsesTimeCalendarGeolocationMCPAgent-native

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-12 · rubric v0.11.0
Composite quality — 62.4/100 · strong
Contract Quality 16.4 / 25
Developer Ergonomics 11.6 / 20
Commercial Clarity 15.3 / 20
Operational Transparency 7.2 / 13
Governance 3.8 / 12
Discoverability 8.2 / 10
Agent readiness — 53/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cyclecalcs: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 30

Individual APIs this provider publishes, each with its own machine-readable definition.

CycleCalcs MCP Server

Hosted stateless Streamable HTTP MCP server exposing 11 astronomy tools backed by the v2 REST endpoints. Requires Bearer RapidAPI key on every call; basic plan free. Works with ...

CycleCalcs Apsides API

The Apsides API from CycleCalcs — 1 operation(s) for apsides.

CycleCalcs Attribution API

The Attribution API from CycleCalcs — 1 operation(s) for attribution.

CycleCalcs Conjunctions API

The Conjunctions API from CycleCalcs — 1 operation(s) for conjunctions.

CycleCalcs Conventions API

The Conventions API from CycleCalcs — 1 operation(s) for conventions.

CycleCalcs CycleCalcs Astronomy API API

The CycleCalcs Astronomy API API from CycleCalcs — 1 operation(s) for cyclecalcs astronomy api.

CycleCalcs Cycles API

The Cycles API from CycleCalcs — 1 operation(s) for cycles.

CycleCalcs Dark Window API

The Dark Window API from CycleCalcs — 1 operation(s) for dark window.

CycleCalcs Eclipses API

The Eclipses API from CycleCalcs — 1 operation(s) for eclipses.

CycleCalcs Enums API

The Enums API from CycleCalcs — 1 operation(s) for enums.

CycleCalcs Equation Of Time API

The Equation Of Time API from CycleCalcs — 1 operation(s) for equation of time.

CycleCalcs Jupiter Moons API

The Jupiter Moons API from CycleCalcs — 1 operation(s) for jupiter moons.

CycleCalcs Libration API

The Libration API from CycleCalcs — 1 operation(s) for libration.

CycleCalcs Moon API

The Moon API from CycleCalcs — 1 operation(s) for moon.

CycleCalcs Moon Nodes API

The Moon Nodes API from CycleCalcs — 1 operation(s) for moon nodes.

CycleCalcs Phases API

The Phases API from CycleCalcs — 1 operation(s) for phases.

CycleCalcs Places API

The Places API from CycleCalcs — 1 operation(s) for places.

CycleCalcs Planet Board API

The Planet Board API from CycleCalcs — 1 operation(s) for planet board.

CycleCalcs Planet Events API

The Planet Events API from CycleCalcs — 1 operation(s) for planet events.

CycleCalcs Positions API

The Positions API from CycleCalcs — 1 operation(s) for positions.

CycleCalcs Retrogrades API

The Retrogrades API from CycleCalcs — 1 operation(s) for retrogrades.

CycleCalcs Rise Set API

The Rise Set API from CycleCalcs — 1 operation(s) for rise set.

CycleCalcs Seasons API

The Seasons API from CycleCalcs — 1 operation(s) for seasons.

CycleCalcs Separation API

The Separation API from CycleCalcs — 1 operation(s) for separation.

CycleCalcs Sidereal Time API

The Sidereal Time API from CycleCalcs — 1 operation(s) for sidereal time.

CycleCalcs Sky Quality API

The Sky Quality API from CycleCalcs — 1 operation(s) for sky quality.

CycleCalcs Sun API

The Sun API from CycleCalcs — 1 operation(s) for sun.

CycleCalcs Time API

The Time API from CycleCalcs — 1 operation(s) for time.

CycleCalcs Today API

The Today API from CycleCalcs — 1 operation(s) for today.

CycleCalcs Twilight API

The Twilight API from CycleCalcs — 1 operation(s) for twilight.

Scroll for all 30

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

Is the next eclipse visible from here

Resolve an observer, then ask the eclipse endpoint for an explicit visible-from-here answer with local contact times.

ARAZZO

Build a sun and moon calendar for a location

One ranged request for the solar day, one for daily moon state, one for the quarter instants — a month of calendar in three calls, not ninety.

ARAZZO

Tonight's sky for a place

Resolve a place name, take the whole-sky snapshot, then find the dark moonless observing window for the next week.

ARAZZO

MCP Servers 2

Model Context Protocol servers that expose these APIs to AI agents.

mcp

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Cyclecalcs Plans

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Cyclecalcs Rate Limits

15 limits

RATE LIMITS

Examples 12

Example request and response payloads for these APIs.

Cyclecalcs V2 Sun Example

9 fields

EXAMPLE

Scroll for all 12

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cyclecalcs Authentication

none/apiKey · 4 schemes

SECURITY

Cyclecalcs Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cyclecalcs Agentic Access

29 operations

29 operations · 0 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 11

Pagination, idempotency, versioning, errors, and events

Scroll for all 11

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: CycleCalcs
description: 'CycleCalcs publishes a read-only positional-astronomy engine as both a REST API and a hosted MCP server over
  the same core: sun and moon rise/set and twilight, moon phases and libration, planet positions and a visibility board, eclipses
  with per-observer local circumstances, seasons, apsides, lunar nodes, retrograde stations, conjunctions and angular separation,
  sidereal time, the equation of time, Jupiter''s Galilean moons, sky quality and dark-sky windows, place lookup, and a one-call
  whole-sky snapshot. It returns the named answer and the numbers behind it rather than raw ephemeris, and every response
  states its frame, epoch, time scale and refraction model. Computed live with the MIT-licensed Astronomy Engine, arcminute
  class for the Sun, Moon and planets from 1700 to 2200. Twenty-nine GET endpoints, JSON/CSV/TXT, RFC 9457 problem documents,
  open CORS, and a free tier that needs no key, no signup and no card; paid volume tiers sell through RapidAPI. Pure astronomy
  — no astrology and no claims that sky events affect people or Earth.'
image: https://www.cyclecalcs.com/assets/og-card.png?v=2
url: https://cyclecalcs.apievangelist.com/apis.yml
created: '2026-08-09'
modified: '2026-08-09'
specificationVersion: '0.21'
tags:
- Astronomy
- Space
- Science
- Ephemeris
- Sun
- Moon
- Planets
- Eclipses
- Time
- Calendar
- Geolocation
- MCP
- Agent-native
apis:
- name: CycleCalcs MCP Server
  description: Hosted stateless Streamable HTTP MCP server exposing 11 astronomy tools backed by the v2 REST endpoints. Requires
    Bearer RapidAPI key on every call; basic plan free. Works with Claude Code, custom connectors, and OpenAI Responses API
    mcp tool.
  humanURL: https://www.cyclecalcs.com/api/mcp.html
  baseURL: https://www.cyclecalcs.com/mcp
  tags:
  - Astronomy
  - Space
  - Science
  - Ephemeris
  - Sun
  - Moon
  - Planets
  - Eclipses
  - Time
  - Calendar
  - Geolocation
  - MCP
  - Agent-native
  properties:
  - type: MCPServer
    url: https://www.cyclecalcs.com/mcp
  - type: MCPServer
    name: MCP server manifest (11 tools, captured from tools/list)
    url: mcp/cyclecalcs-mcp.yml
  - type: ToolCrosswalk
    name: MCP tool to OpenAPI operation crosswalk
    url: mcp/cyclecalcs-tool-crosswalk.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/mcp.html
- aid: cyclecalcs:cyclecalcs-apsides-api
  name: CycleCalcs Apsides API
  description: The Apsides API from CycleCalcs — 1 operation(s) for apsides.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Apsides
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-apsides-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-attribution-api
  name: CycleCalcs Attribution API
  description: The Attribution API from CycleCalcs — 1 operation(s) for attribution.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Attribution
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-attribution-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-conjunctions-api
  name: CycleCalcs Conjunctions API
  description: The Conjunctions API from CycleCalcs — 1 operation(s) for conjunctions.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Conjunctions
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-conjunctions-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-conventions-api
  name: CycleCalcs Conventions API
  description: The Conventions API from CycleCalcs — 1 operation(s) for conventions.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Conventions
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-conventions-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-cyclecalcs-astronomy-api-api
  name: CycleCalcs CycleCalcs Astronomy API API
  description: The CycleCalcs Astronomy API API from CycleCalcs — 1 operation(s) for cyclecalcs astronomy api.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - CycleCalcs Astronomy API
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-cyclecalcs-astronomy-api-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-cycles-api
  name: CycleCalcs Cycles API
  description: The Cycles API from CycleCalcs — 1 operation(s) for cycles.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Cycles
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-cycles-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-dark-window-api
  name: CycleCalcs Dark Window API
  description: The Dark Window API from CycleCalcs — 1 operation(s) for dark window.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Dark Window
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-dark-window-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-eclipses-api
  name: CycleCalcs Eclipses API
  description: The Eclipses API from CycleCalcs — 1 operation(s) for eclipses.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Eclipses
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-eclipses-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-enums-api
  name: CycleCalcs Enums API
  description: The Enums API from CycleCalcs — 1 operation(s) for enums.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Enums
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-enums-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-equation-of-time-api
  name: CycleCalcs Equation Of Time API
  description: The Equation Of Time API from CycleCalcs — 1 operation(s) for equation of time.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Equation Of Time
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-equation-of-time-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-jupiter-moons-api
  name: CycleCalcs Jupiter Moons API
  description: The Jupiter Moons API from CycleCalcs — 1 operation(s) for jupiter moons.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Jupiter Moons
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-jupiter-moons-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-libration-api
  name: CycleCalcs Libration API
  description: The Libration API from CycleCalcs — 1 operation(s) for libration.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Libration
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-libration-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-moon-api
  name: CycleCalcs Moon API
  description: The Moon API from CycleCalcs — 1 operation(s) for moon.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Moon
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-moon-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-moon-nodes-api
  name: CycleCalcs Moon Nodes API
  description: The Moon Nodes API from CycleCalcs — 1 operation(s) for moon nodes.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Moon Nodes
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-moon-nodes-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-phases-api
  name: CycleCalcs Phases API
  description: The Phases API from CycleCalcs — 1 operation(s) for phases.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Phases
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-phases-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-places-api
  name: CycleCalcs Places API
  description: The Places API from CycleCalcs — 1 operation(s) for places.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Places
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-places-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-planet-board-api
  name: CycleCalcs Planet Board API
  description: The Planet Board API from CycleCalcs — 1 operation(s) for planet board.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Planet Board
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-planet-board-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-planet-events-api
  name: CycleCalcs Planet Events API
  description: The Planet Events API from CycleCalcs — 1 operation(s) for planet events.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Planet Events
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-planet-events-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-positions-api
  name: CycleCalcs Positions API
  description: The Positions API from CycleCalcs — 1 operation(s) for positions.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Positions
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-positions-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-retrogrades-api
  name: CycleCalcs Retrogrades API
  description: The Retrogrades API from CycleCalcs — 1 operation(s) for retrogrades.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Retrogrades
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-retrogrades-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-rise-set-api
  name: CycleCalcs Rise Set API
  description: The Rise Set API from CycleCalcs — 1 operation(s) for rise set.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Rise Set
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-rise-set-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-seasons-api
  name: CycleCalcs Seasons API
  description: The Seasons API from CycleCalcs — 1 operation(s) for seasons.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Seasons
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-seasons-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-separation-api
  name: CycleCalcs Separation API
  description: The Separation API from CycleCalcs — 1 operation(s) for separation.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Separation
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-separation-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-sidereal-time-api
  name: CycleCalcs Sidereal Time API
  description: The Sidereal Time API from CycleCalcs — 1 operation(s) for sidereal time.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Sidereal Time
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-sidereal-time-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-sky-quality-api
  name: CycleCalcs Sky Quality API
  description: The Sky Quality API from CycleCalcs — 1 operation(s) for sky quality.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Sky Quality
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-sky-quality-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-sun-api
  name: CycleCalcs Sun API
  description: The Sun API from CycleCalcs — 1 operation(s) for sun.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Sun
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-sun-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-time-api
  name: CycleCalcs Time API
  description: The Time API from CycleCalcs — 1 operation(s) for time.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Time
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-time-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-today-api
  name: CycleCalcs Today API
  description: The Today API from CycleCalcs — 1 operation(s) for today.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Today
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-today-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
- aid: cyclecalcs:cyclecalcs-twilight-api
  name: CycleCalcs Twilight API
  description: The Twilight API from CycleCalcs — 1 operation(s) for twilight.
  humanURL: https://www.cyclecalcs.com/api.html
  baseURL: https://www.cyclecalcs.com/v2
  tags:
  - Twilight
  properties:
  - type: OpenAPI
    url: openapi/cyclecalcs-twilight-api-openapi.yml
  - type: Documentation
    url: https://www.cyclecalcs.com/api/reference.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/keys.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/errors.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/status.html
  - type: Documentation
    url: https://www.cyclecalcs.com/api/accuracy.html
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/llms.txt
  - type: LLMsTxt
    url: https://www.cyclecalcs.com/v2/llms-full.txt
maintainers:
- FN: CycleCalcs
  email: info@cyclecalcs.com
  url: https://www.cyclecalcs.com
generated:
  by: apis.io/add
  model: claude-opus-4-8
  confidence: 98
  at: '2026-08-09T12:19:06.191Z'
common:
- type: Overlay
  url: overlays/cyclecalcs-astronomy-overlay.yaml
- type: AgenticAccess
  url: agentic-access/cyclecalcs-agentic-access.yml
- type: DomainSecurity
  url: security/cyclecalcs-domain-security.yml
- type: Authentication
  url: authentication/cyclecalcs-authentication.yml
- type: DeveloperPortal
  name: Build with CycleCalcs
  url: https://www.cyclecalcs.com/api.html
- type: Documentation
  name: Endpoint reference
  url: https://www.cyclecalcs.com/api/reference.html
- type: APIReference
  name: Endpoint reference
  url: https://www.cyclecalcs.com/api/reference.html
- type: GettingStarted
  name: Start here — a first request you can paste into a terminal
  url: https://www.cyclecalcs.com/api.html
- type: Support
  name: About and contact
  url: https://www.cyclecalcs.com/about.html
- type: Pricing
  name: Plans on RapidAPI
  url: https://rapidapi.com/info-8KZIhinZ9/api/cyclecalcs-astronomy-api3
- type: SignUp
  name: RapidAPI subscription (the only signup that exists; Basic needs none)
  url: https://rapidapi.com/info-8KZIhinZ9/api/cyclecalcs-astronomy-api3
- type: TermsOfService
  url: https://www.cyclecalcs.com/api/terms.html
- type: PrivacyPolicy
  url: https://www.cyclecalcs.com/privacy.html
- type: StatusPage
  name: Live status board (UptimeRobot, off the provider's own infrastructure)
  url: https://stats.uptimerobot.com/b2ue50rVZI
- type: Deprecation
  name: Versioning and deprecation policy
  url: https://www.cyclecalcs.com/api/versioning.html
- type: Lifecycle
  url: lifecycle/cyclecalcs-lifecycle.yml
- type: Conventions
  url: conventions/cyclecalcs-conventions.yml
- type: Idempotency
  name: Retry and determinism contract (all 29 operations are safe GETs, byte-deterministic, ETag/304)
  url: conventions/cyclecalcs-conventions.yml
- type: ErrorCatalog
  name: RFC 9457 problem types (117 registered codes)
  url: errors/cyclecalcs-problem-types.yml
- type: Conformance
  url: conformance/cyclecalcs-conformance.yml
- type: WellKnown
  url: well-known/cyclecalcs-well-known.yml
- type: APICatalog
  name: RFC 9727 api-catalog linkset
  url: https://www.cyclecalcs.com/.well-known/api-catalog
- type: Packages
  name: Client-library survey (no first-party SDKs published)
  url: packages/cyclecalcs-packages.yml
- type: Vocabulary
  name: Published controlled vocabulary (40 enumerated sets, live at /v2/enums)
  url: vocabulary/cyclecalcs-vocabulary.yml
- type: DataModel
  url: data-model/cyclecalcs-data-model.yml
- type: Sandbox
  name: Keyless production tier and the in-browser request runner
  url: sandbox/cyclecalcs-sandbox.yml
- type: Components
  name: Embeddable sky widgets
  url: components/cyclecalcs-components.yml
- type: RateLimits
  url: rate-limits/cyclecalcs-rate-limits.yml
- type: Plans
  url: plans/cyclecalcs-plans.yml
- type: Examples
  name: Live response captures from the spec's executable examples
  url: examples/_index.yml
- type: LLMsTxt
  name: Site llms.txt (harvested verbatim)
  url: llms/cyclecalcs-llms.txt
- type: AgentSkill
  name: Packaged Agent Skills for the CycleCalcs API
  url: skills/_index.yml
- type: Arazzo
  name: Tonight's sky for a place
  url: arazzo/cyclecalcs-tonights-sky.yml
- type: Arazzo
  name: Is the next eclipse visible from here
  url: arazzo/cyclecalcs-eclipse-visibility.yml
- type: Arazzo
  name: Build a sun and moon calendar for a location
  url: arazzo/cyclecalcs-sun-moon-calendar.yml
x-enrichment:
  date: '2026-08-09'
  status: enriched
  artifacts_added: 50
  pass: local-v1