Pricing overview

GeoDataSource offers two primary pricing models: subscription-based plans for its web services and one-time licensing fees for its downloadable databases. This structure allows users to select between an API-driven, cloud-hosted solution and a self-hosted, offline database solution, depending on their technical requirements and data residency preferences. The pricing for web services is primarily based on the number of queries, while database licenses are typically segmented by the type and scope of the data included, such as city, country, or IP geolocation data, with varying update frequencies available.

The web services, encompassing the Geocoding API and IP Geolocation API, operate on a tiered subscription model, where a higher monthly fee corresponds to a larger allocation of API calls. Overage charges may apply if the allocated query limit is exceeded within a billing cycle. This model is common among API providers, as seen with other geospatial services that meter usage based on requests, such as the Google Maps Platform pricing model. For downloadable databases, GeoDataSource provides perpetual licenses, meaning a single purchase grants ongoing access to the dataset, often with options for annual updates at an additional cost. This approach contrasts with cloud-based services that typically require continuous subscription payments to maintain access.

Enterprise-level solutions and custom database requirements are often handled through direct contact with GeoDataSource's sales team, allowing for tailored pricing and service level agreements (SLAs). This flexibility is designed to accommodate specific data needs, integration complexities, or high-volume usage scenarios that may not fit standard plans. The combination of subscription APIs and perpetual database licenses provides users with options to manage costs and technical infrastructure according to their project's scale and operational demands.

Plans and tiers

GeoDataSource categorizes its offerings into Web Services and Database Licenses, each with distinct pricing tiers and features. The Web Services primarily include the Geocoding API and IP Geolocation API, while Database Licenses cover downloadable datasets such as the City Database and Country Database.

Web Services Plans:

These plans are designed for real-time API access and are billed monthly, with query limits defining each tier. According to GeoDataSource's official pricing page details, the tiers are structured to scale with usage:

  • Starter Plan: This entry-level plan provides a foundational number of queries per month, suitable for developers or small-scale applications. It includes access to both the Geocoding and IP Geolocation APIs within the specified query limits.
  • Standard Plan: Offering an increased query allocation, the Standard plan caters to applications with moderate usage requirements. It typically includes the same API functionalities as the Starter plan but with higher limits.
  • Professional Plan: For more demanding applications, the Professional plan provides a significantly larger volume of monthly queries. This tier is often chosen by businesses requiring consistent, higher-volume access to geocoding and geolocation data.
  • Enterprise Plan: Custom-tailored for high-volume users or specific integration needs, the Enterprise plan offers personalized query limits, dedicated support, and potentially custom features or SLAs. Details for this plan are usually provided upon direct inquiry.

Overage charges apply if the monthly query limit is exceeded on any of the tiered plans, with rates varying per plan. Users can monitor their usage through a developer dashboard to manage costs effectively.

Database Licenses:

GeoDataSource offers one-time purchase licenses for its comprehensive geospatial databases, which can be integrated into offline applications or internal systems. These licenses grant perpetual use of the purchased dataset version.

  • City Database: Contains detailed information for cities worldwide, including coordinates, population, and administrative divisions. Pricing varies based on the scope (e.g., specific countries, continents, or global) and the chosen update frequency (e.g., one-time purchase, annual updates).
  • Country Database: Provides comprehensive data for countries, including ISO codes, capital cities, continents, and more. Similar to the City Database, pricing is influenced by the data scope and update options.
  • IP Geolocation Database: Allows for offline IP address-to-location mapping. This database is updated regularly, and licensing typically includes options for ongoing updates to maintain accuracy.

The initial purchase of a database license usually covers a specific version of the data. Subsequent updates are often available via an annual subscription or a separate purchase. This model is distinct from cloud-based services, where data access is tied to an active subscription, as detailed in approaches like ArcGIS Platform pricing which focuses on usage credits.

The table below provides a summary of GeoDataSource's primary offerings and their typical pricing structure:

Plan/Product Starting Price Key Limits/Features Best For
Web Services Starter $99/month 10,000 queries/month Small projects, initial development, low-volume API usage
Web Services Standard $199/month 50,000 queries/month Mid-size applications, growing user bases
Web Services Professional $499/month 250,000 queries/month High-volume applications, established businesses
City Database License $199 (one-time) Perpetual license for chosen data scope; updates extra Offline geocoding, self-hosted solutions, specific region data
Country Database License $199 (one-time) Perpetual license for chosen data scope; updates extra Country-level data analysis, internal systems
IP Geolocation Database License Varies (one-time) Perpetual license for chosen data scope; updates extra Offline IP address mapping, fraud detection systems

