aid: openuv name: OpenUV description: "OpenUV provides a global real-time UV index API. The service combines meteorological inputs (ozone, cloud cover, area reflection) with NASA satellite sources to return current UV index, daily maximum UV, ozone level, safe sun-exposure times per Fitzpatrick skin type, and a recommended sun protection window for any geographic coordinate." url: https://www.openuv.io baseURL: https://api.openuv.io/api/v1 humanURL: https://www.openuv.io image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg specificationVersion: '0.20' created: '2026-05-28' modified: '2026-05-29' x-source: public-apis/public-apis x-category: "Weather" x-tier: 2 x-tier-reason: profiled-full-pipeline type: Index access: 3rd-Party position: Consuming tags: - Weather - UV Index - Sun - Solar - Geolocation - Forecast - Public APIs apis: - aid: openuv:openuv name: OpenUV description: "Real-time global UV index API returning current UV index, daily maximum UV, ozone, sun position, and safe exposure times by skin type for any latitude/longitude. Supports forecast windows and recommended sun-protection time windows. All endpoints are GET-only, authenticated via x-access-token header." humanURL: https://www.openuv.io baseURL: https://api.openuv.io/api/v1 tags: - Weather - UV Index - Forecast properties: - type: Documentation url: https://www.openuv.io - type: APIReference url: https://www.openuv.io/api/json - type: OpenAPI url: openapi/openuv-openapi.yml - type: JSONSchema url: json-schema/openuv-uv-index-schema.json - type: JSONSchema url: json-schema/openuv-uv-forecast-schema.json - type: JSONSchema url: json-schema/openuv-protection-window-schema.json - type: JSONStructure url: json-structure/openuv-uv-index-structure.json - type: JSONStructure url: json-structure/openuv-uv-forecast-structure.json - type: JSONStructure url: json-structure/openuv-protection-window-structure.json - type: JSONLD url: json-ld/openuv-context.jsonld - type: Example url: examples/openuv-uv-index-example.json - type: Example url: examples/openuv-uv-forecast-example.json - type: Example url: examples/openuv-protection-window-example.json - type: Example url: examples/openuv-api-statistics-example.json - type: Example url: examples/openuv-api-status-example.json - type: JSONSchema url: json-schema/openuv-api-statistics-schema.json - type: Authentication url: https://www.openuv.io/console - type: RateLimits url: rate-limits/openuv-rate-limits.yml - type: Plans url: plans/openuv-plans-pricing.yml - type: FinOps url: finops/openuv-finops.yml - type: NaftikoCapability url: capabilities/openuv-uv-index.yaml - type: NaftikoCapability url: capabilities/openuv-protection.yaml - type: NaftikoCapability url: capabilities/openuv-account.yaml common: - type: Website url: https://www.openuv.io - type: Portal url: https://www.openuv.io - type: Console url: https://www.openuv.io/console - type: SignUp url: https://www.openuv.io/auth/signup - type: Login url: https://www.openuv.io/auth/signin - type: Pricing url: https://www.openuv.io/console - type: Plans url: plans/openuv-plans-pricing.yml - type: RateLimits url: rate-limits/openuv-rate-limits.yml - type: Support url: mailto:support@openuv.io - type: Contact url: mailto:support@openuv.io - type: Blog url: https://www.openuv.io/blog - type: SDK url: https://github.com/aershov24/openuv-node - type: SDK url: https://github.com/bachya/pyopenuv - type: Tools url: https://github.com/ag2-mcp-servers/openuv---global-real-time-uv-index-forecast-api name: OpenUV MCP Server (Community) description: Community MCP server generated by mcp.ag2.ai exposing the OpenUV API to Model Context Protocol clients. No official OpenUV-published MCP server or Claude Code skill discovered as of 2026-05-29. - type: Integrations url: https://www.home-assistant.io/integrations/openuv/ - type: Integrations url: https://www.openhab.org/addons/bindings/openuv/ - type: Integrations url: https://homey.app/en-us/app/io.openuv/OpenUV/ - type: GitHubOrganization url: https://github.com/OpenUV - type: PublicAPIsListing url: https://github.com/public-apis/public-apis - type: SpectralRules url: rules/openuv-rules.yml - type: Vocabulary url: vocabulary/openuv-vocabulary.yml - type: JSONStructure url: json-structure/openuv-structure.json - type: FinOps url: finops/openuv-finops.yml - type: Features data: - name: Real-Time UV Index description: Current UV index for any latitude/longitude with ozone-adjusted and cloud-adjusted calculations. - name: UV Forecast description: Time-series UV index forecast (hourly) including sun position at each forecast step. - name: Sun Protection Window description: Recommended start/end times each day when UV index crosses configurable protection thresholds (default 3.5). - name: Safe Exposure Times description: Minutes of safe unprotected sun exposure for all six Fitzpatrick skin types (st1-st6). - name: Ozone Data description: Live total column ozone in Dobson units used in the UV calculation. - name: Altitude Adjustment description: Optional altitude parameter for elevation-corrected UV readings. - name: Sun Position description: Solar azimuth and altitude returned with each UV reading and at each forecast step. - name: API Usage Statistics description: Per-key request and cost statistics for today, yesterday, this month and last month. - name: Health Check description: Lightweight /status endpoint for uptime checks before making metered requests. - type: UseCases data: - name: Weather Apps description: Add live UV index, daily UV max and skin-type-specific exposure recommendations to consumer weather apps. - name: Smart Home Automation description: Trigger blinds, awnings or wearable reminders when UV crosses a threshold (e.g. via Home Assistant or openHAB). - name: Outdoor Activity Planning description: Surface safe-exposure minutes and protection windows in hiking, running, cycling and sailing apps. - name: Sunscreen Reminders description: Notify users when to apply or reapply sunscreen based on the protection window endpoint. - name: Solar and Agriculture description: Combine UV, ozone and sun position with solar generation or crop UV-stress models. - name: Public Health Research description: Aggregate UV exposure data across populations and geographies for skin-cancer research. - name: Travel Advisories description: Show destination-specific UV risk to travelers before and during trips. - type: Integrations data: - name: Home Assistant description: Official OpenUV integration providing UV index, max UV, ozone, protection window and safe-exposure sensors. - name: openHAB description: openHAB binding for OpenUV exposing UV channels in smart-home rule engines. - name: Homey description: Homey app integration for triggering UV-based flows. - name: ioBroker description: Community ioBroker adapters (ioBroker.openuv, ioBroker.uv-protect) for the ioBroker IoT platform. - name: RapidAPI description: OpenUV is also published on the RapidAPI marketplace. - name: Sulu description: OpenUV is listed on the Sulu API platform. - type: Solutions data: - name: Consumer Weather description: Drop-in UV layer for mobile and web weather products. - name: Smart Home description: Automation triggers for sun-aware homes and devices. - name: Health and Wellness description: Skin-type-aware sun safety nudges for wellness apps. maintainers: - FN: Kin Lane email: kin@apievangelist.com