{"schema":1,"kind":"metar","id":"KFTW","now":"2026-11-08T18:14:58.604Z","state":"current","source":{"source":"metars","state":"current","outcome":"fetched","lastSuccess":"2026-11-08T18:00:05.715Z","lastAttempt":"2026-11-08T18:00:05.715Z","ageSeconds":892,"budgetSeconds":3600,"error":null,"damaged":null,"pass":"analysis","publisher":"NOAA/NWS Aviation Weather Center"},"station":{"id":"KFTW","at":"2026-11-08T17:53:00.000Z","position":[-97.364,32.8248],"tempC":18.9,"dewC":11.1,"windDir":360,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.7,"wx":null,"kind":"METAR"},"gauge":null,"forecastSource":null,"latestHeld":{"at":"2026-11-08T17:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T17:53:00.000Z","position":[-97.364,32.8248],"tempC":18.9,"dewC":11.1,"windDir":360,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T18:00:09.263Z","rawHash":"87ff19bfb54d04b16057a55fc398ac8ff9837ebaff326445d0e49dd5f5cf0d70","corrections":0},"history":{"id":"KFTW","samples":[{"at":"2026-11-08T04:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T04:53:00.000Z","position":[-97.364,32.8248],"tempC":16.7,"dewC":11.1,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T05:00:08.262Z","rawHash":"f58d1ad869b9d2ebc84d9713ec252fd0d9306eaca3dec45d7802eedac1c74e2a","corrections":0},{"at":"2026-11-08T05:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T05:53:00.000Z","position":[-97.364,32.8248],"tempC":15.6,"dewC":11.7,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T06:00:09.427Z","rawHash":"e826cdddc6db480874483210c963372be2bbd78f880f7f33fde91c1b47fd5a50","corrections":0},{"at":"2026-11-08T06:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T06:53:00.000Z","position":[-97.364,32.8248],"tempC":15.6,"dewC":12.2,"windDir":320,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T07:00:08.116Z","rawHash":"4c7c85f5b8f4afbedabf508f336b978f15617b1501372e02bbf03a14afcb7599","corrections":0},{"at":"2026-11-08T07:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T07:53:00.000Z","position":[-97.364,32.8248],"tempC":15,"dewC":12.8,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T08:00:12.318Z","rawHash":"bcc416d2702797692895cf811b4f6f55fb97faac58470373ee0bb3b5101ec769","corrections":0},{"at":"2026-11-08T08:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T08:53:00.000Z","position":[-97.364,32.8248],"tempC":15.6,"dewC":12.2,"windDir":360,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.5,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T09:00:08.062Z","rawHash":"95dec10355699071e9677292c90ae1293066bdeac7922ebdf7a75a4eda0ea446","corrections":0},{"at":"2026-11-08T09:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T09:53:00.000Z","position":[-97.364,32.8248],"tempC":15,"dewC":13.3,"windDir":110,"windVariable":false,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1021.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T10:00:08.242Z","rawHash":"1cdcba00a8c697df30a321023f9bbd9d1a355263c9954797d70cfe3d7af1730f","corrections":0},{"at":"2026-11-08T10:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T10:53:00.000Z","position":[-97.364,32.8248],"tempC":15,"dewC":12.2,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T11:00:08.169Z","rawHash":"c2864cac0bc2b745531fb38c86a7edd12d46aef6b90421c266d54c90baf28845","corrections":0},{"at":"2026-11-08T11:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T11:53:00.000Z","position":[-97.364,32.8248],"tempC":14.4,"dewC":12.2,"windDir":30,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1021.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T12:00:08.375Z","rawHash":"3a2e907c81b209c2c3168620811a0992f6ce7efbf2c4025157e1a142fdc6ba92","corrections":0},{"at":"2026-11-08T12:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T12:53:00.000Z","position":[-97.364,32.8248],"tempC":13.9,"dewC":11.7,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.4,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T13:00:10.448Z","rawHash":"42b99257825b5e834de3028392034d9be3b935abf7c0682ef2788012bd97c6ba","corrections":0},{"at":"2026-11-08T13:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T13:53:00.000Z","position":[-97.364,32.8248],"tempC":14.4,"dewC":11.7,"windDir":30,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T14:00:11.936Z","rawHash":"99a741991d9c00c6326706f4d76936eb206935c5716ec6d7451b7948c3c795ee","corrections":0},{"at":"2026-11-08T14:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T14:53:00.000Z","position":[-97.364,32.8248],"tempC":15.6,"dewC":11.1,"windDir":80,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T15:00:08.972Z","rawHash":"13e20318f61e3586605cf70a967ee2f26a59074c94b4f5c04a28f12a01ac92c1","corrections":0},{"at":"2026-11-08T15:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T15:53:00.000Z","position":[-97.364,32.8248],"tempC":16.7,"dewC":11.7,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T16:00:07.899Z","rawHash":"358ff1fddb6be0c9533faa91b41ac5a98dea8993e34833b15945a798c780294e","corrections":0},{"at":"2026-11-08T16:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T16:53:00.000Z","position":[-97.364,32.8248],"tempC":17.8,"dewC":11.1,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T17:00:08.265Z","rawHash":"78ca874fea9313d5c6fa01627ad4a40a3b8a28e7487e8f4c448cb63a5f2cdce0","corrections":0},{"at":"2026-11-08T17:53:00.000Z","reading":{"id":"KFTW","at":"2026-11-08T17:53:00.000Z","position":[-97.364,32.8248],"tempC":18.9,"dewC":11.1,"windDir":360,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T18:00:09.263Z","rawHash":"87ff19bfb54d04b16057a55fc398ac8ff9837ebaff326445d0e49dd5f5cf0d70","corrections":0}],"truncatedBefore":null},"recording":{"schema":1,"at":"2026-11-08T18:00:09.263Z","sourceLastSuccess":"2026-11-08T18:00:05.715Z","error":null},"historyError":null,"coverage":{"targetHours":24,"since":"2026-10-17T06:15:07.108Z","through":"2026-11-08T18:00:09.263Z","retainedFrom":"2026-11-08T04:53:00.000Z","truncatedBefore":null},"qualification":"Station observations, not an address forecast or cyclone maximum wind. Maintenance-flagged, old and implausible reports are excluded by the existing parser; this is not independent NWS quality control."}