Pricing overview

Yandex.Maps Geocoder utilizes a tiered pricing structure that begins with a substantial free tier, catering to developers and applications with moderate usage requirements. Beyond the free daily limit, pricing transitions to custom enterprise agreements. This model specifically addresses the needs of applications operating within Russia and the Commonwealth of Independent States (CIS) regions, where Yandex services often hold a significant market share. The primary factor influencing cost is the volume of geocoding and reverse geocoding requests made to the API, with higher volumes typically necessitating a custom enterprise plan to accommodate specific operational needs and negotiated rates, as detailed in the Yandex.Maps Geocoder documentation.

The pricing approach by Yandex is common among geospatial API providers, where a free usage quota encourages adoption and development, followed by commercial models for scaled applications. For instance, other providers like Google Maps Platform also offer free tiers before usage-based billing takes effect, as outlined in their Google Maps Platform billing documentation.

Plans and tiers

The Yandex.Maps Geocoder pricing structure is divided into two primary tiers:

  1. Free Tier: This tier provides a daily allowance of geocoding requests without charge, suitable for development, testing, and applications with limited daily usage.
  2. Enterprise / Custom Pricing: For usage exceeding the free tier's daily limits, Yandex offers custom enterprise solutions. These plans are designed for commercial applications, high-volume users, and businesses requiring specific service level agreements (SLAs), dedicated support, or specialized features. Pricing in this tier is not publicly disclosed and is determined through direct negotiation with Yandex sales, based on projected request volumes, integration complexity, and other business requirements.

There are no publicly advertised intermediate paid tiers between the free allowance and the custom enterprise plans. This suggests that users who exceed the free threshold are expected to engage directly with Yandex for a tailored commercial agreement. This model contrasts with some other providers who offer granular pay-as-you-go rates for incremental usage increases.

Here's a comparison of the general plan characteristics:

Plan Price Key Limits Best For
Free Tier Free Up to 25,000 requests/day Development, testing, low-volume personal projects, applications with infrequent geocoding needs
Enterprise / Custom Custom (negotiated) High volumes (25,000+ requests/day), custom SLAs, dedicated support Commercial applications, high-traffic websites, logistics platforms, large-scale data processing

Free tier and limits

Yandex.Maps Geocoder offers a free tier that permits up to 25,000 geocoding requests per day. This daily quota resets every 24 hours. This generous allowance enables developers to build and test applications, as well as deploy solutions that do not exceed this daily transaction volume, without incurring costs. The free tier includes access to both forward geocoding (converting addresses to coordinates) and reverse geocoding (converting coordinates to addresses) functionalities, as outlined in the Yandex Geocoding API concepts documentation.

Key aspects of the free tier:

  • Daily Limit: 25,000 requests per 24-hour period.
  • Functionality: Full access to core geocoding and reverse geocoding API methods.
  • Usage Monitoring: Developers can monitor their daily request usage through the Yandex Developer Console to ensure they stay within the free limit.
  • Exceeding Limits: Applications that consistently exceed the 25,000 requests/day limit will need to transition to a custom enterprise plan to maintain service continuity.

This free tier is particularly beneficial for startups, individual developers, and non-profit organizations that require reliable geocoding services but may not have the budget for a paid plan. It also serves as an entry point for larger enterprises to prototype solutions before committing to a commercial agreement.

Real-world cost examples

Since Yandex.Maps Geocoder's pricing beyond the free tier is based on custom enterprise agreements, specific numerical cost examples for high-volume usage are not publicly available. However, we can illustrate scenarios based on the known free tier and the transition to enterprise plans:

  • Scenario 1: Small Local Business Directory

    • Usage: A local business directory website with 5,000 daily unique visitors, each performing one address search.
    • Requests: 5,000 geocoding requests per day.
    • Cost: Free. This usage falls well within the 25,000 requests/day free limit.
    • Consideration: The business can operate without direct API costs for geocoding, as long as daily usage remains below the threshold.
  • Scenario 2: Logistics Route Optimization App (Mid-sized)

    • Usage: A delivery logistics application processing 50,000 delivery addresses daily for route optimization.
    • Requests: 50,000 geocoding requests per day.
    • Cost: Custom Enterprise Plan Required. This usage exceeds the free tier.
    • Consideration: The company would need to contact Yandex sales for a tailored enterprise agreement. The cost would depend on factors like total annual volume, specific service requirements (e.g., higher QPS limits), and negotiated terms.
  • Scenario 3: Real Estate Portal with Map Search

    • Usage: A real estate portal with 10,000 property listings, updating coordinates daily, and handling 20,000 user searches per day.
    • Requests: 10,000 (updates) + 20,000 (user searches) = 30,000 requests per day.
    • Cost: Custom Enterprise Plan Required. This combined usage slightly exceeds the free tier.
    • Consideration: While close to the free limit, exceeding it by even a small margin necessitates an enterprise plan. The portal would negotiate a rate based on its aggregated daily volume.

These examples highlight that the free tier supports a wide range of smaller to medium-scale applications. However, any commercial application with consistent high-volume geocoding needs will likely require a direct engagement with Yandex for a custom pricing solution.

How the pricing compares

When comparing Yandex.Maps Geocoder's pricing with alternatives, several factors come into play, primarily the free tier's generosity and the custom nature of enterprise pricing:

  • Google Geocoding API: Google Maps Platform uses a pay-as-you-go model with a monthly free credit ($200 USD/month), which covers approximately 40,000 geocoding requests per month (around 1,300 per day) at their standard rates for dynamic lookups. Beyond this credit, costs are incurred per 1,000 requests. Yandex's daily free limit of 25,000 requests is significantly higher than what Google's free credit typically covers on a daily basis, making Yandex potentially more cost-effective for applications with high daily but not necessarily high monthly aggregate usage, or for those operating within the free tier. Google's pricing is transparently published, unlike Yandex's custom enterprise rates for high volume, as detailed in the Google Geocoding API usage and billing guide.

  • OpenCage Geocoding API: OpenCage offers a range of paid plans starting from a free trial of 2,500 requests/day, with subsequent tiers providing more requests at fixed monthly or annual fees. Their free tier is smaller than Yandex's, but their paid plans offer predictable, published pricing for various volume levels, which can be advantageous for businesses seeking transparent, fixed costs rather than custom negotiations.

  • Mapbox Geocoding API: Mapbox provides a free tier covering 100,000 requests per month (approximately 3,300 per day) for certain types of geocoding requests, with higher volumes incurring per-request charges. While Mapbox's free monthly allowance is substantial, Yandex's daily limit is higher, potentially offering more immediate cost savings for daily peak usage. Mapbox also offers transparent pricing for its paid tiers, allowing for easier budgeting compared to Yandex's custom enterprise model, as described in Mapbox Geocoding API pricing.

In summary, Yandex.Maps Geocoder stands out with a very generous daily free tier, which can be highly attractive for developers and applications with usage patterns that fit within this limit. However, for high-volume commercial applications, the lack of publicly available granular pricing for paid tiers means that potential users must engage in direct negotiations, which may require more effort but could also lead to highly optimized custom rates. Alternatives often provide more transparent, pay-as-you-go models beyond their free tiers, offering predictable costs for scaling.