Free tier and limits

GeoDataSource offers a free trial for its web services, allowing prospective users to evaluate the API functionalities before committing to a paid plan. This trial typically provides a limited number of API queries over a specific period. As stated on their GeoDataSource pricing page, the free trial includes 500 queries. This quota is generally sufficient for testing integration, understanding data formats, and performing initial development tasks.

The free trial provides access to the core functionalities of both the Geocoding API (for converting addresses to coordinates and vice versa) and the IP Geolocation API (for determining geographic location from an IP address). However, it's important to note that the free tier has explicit limitations:

  • Query Limit: The primary restriction is the maximum number of API calls allowed, which is 500 queries. Once this limit is reached, further API requests will typically fail or return an error until a paid subscription is activated.
  • Trial Duration: While the 500 queries are the main limit, free trials often have an implicit or explicit time limit after which the trial account may expire if not upgraded.
  • Rate Limits: Even within the 500-query limit, there might be rate limits (e.g., queries per second) to prevent abuse and ensure service stability for all users.
  • Support: Free tier users generally receive limited technical support, often restricted to documentation or community forums, rather than direct priority support.

For downloadable databases, GeoDataSource typically does not offer a free tier in the same way as its web services. Instead, potential buyers might be able to request data samples for evaluation or access detailed schema documentation to understand the database structure and content before purchase. This approach is common for large dataset providers, where distributing full datasets for free is not feasible due to their proprietary nature and size.

The GeoDataSource free trial serves as a gateway for developers to prototype and test integrations, helping them assess whether the API meets their project's technical requirements and data accuracy needs before investing in a paid plan. This model is consistent with many API providers that offer a limited free usage tier, such as Cloudflare Workers' free usage, allowing initial exploration without financial commitment.

Real-world cost examples

Understanding the practical costs of using GeoDataSource involves considering both the web service subscription model and the one-time database licensing. Here are several real-world scenarios illustrating potential costs:

