遇见数据集

CycleCalcs Astronomy API

收藏
RapidAPI2026-08-06 更新2026-08-07 收录
官方服务:

资源简介:

Interpreted astronomy, not raw coordinates: moon phase, sunrise and twilight, eclipses with visibility, planets, retrogrades and 28 endpoints, computed live for any date and place.

创建时间:
2026-08-06
原始信息汇总

CycleCalcs Astronomy API 数据集详情总结

一、数据集概述

CycleCalcs Astronomy API 是一个提供天文计算服务的应用程序编程接口,由 CycleCalcs 开发,隶属于科学(Science)类别。该 API 旨在回答用户实际提出的天文问题,而非仅仅提供原始坐标数据。它通过 28 个 GET 端点,提供解释性的天文学数据,如月相、日出日落、晨昏蒙影、日月食、行星位置等。所有计算结果均在请求时实时计算,支持从公元 1700 年到 2200 年间的任意日期和地球上的任意位置。

二、核心功能与数据内容

该 API 提供以下主要功能类别和端点:

功能类别 端点示例 功能描述
月球 /v2/moon, /v2/phases, /v2/libration, /v2/moon-nodes 月相名称、照明百分比、年龄、天平动、升落时间;月相日历、超级月亮分类;月球穿越黄道点及食季。
太阳与光 /v2/sun, /v2/twilight, /v2/dark-window, /v2/sky-quality 完整的太阳日(日出日落)、所有晨昏蒙影区间、夜间黑暗观测窗口、裸眼极限星等。
天文事件 /v2/eclipses, /v2/seasons, /v2/apsides, /v2/conjunctions, /v2/retrogrades 日月食及可见性、分至点、远地点/近地点、行星合、行星逆行。
位置 /v2/positions, /v2/rise-set, /v2/separation 所有天体的位置、任意天体的升中落、两目标间的角距。
行星 /v2/planet-board, /v2/jupiter-moons 一次请求获取八大行星信息、木星伽利略卫星及掩食事件。
时间 /v2/time, /v2/sidereal-time, /v2/equation-of-time 各类时间尺度、恒星时、均时差。
工具与元数据 /v2/today, /v2/cycles, /v2/places, /v2/discovery, /v2/conventions, /v2/enums, /v2/attribution 单一请求获取当前天空概况、天文周期状态、地名查询、接口文档、约定与限制、枚举值、数据来源。

三、数据特点与质量

  • 实时计算:所有数据均在请求时实时计算,不使用查找表,确保精确到请求的特定时刻和地点。
  • 高精度:数据在五个世纪(1700-2200)内可靠。
  • 字段命名规范:每个字段的名称都包含其单位(如 illumination_percent, distance_km),响应会说明参考系、历元和折射模型。
  • 错误处理:错误遵循 RFC 9457 标准,提供稳定的机器可读代码、提示和文档链接。
  • 数据一致性:所有订阅计划获得的数据精度和内容完全一致,区别仅在于请求量。

四、数据格式与访问

  • 支持格式:默认返回 JSON 格式,统一响应结构(endpoint, data, links, meta)。支持通过 format=csv 参数导出 CSV 格式(适用于电子表格),部分端点支持 format=txt 纯文本格式。
  • 性能优化:支持 ETag 和 304 状态码,实现缓存,减少不必要的数据传输。
  • 批量查询:支持通过 start, end, step 参数进行范围查询,如一次请求获取一年中的所有日食,或一个月中的日出时间。

五、使用方式

  • 快速开始:订阅任何计划(BASIC 免费)后,通过 API 网关调用 /v2/moon 端点,请求头需包含 X-RapidAPI-KeyX-RapidAPI-Host
  • 公共参数at(指定时刻,默认当前)、start/end/step(范围查询)、lat/lon(十进制经纬度)或 place(地名查询)、tz(本地时区)。
  • 返回示例:例如请求月球数据,会返回月相名称、照明百分比、距离、升落时间、下一次月相变化及一段自然语言摘要。

六、订阅计划

该 API 提供以下订阅计划,所有计划均提供完整精度和日食数据,区别仅在于请求配额和速率限制:

计划名称 价格 每月配额 速率限制
BASIC $0 5,000 次/天 5 次/秒
PRO $5/月 500,000 次/月 10 次/秒
ULTRA(推荐) $9/月 800,000 次/月 20 次/秒
MEGA $15/月 1,000,000 次/月 33 次/秒
  • 硬性限制:所有配额均为硬性限制,超出即拒绝请求,不会产生额外费用。
  • 范围上限:付费计划会提高单次请求的范围上限(如 BASIC 计划单次可查询 366 天,MEGA 计划可达 3,660 天)。

七、其他信息

  • 文档:完整的 API 参考文档可在 https://www.cyclecalcs.com/api/reference.html 获取,错误目录在 https://www.cyclecalcs.com/api/errors.html
  • API 创建者:CycleCalcs
  • 订阅人数:1 位
  • 所属类别:科学(Science)
二维码
社区交流群
二维码
科研交流群
商业服务