ForecaWeatherAPI

Foreca offers three types of raw data feeds for various usage scenarios.

  • NaviFeed - lat/lon coordinate based on-line queries for forecasts, current conditions and maps
  • NameFeed - name based on-line queries for forecasts, current conditions and maps
  • BatchXML - batch files containing forecasts and optional current conditions for a fixed location list

All of the feeds are available as XML and delimited ASCII.

See below for brief description of the feeds. Various product packages are available, contact sales@foreca.com for further details.

 

abridged xml sample

NaviFeed

The Foreca NaviFeed service provides weather forecasts, current conditions and optional mobile weather animations for any location in the world. The interface is suitable for integrating weather information into mobile applications, web applications or any other application which can receive and visualize online data. Thanks to the coordinate based approach NaviFeed is especially well suited to any LBS application.

Service is global, i.e. forecast data is available for any location world-wide, including open oceans. Availability of map data is currently limited to land areas. The optional weather maps and animations are suitable for mobile applications.

The NaviFeed is based on HTTP queries, which are sent to Foreca servers. Locations are identified by lat/lon coordinates. Replies are XML or delimited ASCII raw data, which is language independent.

NameFeed

Foreca NameFeed service provides weather forecasts, current conditions and weather animations  for over 140.000 locations in the world. The interface is suitable for integrating weather information into mobile applications, web applications or any other application which can receive and visualize xml formatted weather data. The name based location search is multi-lingual for both queries and replies, and is able to intelligently suggest likely alternatives for mispelled or incomplete names.

The service is global and forecasts are available for approx. 140.000 locations world-wide. These locations have been hand-picked from a master database of over 3 million locations, which improves the user experience by minimizing name conflicts by insignificant locations. The optional weather maps and animations are designed for mobile applications.

NameFeed is based on HTTP queries, which are sent to Foreca's servers. Locations are identified by a Foreca location ID and the service offers an API for searching locations by name. For US locations ZIP code search is also supported.

BatchXML

A Foreca Batch XML feed can contain weather information for up to 140.000 locations world-wide and we can add customer specific locations to our database upon request. Pricing is based on the product package, the end usage of the transmitted data, and optional customer specific tailoring, if any.

In near future the service will expand to include map products suitable for desktop web usage.

The Batch XML feed is based on customer using HTTP polling to monitor forecast and observation files, which update at different intervals. Location meta data, such as coordinates and names in various languages, is provided in a separate static file. The files are either XML or delimited ASCII raw data, which is language independent. We recommend that larger batch files be gzipped to reduce transfer times. For convenience (intended for smaller files) we can also provide the data as uncompressed XML, or RSS.