{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca":{"get":{"operationId":"places_visualcrossing_weather_get_visual_crossing_web_services_rest_services_timeline_loca","summary":"Historical and Forecast Weather API","description":"GET /VisualCrossingWebServices/rest/services/timeline/{location}","tags":["places"],"parameters":[{"name":"location","in":"query","required":true,"description":"Locaton of interest as an address, partial address or decimal latitude,longtude value","schema":{"type":"string","description":"Locaton of interest as an address, partial address or decimal latitude,longtude value"},"example":"London,UK"},{"name":"contentType","in":"query","required":false,"description":"data format of the output either json or CSV","schema":{"type":"string","description":"data format of the output either json or CSV"},"example":"json"},{"name":"unitGroup","in":"query","required":false,"schema":{"type":"string"},"example":"us"},{"name":"include","in":"query","required":false,"description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )","schema":{"type":"string","description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )"},"example":"days"},{"name":"lang","in":"query","required":false,"description":"Language to use for weather descriptions","schema":{"type":"string","description":"Language to use for weather descriptions"},"example":"us"},{"name":"key","in":"query","required":true,"schema":{"type":"string"},"example":"INSERT_YOUR_KEY"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca-2":{"get":{"operationId":"places_visualcrossing_weather_get_visual_crossing_web_services_rest_services_timeline_loca_2","summary":"Historical and Forecast Weather API","description":"GET /VisualCrossingWebServices/rest/services/timeline/{location}/{startdate}","tags":["places"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string"},"example":"London,UK"},{"name":"startdate","in":"query","required":true,"schema":{"type":"string"},"example":"2025-10-15T13:52:06.615Z"},{"name":"contentType","in":"query","required":false,"description":"data format of the output either json or CSV","schema":{"type":"string","description":"data format of the output either json or CSV"},"example":"json"},{"name":"unitGroup","in":"query","required":false,"schema":{"type":"string"},"example":"us"},{"name":"include","in":"query","required":false,"description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )","schema":{"type":"string","description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )"},"example":"days"},{"name":"lang","in":"query","required":false,"description":"Language to use for weather descriptions","schema":{"type":"string","description":"Language to use for weather descriptions"},"example":"us"},{"name":"key","in":"query","required":true,"schema":{"type":"string"},"example":"INSERT_YOUR_KEY"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca-3":{"get":{"operationId":"places_visualcrossing_weather_get_visual_crossing_web_services_rest_services_timeline_loca_3","summary":"Historical and Forecast Weather API","description":"GET /VisualCrossingWebServices/rest/services/timeline/{location}/{startdate}/{enddate}","tags":["places"],"parameters":[{"name":"location","in":"query","required":true,"schema":{"type":"string"},"example":"London,UK"},{"name":"startdate","in":"query","required":true,"schema":{"type":"string"},"example":"2025-10-15T13:52:06.615Z"},{"name":"enddate","in":"query","required":true,"schema":{"type":"string"},"example":"2025-10-15T13:52:06.615Z"},{"name":"contentType","in":"query","required":false,"description":"data format of the output either json or CSV","schema":{"type":"string","description":"data format of the output either json or CSV"},"example":"json"},{"name":"unitGroup","in":"query","required":false,"schema":{"type":"string"},"example":"us"},{"name":"include","in":"query","required":false,"description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )","schema":{"type":"string","description":"data to include in the output (required for CSV format - days,hours,alerts,current,events )"},"example":"days"},{"name":"lang","in":"query","required":false,"description":"Language to use for weather descriptions","schema":{"type":"string","description":"Language to use for weather descriptions"},"example":"us"},{"name":"key","in":"query","required":true,"schema":{"type":"string"},"example":"INSERT_YOUR_KEY"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-weatherdata-f":{"get":{"operationId":"places_visualcrossing_weather_get_visual_crossing_web_services_rest_services_weatherdata_f","summary":"Weather Forecast API","description":"GET /VisualCrossingWebServices/rest/services/weatherdata/forecast","tags":["places"],"parameters":[{"name":"sendAsDatasource","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"allowAsynch","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"shortColumnNames","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"locations","in":"query","required":false,"schema":{"type":"string"},"example":"Sterling%2C%20VA%2C%20US"},{"name":"aggregateHours","in":"query","required":false,"schema":{"type":"string"},"example":"24"},{"name":"contentType","in":"query","required":false,"schema":{"type":"string"},"example":"json"},{"name":"unitGroup","in":"query","required":false,"schema":{"type":"string"},"example":"us"},{"name":"key","in":"query","required":false,"schema":{"type":"string"},"example":"INSERT_YOUR_KEY"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-weatherdata-h":{"get":{"operationId":"places_visualcrossing_weather_get_visual_crossing_web_services_rest_services_weatherdata_h","summary":"Retrieves hourly or daily historical weather records.","description":"GET /VisualCrossingWebServices/rest/services/weatherdata/history","tags":["places"],"parameters":[{"name":"maxDistance","in":"query","required":false,"schema":{"type":"string"},"example":"-1"},{"name":"shortColumnNames","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"endDateTime","in":"query","required":false,"schema":{"type":"string"},"example":"2020-02-04T00%3A00%3A00"},{"name":"aggregateHours","in":"query","required":false,"schema":{"type":"string"},"example":"24"},{"name":"collectStationContributions","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"startDateTime","in":"query","required":false,"schema":{"type":"string"},"example":"2020-01-28T00%3A00%3A00"},{"name":"maxStations","in":"query","required":false,"schema":{"type":"string"},"example":"-1"},{"name":"allowAsynch","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"locations","in":"query","required":false,"schema":{"type":"string"},"example":"Sterling%2C%20VA%2C%20US"},{"name":"includeNormals","in":"query","required":false,"schema":{"type":"boolean"},"example":"false"},{"name":"contentType","in":"query","required":false,"schema":{"type":"string"},"example":"json"},{"name":"unitGroup","in":"query","required":false,"schema":{"type":"string"},"example":"us"},{"name":"key","in":"query","required":false,"schema":{"type":"string"},"example":"INSERT_YOUR_KEY"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}