Pricing overview

The Instituto Português do Mar e da Atmosfera (IPMA) provides a public API primarily structured around a free-tier model for non-commercial applications. This approach allows developers, researchers, and hobbyists to access a wide range of meteorological, climatological, geophysical, and marine data specific to Portugal without incurring direct costs. For any commercial use cases, or projects requiring higher request volumes and dedicated support, IPMA operates on a contact-for-pricing model. This means that specific commercial terms, including potential fees and service level agreements (SLAs), are negotiated directly with IPMA based on the scope and scale of the intended application. The official IPMA API documentation provides further details on API access and usage guidelines.

This pricing strategy contrasts with many commercial weather API providers that typically offer tiered subscription plans based on request volumes, data types, and features. IPMA's focus on public service and research underpins its free non-commercial access, aligning with its institutional mission to provide scientific and technical support to national policies in its areas of expertise. Therefore, while direct monetary costs are absent for non-commercial users, the implicit cost for commercial entities is the time and effort required for direct negotiation and agreement on terms.

Plans and tiers

IPMA's API does not formally categorize its service into distinct, publicly advertised pricing plans or tiers in the way a commercial API provider might. Instead, it offers two primary access models:

  1. Non-commercial Public Access: This is the default and most widely used access method. It grants users free access to the public API for projects that do not generate revenue, are for educational purposes, or contribute to public good without direct commercial gain. This access is subject to standard rate limits designed to prevent abuse and ensure fair usage for all participants. The specific parameters of these rate limits are outlined within the IPMA API usage documentation.
  2. Commercial and High-Volume Access: For any application or service intended for commercial purposes, or those requiring data access beyond the standard public rate limits, users are required to directly contact IPMA. This involves a consultation process where IPMA assesses the specific needs of the commercial entity, the scale of data consumption, and the intended use case. Based on this assessment, IPMA may propose a customized agreement, which could include specific licensing fees, enhanced rate limits, dedicated support, and tailored data delivery mechanisms. The details of such agreements are confidential and negotiated on a case-by-case basis. This model is common among government-backed data providers who balance public access with the need to manage resources for commercial exploitation.

There is no public-facing dashboard or self-service portal for upgrading between these 'tiers'; all commercial inquiries are handled through direct communication channels with the institute. Developers considering commercial applications should initiate contact with IPMA early in their project planning to understand potential costs and terms.

Free tier and limits

The IPMA API's free tier is its cornerstone offering, specifically designed for non-commercial use. This tier provides access to a comprehensive set of meteorological, climatological, geophysical, and marine data for the territory of Portugal. Data available includes current weather observations, short-term and extended forecasts, historical data, and specialized marine information.

Key characteristics of the free tier include:

  • Cost: Free of charge.
  • Usage Scope: Strictly for non-commercial projects, academic research, personal applications, and public interest initiatives. Any project that directly or indirectly generates revenue, or is part of a commercial product or service, falls outside the scope of the free tier.
  • Rate Limits: While specific numerical limits are not always explicitly published in a consolidated table, the API is subject to standard throttling to ensure equitable access. Exceeding these limits can result in temporary IP bans or request failures. Best practices for API usage, such as implementing exponential backoff for retries and caching responses where appropriate, are recommended to stay within implicit limits. The IPMA API reference outlines general usage policies.
  • Data Access: Full access to public datasets available through the API. This includes various endpoints for weather stations, forecasts by location, and marine conditions.
  • Support: Community or best-effort support is typically available through documentation. Dedicated technical support for the free tier is generally not provided, unlike commercial offerings.

Developers should carefully review the IPMA terms of use to ensure their project adheres to the non-commercial stipulation. Misuse or commercial use under the free tier can lead to access revocation. For projects with significant data demands or critical reliability requirements, even if non-commercial, it's advisable to communicate with IPMA to understand if their needs might inadvertently exceed standard free-tier expectations.

Real-world cost examples