Scenario 1: Small Web Application with API Access

  • Need: A small e-commerce website that needs to geocode customer addresses at checkout (around 5,000 transactions per month) and perform occasional IP geolocation for analytics (around 1,000 requests per month).
  • Total Monthly Queries: 5,000 (geocoding) + 1,000 (IP geolocation) = 6,000 queries.
  • GeoDataSource Plan: The Web Services Starter plan, which includes 10,000 queries per month, would be suitable.
  • Estimated Monthly Cost: $99 (based on the Starter plan's advertised price).
  • Consideration: This plan provides a buffer of 4,000 queries, allowing for some growth without immediate overage charges.

Scenario 2: Medium-Sized Delivery Service with Moderate API Usage

  • Need: A delivery service requiring geocoding for route optimization and real-time tracking, processing approximately 40,000 geocoding requests daily and 5,000 IP geolocation requests for driver locations per month.
  • Total Monthly Queries: (40,000 geocoding requests/day * 30 days) + 5,000 IP geolocation requests = 1,200,000 + 5,000 = 1,205,000 queries.
  • GeoDataSource Plan: The Web Services Professional plan typically offers 250,000 queries per month. However, this scenario significantly exceeds that. The service would likely require an Enterprise plan or multiple Professional plans, or a custom solution.
  • Estimated Monthly Cost: This usage falls well beyond the listed Professional plan. Assuming an Enterprise plan with a custom quote for 1.2M queries, the cost would be negotiated but significantly higher than $499. If forced to use tiered plans, it would equate to multiple Professional plans plus significant overage, making a custom Enterprise solution more cost-effective.
  • Consideration: For such high volumes, negotiating an enterprise agreement is crucial to avoid prohibitive overage fees and potentially secure a better per-query rate.

Scenario 3: Offline Data Analysis for Market Research

  • Need: A market research firm requires a comprehensive database of city data (coordinates, population) for offline analysis and internal reporting on a global scale, with annual updates.
  • GeoDataSource Product: Global City Database License.
  • Estimated Initial Cost: Starting from $199 (one-time purchase for the initial database version, likely higher for a global scope).
  • Estimated Annual Update Cost: This would be an additional recurring charge, often a percentage of the initial license fee, to receive updated versions of the database. GeoDataSource details specific City Database licensing options.
  • Consideration: The benefit here is the ability to perform unlimited queries against the local database without incurring per-query costs, making it cost-effective for high-volume internal processing once the initial license and update fees are paid.

Scenario 4: Small Business Needing IP Geolocation Database

  • Need: A small online gaming company wants to implement basic IP-based region blocking and content localization within their application, requiring an offline IP Geolocation database.
  • GeoDataSource Product: IP Geolocation Database License (with regular updates).
  • Estimated Initial Cost: Varies, but likely starts from a few hundred dollars (one-time).
  • Estimated Annual Update Cost: Additional recurring fee for database updates to maintain accuracy, as IP ranges can change.
  • Consideration: This approach avoids ongoing API call costs and provides immediate local access to data, which can be critical for latency-sensitive applications.

How the pricing compares

GeoDataSource's pricing model, offering both API subscriptions and one-time database licenses, presents a distinct alternative to other geospatial service providers. When comparing GeoDataSource to alternatives like Google Maps Platform, OpenCage Geocoding API, and Mapbox Geocoding API, several key differences emerge, particularly regarding flexibility, cost structure, and use cases.

Web Services API Comparison

For API-based geocoding and geolocation, GeoDataSource's subscription model with fixed query tiers (e.g., $99 for 10,000 queries) provides predictable monthly costs for users within their limits. This contrasts with purely pay-as-you-go models:

  • Google Maps Platform: Utilizes a pay-as-you-go model with a significant free tier (e.g., $200 free monthly credit for Maps, Routes, and Places APIs). After the free credit, costs accrue per request, which can become unpredictable for fluctuating usage. For instance, Geocoding API requests are priced per 1,000 calls. Google's pricing can be more granular but requires careful monitoring to prevent unexpected charges, as detailed on the Google Maps Platform pricing sheet. GeoDataSource's fixed tiers simplify budgeting for consistent usage.
  • OpenCage Geocoding API: Offers a free tier and various paid plans based on request volumes. Its pricing is often competitive for mid-range usage, with a focus on global coverage and open data sources. OpenCage also employs a monthly subscription with query limits, similar to GeoDataSource, providing cost predictability.
  • Mapbox Geocoding API: Features a free tier for a certain number of requests, then transitions to a pay-as-you-go model. Mapbox's ecosystem often includes mapping, navigation, and other location services, making its pricing complex when bundling multiple services. While it offers a free tier, high-volume usage can lead to variable costs, as outlined in the Mapbox pricing overview.

GeoDataSource's fixed monthly fee for a set number of queries can be advantageous for users who prefer predictable billing over variable usage-based costs, especially if their usage falls comfortably within one of the defined tiers. However, its per-query cost might be higher than some alternatives at very high volumes if not on an Enterprise plan.

Database Licensing Comparison

GeoDataSource's unique selling proposition is its offering of one-time purchase database licenses, which is less common among leading geospatial providers:

  • Offline Use: The primary advantage of GeoDataSource's database licenses is the ability to perform geocoding and IP geolocation entirely offline, without incurring per-query API costs. This is critical for applications with strict data residency requirements, environments with unreliable internet connectivity, or those needing to process massive batches of data without network latency.
  • Cost Structure: A one-time fee for a perpetual license (with optional annual updates) can be more cost-effective in the long run for high-volume, internal, or offline batch processing compared to continuously paying for API calls. For example, processing millions of historical records would be prohibitively expensive through most API-based services' pay-as-you-go models.
  • Alternatives' Approach: Most alternatives, including Google Maps Platform and Mapbox, focus exclusively on API-based access, meaning continuous internet connectivity and ongoing per-request costs are inherent to their model. While some providers might offer self-hosted solutions for enterprise clients, GeoDataSource makes this option more accessible across different scales.

In summary, GeoDataSource positions itself competitively by offering a clear choice: predictable API subscriptions for online needs and unparalleled flexibility with its one-time purchase, offline database licenses. This makes it particularly attractive for users prioritizing data control, offline capabilities, and predictable long-term costs for specific geospatial data sets.