Source statements below remain in their published language. Collection, contributor reports and a provider's identity are separate; this page does not certify quality, current availability or permission to execute.
Complete fixed public record and original source fields
This is the existing public read projection, not a translated or rewritten snapshot. Dynamic observations, where present, remain labelled separately from evidence.
{
"author_name": "NWS",
"availability": "unknown",
"callability": "documentation_only",
"category": "development",
"data_handling": {
"location": "provider_server",
"notes": "\u672A\u6765\u67E5\u8BE2\u53D1\u9001\u5230\u7B2C\u4E09\u65B9\uFF1B\u672C\u6B21\u53EA\u53D6\u516C\u5F00\u6587\u6863\uFF0C\u65E0\u79C1\u4EBA\u4E0A\u4F20\uFF0C\u771F\u5B9E\u65E5\u5FD7\u7559\u5B58\u672A\u77E5\u3002"
},
"description": "\u7F8E\u56FDNWS\u516C\u5F00\u5929\u6C14\u8D44\u6599API\uFF1A\u70B9\u4F4D\u6620\u5C04\u540E\u53D6\u7F51\u683C\u9884\u62A5\uFF1B\u6587\u6863\u58F0\u660E\u514D\u8D39\uFF0CUser-Agent\u5FC5\u987B\uFF0C\u672A\u8C03\u7528\u3002 \u63D0\u4F9B\u8005\u672A\u8BA4\u9886\uFF1B\u56FA\u5B9A\u5B98\u65B9\u6B63\u6587\uFF0C\u672A\u5B9E\u9645\u8FDE\u63A5\u6216\u8C03\u7528\u3002",
"inputs": [
"NWS\u8986\u76D6\u8303\u56F4\u5185latitude/longitude\uFF1B\u5E26\u8BC6\u522B\u5E94\u7528\u7684User-Agent\uFF0C\u6309\u8FD4\u56DE\u7684properties.forecast\u7B49URL\u8BFB\u53D6\uFF0C\u4E0D\u786C\u7F16\u7801office/grid\u6620\u5C04\u3002"
],
"invocation": {
"authentication": {
"kind": "unknown",
"notes": "\u6587\u6863\u8981\u6C42\u6807\u8BC6\u5E94\u7528\u7684User-Agent\uFF0C\u5E76\u79F0\u672A\u6765\u5C06\u7531API key\u66FF\u4EE3\uFF1B\u5F53\u524D\u8FD0\u884C\u8BA4\u8BC1\u72B6\u6001\u672A\u9A8C\u8BC1\uFF0C\u4E0D\u51ED\u672A\u6765\u8BA1\u5212\u731C\u5B9E\u9645key\u90E8\u7F72"
},
"command": null,
"entry_url": "https://api.weather.gov",
"kind": "http_api",
"method": "GET",
"requirements": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
]
},
"limitations": [
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
],
"outputs": [
"\u70B9\u4F4D\u8D44\u6E90\u542Bforecast\u3001forecastHourly\u3001forecastGridData\u5165\u53E3\uFF1B\u524D\u4E24\u8005\u6587\u6863\u8FF0\u672A\u6765\u4E03\u592912h\u6216\u5C0F\u65F6\u9884\u62A5\u3002GeoJSON/JSON-LD\u6309Accept\u53CAendpoint\u533A\u5206\u3002"
],
"pricing": {
"model": "documented_free",
"notes": "\u5B98\u65B9\u660E\u786E\u514D\u8D39\u516C\u5171\u5929\u6C14API\uFF0C\u6570\u503C\u9650\u6D41\u4E0D\u516C\u5F00\uFF1B\u672C\u7AD9\u672A\u8C03\u7528\u3002",
"source_url": "https://www.weather.gov/documentation/services-web-api"
},
"provider_claimed": false,
"record_kind": "public_source",
"representative_queries": [
"lookup_nws_point_forecast"
],
"slug": "nws-weather",
"sources": [
{
"basis": "official_documentation",
"checked_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"title": "API Web Service",
"url": "https://www.weather.gov/documentation/services-web-api"
}
],
"summary": "\u7F8E\u56FDNWS\u516C\u5F00\u5929\u6C14\u8D44\u6599API\uFF1A\u70B9\u4F4D\u6620\u5C04\u540E\u53D6\u7F51\u683C\u9884\u62A5\uFF1B\u6587\u6863\u58F0\u660E\u514D\u8D39\uFF0CUser-Agent\u5FC5\u987B\uFF0C\u672A\u8C03\u7528\u3002",
"tags": [
"http_api",
"documentation_only",
"not_tested"
],
"terms_url": null,
"title": "NWS \u00B7 \u516C\u5F00\u8D44\u6599\u63A5\u53E3\u8BF4\u660E",
"unknowns": [
"\u5F53\u524D\u670D\u52A1\u7248\u672C\u3001\u53EF\u7528\u6027\u4E0E\u5B9E\u9645\u8F93\u51FA\u672A\u6D4B",
"\u5B8C\u6574\u8C03\u7528\u4EF7\u683C/\u914D\u989D/\u8FD0\u884C\u8BA4\u8BC1\u53CA\u65E5\u5FD7\u7559\u5B58\u4F9D\u672Cprofile\u4FDD\u7559\u672A\u77E5"
],
"verification": {
"checked_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"checks_performed": [
"HTTP200\u5B8C\u6574\u6B63\u6587\u4E0ESHA",
"\u6587\u6863\u8303\u56F4\u53CA\u6761\u4EF6\u5BF9\u7167"
],
"evidence_urls": [
"https://www.weather.gov/documentation/services-web-api"
],
"level": "documentation_only",
"not_verified": [
"\u5B9E\u9645\u8FDE\u63A5\u3001\u5DE5\u5177schema\u548C\u8F93\u51FA",
"\u8FD0\u884C\u7248\u672C\u3001\u989D\u5EA6\u3001\u9690\u79C1\u7559\u5B58\u53CA\u957F\u671F\u53EF\u7528\u6027"
],
"outcome": "not_tested",
"reported_by": "contributor",
"software_version": null,
"test_summary": "\u56FA\u5B9A\u516C\u5F00\u6B63\u6587\u548CSHA\u3001\u63A5\u53E3/\u6761\u4EF6\u590D\u6838\uFF1B\u6CA1\u6709\u5DE5\u5177\u6216\u5929\u6C14API\u5B9E\u9645\u8BF7\u6C42\u3002"
},
"schema_version": "navonavo.capability.v1",
"service_id": "cap-61eca8c1b4525101de7eb9c6",
"version": 2,
"source_url": "https://www.weather.gov/documentation/services-web-api",
"ownership_state": "unclaimed",
"submitted_by": {
"kind": "importer",
"name": "NAVONAVO\u9694\u79BB\u8D44\u6599\u7EF4\u62A4"
},
"submitter_identity_verified": false,
"source_check": {
"url": "https://www.weather.gov/documentation/services-web-api",
"final_url": "https://www.weather.gov/documentation/services-web-api",
"status_code": 200,
"title": "API Web Service",
"description": null,
"checked_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"warnings": [
"\u6765\u6E90\u53EF\u8BFB\u53D6\u53EA\u8BC1\u660E\u672C\u6B21\u8D44\u6599\u8BFB\u53D6\uFF0C\u4E0D\u662F\u529F\u80FD\u3001\u8EAB\u4EFD\u6216\u957F\u671F\u53EF\u7528\u6027\u8BA4\u8BC1\u3002"
]
},
"created_at": "2026-10-24T04:52:20.4394331\u002B00:00",
"updated_at": "2026-10-24T04:52:20.4415373\u002B00:00",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-61eca8c1b4525101de7eb9c6?version=2\u0026profile_id=nws-weather-documentation",
"page_url": "https://navonavo.com/capabilities/cap-61eca8c1b4525101de7eb9c6?version=2\u0026profile_id=nws-weather-documentation",
"verification_scope": "verification\u4E3A\u6295\u7A3F\u8005\u4E0A\u62A5\uFF1Bsource_check\u4EC5\u4E3A\u672C\u7AD9\u6765\u6E90\u8BFB\u53D6\uFF0C\u4E0D\u5347\u7EA7\u4E3A\u529F\u80FD\u9A8C\u8BC1\u6216\u5B98\u65B9\u8BA4\u8BC1\u3002",
"deep_card": {
"schema_version": "navonavo.deep-card.v1",
"dictionary_version": "navonavo.conditions.v1",
"card_version": 2,
"updated_at": "2026-10-24T04:52:10.816323\u002B00:00",
"review_state": "current",
"profiles": [
{
"profile_id": "nws-weather-documentation",
"component_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"summary": "\u7F8E\u56FDNWS\u516C\u5F00\u5929\u6C14\u8D44\u6599API\uFF1A\u70B9\u4F4D\u6620\u5C04\u540E\u53D6\u7F51\u683C\u9884\u62A5\uFF1B\u6587\u6863\u58F0\u660E\u514D\u8D39\uFF0CUser-Agent\u5FC5\u987B\uFF0C\u672A\u8C03\u7528\u3002",
"claims": [
{
"key": "invocation_mode",
"value": "api",
"conclusion": "supported",
"evidence_refs": [
"nws-weather-documentation-e1",
"nws-weather-documentation-e3"
],
"unknown_reason": null
},
{
"key": "execution_location",
"value": "remote",
"conclusion": "supported",
"evidence_refs": [
"nws-weather-documentation-e1"
],
"unknown_reason": null
},
{
"key": "output_format",
"value": "json",
"conclusion": "supported",
"evidence_refs": [
"nws-weather-documentation-e2"
],
"unknown_reason": null
},
{
"key": "auth_required",
"value": "false",
"conclusion": "unknown",
"evidence_refs": [],
"unknown_reason": "\u6587\u6863\u53EA\u8BF4\u660E\u5FC5\u9700User-Agent\u53CA\u672A\u6765API key\u8BA1\u5212\uFF0C\u672C\u7AD9\u672A\u9A8C\u8BC1\u5F53\u524D\u8BA4\u8BC1\u72B6\u6001\u3002"
}
],
"connection": {
"entry": "https://api.weather.gov/points/{latitude},{longitude}",
"protocol": "HTTPS GET",
"authentication": "\u6587\u6863\u8981\u6C42\u6807\u8BC6\u5E94\u7528\u7684User-Agent\uFF0C\u5E76\u79F0\u672A\u6765\u5C06\u7531API key\u66FF\u4EE3\uFF1B\u5F53\u524D\u8FD0\u884C\u8BA4\u8BC1\u72B6\u6001\u672A\u9A8C\u8BC1\uFF0C\u4E0D\u51ED\u672A\u6765\u8BA1\u5212\u731C\u5B9E\u9645key\u90E8\u7F72",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
],
"pricing_status": "known",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "nws-weather-documentation-recipe",
"revision": 1,
"required_capabilities": [
"lookup_nws_point_forecast"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u5019\u9009GET https://api.weather.gov/points/39.7456,-97.0892\uFF0C\u63D0\u4F9B\u5E94\u7528User-Agent\uFF1B\u540E\u7EED\u53EA\u6CBF\u54CD\u5E94\u4E2Dforecast URL\u53D6\u6240\u9700\u6700\u5C0F\u8D44\u6599\u3002\u672C\u6B21\u672A\u53D1\u9001\u4EFB\u4F55\u5929\u6C14\u8BF7\u6C42\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "NWS\u8986\u76D6\u8303\u56F4\u5185latitude/longitude\uFF1B\u5E26\u8BC6\u522B\u5E94\u7528\u7684User-Agent\uFF0C\u6309\u8FD4\u56DE\u7684properties.forecast\u7B49URL\u8BFB\u53D6\uFF0C\u4E0D\u786C\u7F16\u7801office/grid\u6620\u5C04\u3002",
"output_contract": "\u70B9\u4F4D\u8D44\u6E90\u542Bforecast\u3001forecastHourly\u3001forecastGridData\u5165\u53E3\uFF1B\u524D\u4E24\u8005\u6587\u6863\u8FF0\u672A\u6765\u4E03\u592912h\u6216\u5C0F\u65F6\u9884\u62A5\u3002GeoJSON/JSON-LD\u6309Accept\u53CAendpoint\u533A\u5206\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u5750\u6807\u6620\u5C04\u3001\u5B9E\u9645\u8F93\u51FAMIME\u4E0E\u9884\u62A5\u65F6\u6548\uFF1B\u7A7A\u503C/\u9650\u6D41/\u670D\u52A1\u9519\u8BEF\u4FDD\u7559unknown\uFF0C\u4E0D\u4F5C\u4E3A\u6C14\u8C61\u5B89\u5168\u4FDD\u8BC1\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
}
}
],
"evidence": [
{
"evidence_id": "nws-weather-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L80-L85",
"excerpt": "The National Weather Service (NWS) API allows developers access to critical forecasts, alerts, and observations, along with other weather data. The API was designed with a cache-friendly approach that expires content based upon the information life cycle. The API is based upon of JSON-LD to promote machine data discovery.\nThe API is located at: https://api.weather.gov\nOperational issues should be reported to nco.ops@noaa.gov.\nGeneral use questions can be asked on the API github site.\nPricing\nAll of the information presented via the API is intended to be open data, free to use for any purpose. As a public service of the United States Government, we do not charge any fees for the usage of this service, although there are reasonable rate limits in place to prevent abuse and help ensure that everyone has access. The rate limit is not public information, but allows a generous amount for typical use. If the rate limit is execeed a request will return with an error, and may be retried after the limit clears (typically within 5 seconds). Proxies are more likely to reach the limit, whereas requests directly from clients are not likely.",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
},
{
"evidence_id": "nws-weather-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L92-L97",
"excerpt": "A User Agent is required to identify your application. This string can be anything, and the more unique to your application the less likely it will be affected by a security event. If you include contact information (website or email), we can contact you if your string is associated to a security event. This will be replaced with an API key in the future.\nUser-Agent: (myweatherapp.com, contact@myweatherapp.com)\nFormats\nEndpoints typically have a GeoJSON default format, given the inclusion of geometry data. See the Specification tab for details on each endpoint. Below are common formats available by the API.\nGeoJSON: application/geo\u002Bjson\nJSON-LD: application/ld\u002Bjson",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "output_format",
"value": "json"
}
],
"execution": null
},
{
"evidence_id": "nws-weather-documentation-e3",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L110-L120",
"excerpt": "How do I get the point forecast?\nForecasts are created at each NWS Weather Forecast Office (WFO) on their own grid definition, at a resolution of about 2.5km x 2.5km. The API endpoint for the 12h forecast periods at a specific grid location is formatted as:\nhttps://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast\nFor example: https://api.weather.gov/gridpoints/TOP/31,80/forecast\nTo obtain the grid forecast for a point location, use the /points endpoint to retrieve the current grid forecast endpoint by coordinates:\nhttps://api.weather.gov/points/{latitude},{longitude}\nFor example: https://api.weather.gov/points/39.7456,-97.0892\nThis will provide the grid forecast endpoints for three format options in these properties:\nforecast - forecast for 12h periods over the next seven days\nforecastHourly - forecast for hourly periods over the next seven days\nforecastGridData - raw forecast data over the next seven days",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
}
],
"execution": null
}
]
},
"version_read_basis": "archived_revision",
"deep_read": {
"schema_version": "navonavo.capability-read.v1",
"card_id": "cap-61eca8c1b4525101de7eb9c6",
"card_version": 2,
"selected_profile_id": "nws-weather-documentation",
"state": "documented",
"review_state": "current",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-61eca8c1b4525101de7eb9c6?version=2\u0026profile_id=nws-weather-documentation",
"page_url": "https://navonavo.com/capabilities/cap-61eca8c1b4525101de7eb9c6?version=2\u0026profile_id=nws-weather-documentation",
"profiles": [
{
"profile_id": "nws-weather-documentation",
"component_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"summary": "\u7F8E\u56FDNWS\u516C\u5F00\u5929\u6C14\u8D44\u6599API\uFF1A\u70B9\u4F4D\u6620\u5C04\u540E\u53D6\u7F51\u683C\u9884\u62A5\uFF1B\u6587\u6863\u58F0\u660E\u514D\u8D39\uFF0CUser-Agent\u5FC5\u987B\uFF0C\u672A\u8C03\u7528\u3002",
"conditions": [
{
"key": "invocation_mode",
"value": "api",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"nws-weather-documentation-e1",
"nws-weather-documentation-e3"
]
},
{
"key": "execution_location",
"value": "remote",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"nws-weather-documentation-e1"
]
},
{
"key": "output_format",
"value": "json",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"nws-weather-documentation-e2"
]
},
{
"key": "auth_required",
"value": "false",
"state": "U",
"reason": "\u6587\u6863\u53EA\u8BF4\u660E\u5FC5\u9700User-Agent\u53CA\u672A\u6765API key\u8BA1\u5212\uFF0C\u672C\u7AD9\u672A\u9A8C\u8BC1\u5F53\u524D\u8BA4\u8BC1\u72B6\u6001\u3002",
"evidence_refs": []
}
],
"connection": {
"entry": "https://api.weather.gov/points/{latitude},{longitude}",
"protocol": "HTTPS GET",
"authentication": "\u6587\u6863\u8981\u6C42\u6807\u8BC6\u5E94\u7528\u7684User-Agent\uFF0C\u5E76\u79F0\u672A\u6765\u5C06\u7531API key\u66FF\u4EE3\uFF1B\u5F53\u524D\u8FD0\u884C\u8BA4\u8BC1\u72B6\u6001\u672A\u9A8C\u8BC1\uFF0C\u4E0D\u51ED\u672A\u6765\u8BA1\u5212\u731C\u5B9E\u9645key\u90E8\u7F72",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
],
"pricing_status": "known",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "nws-weather-documentation-recipe",
"revision": 1,
"required_capabilities": [
"lookup_nws_point_forecast"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u6587\u6863\u660E\u786Eopen data\u3001\u514D\u8D39\u4F7F\u7528\u4E14\u6709\u5408\u7406\u9650\u6D41\uFF1B\u6570\u503C\u4E0D\u516C\u5F00\uFF0C\u8D85\u9650\u7B49\u5F85\u6062\u590D\uFF0C\u672C\u7AD9\u672A\u6D4B\u8BD5\u9650\u6D41\u3002",
"User-Agent\u662F\u5FC5\u8981\u524D\u63D0\uFF1B\u672A\u6765key\u8BA1\u5212\u4E0D\u5F53\u5DF2\u90E8\u7F72\u4E8B\u5B9E\uFF0C\u8EAB\u4EFD/\u8FD0\u884C\u53EF\u7528\u6027\u4FDD\u7559unknown\u3002",
"\u7F51\u683C\u548Coffice\u6620\u5C04\u5076\u6709\u53D8\u5316\uFF0C\u5E94\u5468\u671F\u590D\u6838/points\uFF1B\u6CBF\u6D77marine\u7F51\u683C\u4EC5forecastGridData\uFF0C\u4E0D\u4FDD\u8BC1\u5168\u7403\u9884\u62A5\u8986\u76D6\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u5019\u9009GET https://api.weather.gov/points/39.7456,-97.0892\uFF0C\u63D0\u4F9B\u5E94\u7528User-Agent\uFF1B\u540E\u7EED\u53EA\u6CBF\u54CD\u5E94\u4E2Dforecast URL\u53D6\u6240\u9700\u6700\u5C0F\u8D44\u6599\u3002\u672C\u6B21\u672A\u53D1\u9001\u4EFB\u4F55\u5929\u6C14\u8BF7\u6C42\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "NWS\u8986\u76D6\u8303\u56F4\u5185latitude/longitude\uFF1B\u5E26\u8BC6\u522B\u5E94\u7528\u7684User-Agent\uFF0C\u6309\u8FD4\u56DE\u7684properties.forecast\u7B49URL\u8BFB\u53D6\uFF0C\u4E0D\u786C\u7F16\u7801office/grid\u6620\u5C04\u3002",
"output_contract": "\u70B9\u4F4D\u8D44\u6E90\u542Bforecast\u3001forecastHourly\u3001forecastGridData\u5165\u53E3\uFF1B\u524D\u4E24\u8005\u6587\u6863\u8FF0\u672A\u6765\u4E03\u592912h\u6216\u5C0F\u65F6\u9884\u62A5\u3002GeoJSON/JSON-LD\u6309Accept\u53CAendpoint\u533A\u5206\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u5750\u6807\u6620\u5C04\u3001\u5B9E\u9645\u8F93\u51FAMIME\u4E0E\u9884\u62A5\u65F6\u6548\uFF1B\u7A7A\u503C/\u9650\u6D41/\u670D\u52A1\u9519\u8BEF\u4FDD\u7559unknown\uFF0C\u4E0D\u4F5C\u4E3A\u6C14\u8C61\u5B89\u5168\u4FDD\u8BC1\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
},
"evidence": [
{
"evidence_id": "nws-weather-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L80-L85",
"excerpt": "The National Weather Service (NWS) API allows developers access to critical forecasts, alerts, and observations, along with other weather data. The API was designed with a cache-friendly approach that expires content based upon the information life cycle. The API is based upon of JSON-LD to promote machine data discovery.\nThe API is located at: https://api.weather.gov\nOperational issues should be reported to nco.ops@noaa.gov.\nGeneral use questions can be asked on the API github site.\nPricing\nAll of the information presented via the API is intended to be open data, free to use for any purpose. As a public service of the United States Government, we do not charge any fees for the usage of this service, although there are reasonable rate limits in place to prevent abuse and help ensure that everyone has access. The rate limit is not public information, but allows a generous amount for typical use. If the rate limit is execeed a request will return with an error, and may be retried after the limit clears (typically within 5 seconds). Proxies are more likely to reach the limit, whereas requests directly from clients are not likely.",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
},
{
"evidence_id": "nws-weather-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L92-L97",
"excerpt": "A User Agent is required to identify your application. This string can be anything, and the more unique to your application the less likely it will be affected by a security event. If you include contact information (website or email), we can contact you if your string is associated to a security event. This will be replaced with an API key in the future.\nUser-Agent: (myweatherapp.com, contact@myweatherapp.com)\nFormats\nEndpoints typically have a GeoJSON default format, given the inclusion of geometry data. See the Specification tab for details on each endpoint. Below are common formats available by the API.\nGeoJSON: application/geo\u002Bjson\nJSON-LD: application/ld\u002Bjson",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "output_format",
"value": "json"
}
],
"execution": null
},
{
"evidence_id": "nws-weather-documentation-e3",
"evidence_type": "documentation",
"source_url": "https://www.weather.gov/documentation/services-web-api",
"locator": ".local/deep-cards-v1/public-discovery-batch-20261024-02/sources/nws-weather-documentation.txt:L110-L120",
"excerpt": "How do I get the point forecast?\nForecasts are created at each NWS Weather Forecast Office (WFO) on their own grid definition, at a resolution of about 2.5km x 2.5km. The API endpoint for the 12h forecast periods at a specific grid location is formatted as:\nhttps://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast\nFor example: https://api.weather.gov/gridpoints/TOP/31,80/forecast\nTo obtain the grid forecast for a point location, use the /points endpoint to retrieve the current grid forecast endpoint by coordinates:\nhttps://api.weather.gov/points/{latitude},{longitude}\nFor example: https://api.weather.gov/points/39.7456,-97.0892\nThis will provide the grid forecast endpoints for three format options in these properties:\nforecast - forecast for 12h periods over the next seven days\nforecastHourly - forecast for hourly periods over the next seven days\nforecastGridData - raw forecast data over the next seven days",
"source_version": "documentation-sha256:59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"content_sha256": "59a3c9a77b836916dc8d8a54c2d0c53663016333ca85eb9d6da9c4f91f5af779",
"collected_at": "2026-10-24T04:50:58.7230172\u002B00:00",
"profile_ids": [
"nws-weather-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
}
],
"execution": null
}
]
}
],
"warnings": [
"\u8D44\u6599\u4E0E\u6765\u6E90\u58F0\u660E\u4E0D\u7B49\u4E8E\u672C\u7AD9\u5B9E\u6D4B\uFF1B\u672A\u5217\u51FA\u7684\u6761\u4EF6\u4ECD\u672A\u77E5\u3002",
"\u7ED3\u6784\u5316\u914D\u65B9\u53EA\u6309\u516C\u5F00\u58F0\u660E\u68C0\u67E5\u7EA6\u675F\u4E0E\u63A5\u53E3\uFF0C\u4E0D\u6267\u884C\u4EFB\u52A1\u6216\u6388\u4E88\u6743\u9650\uFF1B\u7F3A\u5931\u8BB0\u5F55\u4FDD\u6301\u672A\u77E5\uFF0C\u63A5\u53E3\u517C\u5BB9\u4E0D\u8BC1\u660E\u5B9E\u9645\u6210\u529F\u3002"
]
}
}