Given IPMA's pricing model, direct monetary cost examples for the public API are straightforward for non-commercial use:

  • Scenario 1: Personal Weather Dashboard for a Hobbyist Developer

    A developer creates a personal web application to display current weather conditions and a 5-day forecast for their hometown in Portugal. The application makes approximately 100 requests per day to various IPMA endpoints. Since this is for personal, non-commercial use, the cost for accessing the IPMA API is €0.00 per month. The developer operates within the standard rate limits and does not require any special agreements.

  • Scenario 2: Academic Research Project on Climate Patterns

    A university research team is analyzing historical meteorological data for Portugal over the last decade to study climate change impacts. Their automated scripts make several thousand requests daily to retrieve large datasets. As this is an academic, non-commercial research project, the direct cost for API access is €0.00 per month. The research team might proactively inform IPMA about their high-volume, non-commercial usage to ensure their access is not inadvertently throttled, potentially leading to an informal agreement for higher limits without monetary cost.

  • Scenario 3: Startup Developing a Commercial Tourism App

    A startup is building a mobile application that provides real-time weather updates and forecasts as a premium feature for tourists visiting Portugal. This application anticipates making hundreds of thousands of requests per day across thousands of active users. Since this is a commercial venture generating revenue, the startup must contact IPMA directly. The cost would be negotiated directly with IPMA. This negotiation would consider factors such as the volume of requests, the specific data required, the level of support needed, and the commercial value derived from the data. This could result in a monthly or annual licensing fee, determined by the custom agreement.

  • Scenario 4: Local Municipality Public Information Display

    A small municipality in Portugal wants to display real-time weather conditions from IPMA on public information screens around the town. This service is for public good and non-commercial. The display refreshes every 15 minutes, resulting in a moderate number of daily requests. The cost for API access is €0.00 per month. The municipality ensures their usage is within the non-commercial terms and standard rate limits.

How the pricing compares

IPMA's pricing model, centered on free non-commercial access and direct negotiation for commercial use, positions it uniquely against commercial weather API providers. Understanding these differences is crucial for developers and businesses evaluating their options.

Comparison Table: IPMA vs. Commercial Alternatives

Provider Pricing Model Key Limits / Features Best For
IPMA Free for non-commercial; commercial by direct contact/negotiation. Specific to Portugal; basic rate limits for public API; custom terms for commercial. Non-commercial projects focused on Portugal, academic research, local government applications.
OpenWeatherMap Freemium (limited free tier); subscription plans based on calls/features. Free: 1,000 calls/day; paid tiers offer higher calls, more data types (e.g., historical, minute-by-minute), and global coverage. Global weather data, rapid prototyping, projects needing a cost-effective commercial option with clear tiers.
AccuWeather Freemium (limited free trial); predominantly subscription-based with tiered pricing. Free trial: 50 calls/day; paid tiers offer advanced features, historical data, severe weather alerts, and global coverage. Commercial applications requiring high accuracy, global coverage, and advanced meteorological features; enterprise solutions.
Tomorrow.io Freemium (developer tier); tiered subscription plans. Developer tier: 1,000 calls/day; paid tiers offer hyper-local forecasts, advanced analytics, and global coverage with high refresh rates. Applications requiring hyper-local and real-time forecasts, advanced weather analytics, and industry-specific solutions.

Key Differences and Considerations:

  • Geographic Focus: IPMA is highly specialized for Portugal, offering authoritative data for this region. Commercial alternatives like OpenWeatherMap's API or AccuWeather's developer APIs provide global coverage, which is essential for international applications but may come at a higher cost or require more complex data filtering for specific regions.
  • Monetization Model: IPMA's public service mandate means non-commercial use is free, shifting the cost burden to commercial entities through direct negotiation. Commercial providers, conversely, typically rely on tiered subscriptions, where costs scale with usage and features. This allows for predictable budgeting for many businesses but can be costly for high-volume users.
  • Feature Set and Support: Commercial APIs often boast a broader range of features, such as minute-by-minute forecasts, severe weather alerts, and dedicated enterprise support channels, as seen with providers like Tomorrow.io's advanced features. IPMA's focus is on providing core meteorological and related data. While robust for its scope, it may not offer the same breadth of specialized features or guaranteed SLAs without a commercial agreement.
  • Cost Predictability: For non-commercial IPMA users, costs are zero and highly predictable. For commercial users, the negotiation process introduces an element of variability, though it also allows for highly customized solutions. Commercial alternatives, with their published tiers, offer clearer upfront cost estimates for specific usage levels, which can simplify budgeting for many businesses. However, exceeding a tier can lead to significant jumps in cost.
  • Integration Complexity: While all APIs require technical integration, the documentation and support for commercial APIs are often geared towards a wider developer audience and business use cases, potentially simplifying initial setup for some users. IPMA's documentation is comprehensive for its domain but might require a deeper understanding of meteorological data structures for optimal use.

In summary, IPMA is an excellent choice for projects specifically targeting Portugal with a non-commercial intent, providing high-quality, free data. For global applications, commercial ventures requiring extensive features, or those needing strict cost predictability without direct negotiation, alternatives like OpenWeatherMap, AccuWeather, or Tomorrow.io offer structured, paid solutions.