78
/100
prowl
Benchmarked Aug 14, 2026

Sunrise and Sunset

Sunset and sunrise times for a given latitude and longitude

saas platform_profile
Benchmark Your API

Score Breakdown

Auth Simplicity 10/10
First-Try Success 9/10
Token Efficiency 8/10
Parseability 8/10
Consistency 7/10
Documentation 7/10
Latency 6/10
Error Clarity 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://sunrise-sunset.org/api",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [
    {
      "path": "/json",
      "method": "GET",
      "description": "Returns sunrise and sunset times for a given latitude and longitude, and optionally a date.",
      "params": {
        "lat": "required, latitude in decimal degrees",
        "lng": "required, longitude in decimal degrees",
        "date": "optional, date in YYYY-MM-DD format (default today)",
        "formatted": "optional, 0 to get unformatted time (24h), 1 (default) for formatted time"
      },
      "response": "JSON object with sunrise, sunset, solar_noon, day_length, civil_twilight_begin/end, nautical_twilight_begin/end, astronomical_twilight_begin/end"
    }
  ],
  "pricing_model": {
    "type": "free",
    "details": "No documented pricing or limits; the service appears free to use, possibly with rate limits not publicly specified."
  },
  "rate_limits": {},
  "capabilities": [
    "sunrise time calculation",
    "sunset time calculation",
    "solar noon calculation",
    "day length calculation",
    "civil twilight times",
    "nautical twilight times",
    "astronomical twilight times",
    "timezone conversion",
    "open API without authentication"
  ],
  "raw_analysis": "The Sunrise-Sunset.org API provides sunrise and sunset times for any global location specified by latitude and longitude. It is a simple, read-only REST API with a single endpoint /json that returns JSON data. It requires no authentication, making it easy to integrate. The API calculates times for a given date (defaults to today) and includes additional solar metrics: solar noon, day length, and twilight times for three categories (civil, nautical, astronomical). It also supports a 'formatted' parameter to control time format (24h vs 12h). The service is likely used in weather applications, photography planning, agriculture, astronomy hobbyists, or any app needing solar time data. The platform is mature (has been available for years), lightweight, and free, but there is no documented rate limit or pricing details, so it may be reliable but not guaranteed for high-volume production use. No official integrations or SDKs are offered, but its simple REST interface makes it easy to consume from any language. Overall, it's a niche utility API."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200506ms
robots_txtGET /robots.txt404114ms
llms_txtGET /llms.txt40481ms
Interpret
{
  "overall": 72,
  "dimensions": {
    "token_efficiency": 8.0,
    "first_try_success": 9.0,
    "response_parseability": 8.0,
    "error_clarity": 6.0,
    "doc_quality": 7.0,
    "auth_simplicity": 10.0,
    "latency": 6.0,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "type": "free",
    "note": "No documented pricing or rate limits; service appears free with unspecified limits."
  },
  "issues": [
    "No robots.txt (404) — may hinder automated discovery by agents.",
    "No llms.txt (404) — lacks dedicated LLM-friendly documentation.",
    "Missing security headers — not critical for API validation but indicates limited hardening.",
    "No explicit error codes or rate-limit documentation found, reducing error clarity for automated handling."
  ],
  "recommendations": [
    "Add an llms.txt file with concise API docs and usage examples to improve agent discoverability.",
    "Publish explicit rate limits and error codes in documentation to enhance error clarity.",
    "Add security headers like X-Content-Type-Options and Strict-Transport-Security for better compliance.",
    "Consider adding a robots.txt to guide crawlers and allow indexing of API docs."
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/sunrise-and-sunset">
  <img src="https://prowl.world/badge/sunrise-and-sunset.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard