Listing Thumbnail

    Geocode.XYZ - Geocoding and Geoparsing API

     Info
    Sold by: Geolytica 
    Deployed on AWS
    Geocode.XYZ by Geolytica is a worldwide geocoding, reverse geocoding, and geoparsing API for extracting and mapping location data from text at scale.
    3

    Overview

    Geocode.XYZ - Enterprise Geoparsing, Geocoding and Reverse Geocoding AMI

    Geocoded location intelligence for your AWS infrastructure. Launched in 2016 by Geolytica, Geocode.XYZ processes over 100 million monthly API calls worldwide, delivering reliable geolocation services with a 99.99% uptime SLA and average response latency of 200ms.

    Key Capabilities

    • Geoparsing: Scan unstructured text for locations, extract addresses, street intersections, postal codes, zip codes, and place names, then convert them into precise geographic coordinates.
    • Geocoding: Convert addresses and place names into latitude, longitude, and elevation coordinates with rooftop-level accuracy (over 50% of requests return a confidence score of 1).
    • Reverse Geocoding: Translate coordinates back into human-readable addresses, place names, postal codes, location codes, and unique location numbers.
    • Batch Geocoding: Process large datasets efficiently, geocoding multiple addresses simultaneously for high-throughput workflows.
    • Autocomplete API: Provide real-time suggestions for incomplete address data, improving user experience in address input applications.
    • Sentiment Analysis: Analyze text sentiment alongside location extraction for enriched data insights.
    • IP Address Geocoding: Resolve IP addresses to geographic locations.

    Output Formats and Integrations

    Export results as GeoJSON, JSON, XML, or CSV. Integrate seamlessly with AWS services including Amazon S3 for batch file input and output, and AWS Lambda for serverless API invocation. Built on OpenStreetMap data sources with worldwide coverage and region-specific biasing options for improved accuracy across Europe, South America, Asia, and Oceania.

    Security and Data Privacy

    All data stays within your VPC - the AMI does not send data externally. Your location data remains fully isolated in your AWS environment, giving you complete control over sensitive address and coordinate information. All API communication uses HTTPS encryption in transit.

    Infrastructure Requirements

    This AMI requires an EC2 instance with at least 200GB of RAM to support the full geocoding database. Select instance types from the memory-optimized family (such as r5 or r6i series) to meet this requirement.

    Industry Use Cases

    • Logistics and Supply Chain: Validate and standardize delivery addresses in bulk, optimize route planning with precise coordinates, and reduce failed deliveries through address verification.
    • E-Commerce Platforms: Enable localized marketing campaigns using reverse geocoding, auto-complete shipping addresses to reduce cart abandonment, and segment customers by geographic region.
    • Media and Publishing: Automatically tag news articles and content with location data extracted via geoparsing, enabling geographic content discovery and location-based news feeds.
    • Data Analytics: Enrich datasets with geographic coordinates for spatial analysis, map visualization, and location-based business intelligence.

    Getting Started

    1. Launch the AMI on a memory-optimized EC2 instance (minimum 200GB RAM)
    2. Configure security groups to allow HTTPS traffic on the API port
    3. Access the API endpoint at your instance's public or private IP
    4. Begin making geocoding, reverse geocoding, or geoparsing requests using your preferred output format

    For API documentation, endpoint references, and integration examples, visit geocode.xyz/api.

    Highlights

    • Enterprise geoparsing, geocoding, and reverse geocoding API processing over 100 million monthly calls since 2016. Delivers 99.99% uptime SLA with average 200ms response latency. Over 50% of geocoding requests achieve rooftop-level accuracy (confidence score of 1). Supports batch geocoding, autocomplete, sentiment analysis, and IP geolocation in one unified platform.
    • Complete data privacy - all processing stays within your VPC with no external data transmission. Requires a single EC2 instance with 200GB RAM. No external dependencies or third-party data sharing. Export results as GeoJSON, JSON, XML, or CSV and integrate with Amazon S3 for batch workflows or AWS Lambda for serverless invocation.
    • Worldwide geocoding coverage with region-specific biasing for Europe, South America, Asia, and Oceania. Built on OpenStreetMap data sources. Serves logistics companies for address validation, e-commerce platforms for localized marketing, media organizations for content geotagging, and data analysts for spatial enrichment of large datasets.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux Any

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Geocode.XYZ - Geocoding and Geoparsing API

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (164)

     Info
    • ...
    Dimension
    Cost/hour
    t3.2xlarge
    Recommended
    $1.00
    r3.8xlarge
    $1.10
    m4.2xlarge
    $1.00
    r5d.8xlarge
    $1.20
    m5.16xlarge
    $1.40
    r5ad.4xlarge
    $1.20
    r5.12xlarge
    $1.40
    p2.xlarge
    $1.10
    p2.8xlarge
    $1.20
    r4.8xlarge
    $1.10

    AI Insights

     Info

    Dimensions summary

    You pay by the hour for the software running on your own EC2 server, billed per instance-hour. Pricing scales with the EC2 instance type you launch, so you choose the compute size that fits your workload. Available options include compute-optimized instances (c7a.24xlarge, c7a.32xlarge, c7i.24xlarge) and a memory-optimized instance (r7iz.8xlarge). Larger instances carry higher hourly rates because they provide more compute and memory capacity. There are no software-bound usage limits; throughput depends only on the server you select. You may scale up by running larger instances or adding more servers.

    Top-of-mind questions for buyers

    You pay for each hour the software runs on your chosen EC2 instance. One unit equals one instance-hour. Every running server accrues charges per hour based on its instance type. Larger instances cost more per hour because they carry more compute and memory capacity.
    The software licence meters running time only, so a fully powered-off instance does not accrue software charges. Stopped instances may still incur underlying AWS storage fees for attached volumes. Charges resume per hour once you restart the instance.
    No software-bound limits apply. You run the software on your own server with no usage restrictions. Throughput depends only on the hardware you launch. You may scale up by choosing a larger instance type or by adding more servers.
    geocode.xyz+1
    Helpful?

    Vendor refund policy

    We don't offer refunds, but you may cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Version 2.6 is a security bug fix.

    Additional details

    Usage instructions

    Access the server on http://<instance-ip>:80 for usage instructions & quick start. Make sure your server has at least 30GB of memory. You may also SSH to the instance and log in as 'ec2-user' using the key specified at launch to use the API internally. Additional information can be found at : https://geocode.xyz/api  .

    Resources

    Vendor resources

    Support

    Vendor support

    Support for Geocode.XYZ AMI

    Support Channel: Email

    Response Time: All support requests are responded to within 24 hours.

    Support Scope:

    Our support team assists with:

    • Initial AMI setup and configuration on your EC2 instance
    • API endpoint access and integration guidance
    • Troubleshooting geocoding, reverse geocoding, and geoparsing requests
    • Batch geocoding configuration and output format questions
    • Instance sizing and performance optimization
    • Billing inquiries and refund requests

    Deployment Prerequisites:

    The Geocode.XYZ AMI requires an EC2 instance with at least 200GB of RAM. We recommend memory-optimized instance types. After launching the AMI, configure your security group to allow inbound HTTPS traffic, then access the API at your instance's IP address.

    Documentation:

    API documentation, endpoint references, and usage examples are available at geocode.xyz/api. For general inquiries or to request a walkthrough of the integration process, contact us at support@geocode.xyz .

    Data Privacy:

    All geocoding processing occurs entirely within your VPC. No data is transmitted externally from the AMI, ensuring your location data remains under your full control.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Names Entity Recognition - NER, Text
    Top
    25
    In Data Catalogs
    Top
    25
    In eCommerce

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    3 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    11 reviews
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Geoparsing and Location Extraction
    Scans unstructured text to extract addresses, street intersections, postal codes, zip codes, and place names, converting them into precise geographic coordinates.
    Geocoding and Reverse Geocoding
    Converts addresses and place names into latitude, longitude, and elevation coordinates with rooftop-level accuracy, and translates coordinates back into human-readable addresses and location identifiers.
    Batch Processing and High-Throughput Operations
    Processes multiple addresses simultaneously for large dataset workflows, with capability to handle over 100 million monthly API calls and integrate with Amazon S3 for batch file input and output.
    Data Privacy and VPC Isolation
    All data processing remains within the customer's VPC with no external data transmission, complete isolation of sensitive address and coordinate information, and HTTPS encryption for all API communication in transit.
    Multi-Format Output and AWS Integration
    Exports results in GeoJSON, JSON, XML, or CSV formats with seamless integration to AWS Lambda for serverless API invocation and OpenStreetMap data sources with region-specific biasing for Europe, South America, Asia, and Oceania.
    Vector and Raster Tile Rendering
    Supports Vector Tiles, Raster Tiles, Static Images, and Static Tiles for map rendering across web and mobile applications.
    Multi-Modal Routing and Navigation
    Provides walking, cycling, driving, and electric vehicle route calculation with turn-by-turn navigation capabilities for mobile applications.
    Geocoding and Address Services
    Offers forward and reverse geocoding, batch geocoding, address autofill, address verification, and search box functionality for addresses and points of interest.
    Route Optimization and Travel Analysis
    Includes vehicle pickup and delivery logistics optimization, isochrone travel time polygon generation, and matrix routing to calculate travel times between multiple points.
    Real-Time Location Data Integration
    Ingests 2.1 billion miles of anonymized mobility data weekly from 45,000+ mobile applications and vehicle sensors, combined with 150+ commercial, government, and open data sources.
    Search and Geocoding
    Seamless autocomplete, address cleansing, and multilingual support for location data queries.
    Vector-Based Mapping
    Fast, vector-based maps optimized for performance and visualization.
    Routing with Traffic Integration
    Accurate routing with real-time traffic data and context-aware optimization.
    Geofencing and Mobility Monitoring
    Event triggering, area monitoring, and mobile experience personalization through geofencing capabilities.
    AI and LLM Integration
    Integration with artificial intelligence and large language models to enable context-aware applications including hyper-personalized recommendations and predictive logistics.

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    3
    3 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    33%
    0%
    33%
    0%
    34%
    3 AWS reviews
    Bret

    Cannot load

    Reviewed on Mar 18, 2021
    Review from a verified AWS customer

    Have tried loading this instance with everything up to a c5.18xlarge and cannot get any response from the public IP or SSH. Thisis after 30 minutes. I hope I'm not being charged from creation of instance ---

    B

    worked like a charm

    Reviewed on Jul 05, 2020
    Review from a verified AWS customer

    Reverse geocoded a few thousand locations (mostly in western Europe) and it worked like a charm. I ssh-ed into the box and adjusted one of the example scripts to process my csv file.
    It is cheaper to just launch a small server which gives unthrottled and unlimited api access(I launched a T2.2xlarge) than using their batch web api if you have a small file ($1.3 vs their minimum $20 charge)

    Tom P.

    It does the job, but could be a bit faster

    Reviewed on Feb 08, 2019
    Review from a verified AWS customer

    So, I went ahead and tested with the cheapest possible instance ( r4.2xlarge ). It is not available on any instance with less than 60GB of RAM, unfortunately.

    After I started the instance I got a message on port 80 saying: "Temporarily Unavailable :
    Churning through startup tasks. Try again in a few minutes."

    "A few minutes" turned out to be about 6 minutes. After that it was still slow to respond for another 10 minutes, so I guess the "churning" was not yet complete.

    It did perform reasonably well afterwards on my test suite for both Reverse and Forward geocoding. My test suite contains worldwide locations, with the majority in Singapore, Australia and New Zealand.

    As to the quality of the results, they were good. My only reason for the three stars is the slow time it took for the machine to get off the groud and running (about 20 minutes including the "churning" time), and also the fact that it is not available on cheaper instance types.

    View all reviews