casaGeoTools – HERE Connector for Python
HERE routing, geocoding, and isochrones directly in your Python workflows.
Quick to integrate, flexible to use, and ideal for data-intensive analyses, projects, and automations.
Ready to dive into the code?
See these concepts in action. Explore our Academy Examples for ready-to-use Python scripts, ranging from basic geocoding to complex routing workflows with GeoDataFrames.
API-based location technology for modern Python applications
casaGeoTools is a lightweight, well-structured Python library that simplifies and standardizes access to HERE services. Routing, geocoding, and isochrone calculations are exposed through a consistent API and can be seamlessly integrated into existing data science, analytics, and batch processing workflows.
Usage is credit-based and particularly well suited for project-driven analyses, proof-of-concepts, and ad-hoc evaluations—without complex licensing models or long-term commitments.
Benefits of casaGeoTools
OPEN SOURCE
The complete source code of casaGeoTools is open source and publicly available on GitHub. Ideal for developers and analysts who value transparency, traceability, and extensibility.
EASY INSTALLATION
Installation is straightforward via pip install casaGeoTools. All required dependencies are installed automatically. The library can be used both in Python scripts and in automated workflows.
LEAN API WITH casaGeo API KEY
No individual HERE API key is required. Instead, users receive a casaGeo API key that provides access to the included HERE functionality. Entry-level usage starting at EUR 15, making casaGeoTools suitable even for small projects and initial testing.
Who is casaGeoTools for?
casaGeoTools is designed for users who want to work with HERE functionality in a flexible, project-driven, and API-based way using Python:
Data Scientists
For routing analyses, location models, geospatial data pipelines, and exploratory analytics.
Software Developers
For integrating routing, geocoding, and isochrone functionality into web, backend, and service-oriented architectures.
GIS Experts
For project-based batch routing, matrix calculations, and data-driven enrichment workflows.
Organizations with Automation Workflows
For batch routing, automated geocoding, matrix computations, and large-scale data enrichment.
Packages & Pricing
Flexible packages for project-based usage
casaGeoTools is billed via credit packages that differ in volume and price per 1,000 requests. Pricing is degressive: as usage increases, the cost per request decreases significantly.
Packages range from a low-cost entry option for small projects to high-volume packages for intensive usage. All credits are valid for a maximum of 12 months.
casaGeoTools is intentionally designed for time-limited projects and analyses. For long-term operation, fine-grained catchment areas, and recurring analyses, ORE provides a dedicated platform solution.
Usage is billed on a per-function basis using credits. Geocoding requests as well as routing for car, bicycle, and pedestrian each consume 3 credits, while isochrone calculations consume 20 credits due to their higher computational complexity.
Business
€ 150 per year
- Getting started & analysis
- 300,000 credits
- Geocoding: 1.50 €/1,000
- Car routing: 1.50 €/1,000
- Pedestrian routing: 1.50 €/1,000
- Bicycle routing: 1.50 €/1,000
- Isochrones: 10.00 €/1,000
Advanced
€ 450 per year
- Best for teams
- 1,125,000 credits
- Geocoding: 1.20 €/1,000
- Car routing: 1.20 €/1,000
- Pedestrian routing: 1.20 €/1,000
- Bicycle routing: 1.20 €/1,000
- Isochrones: 7.58 €/1,000
Max
€ 1,450 per year
- Max. performance
- 4,500,000 credits
- Geocoding: 0.97 €/1,000
- Car routing: 0.97 €/1,000
- Pedestrian routing: 0.97 €/1,000
- Bicycle routing: 0.97 €/1,000
- Isochrones: 6.44 €/1,000
Corporate / Custom
€ - per year
- Premium
- Credits: custom
- Geocoding: on request
- Car routing: on request
- Pedestrian routing: on request
- Bicycle routing: on request
- Isochrones: on request
Due to the degressive pricing structure, the cost per request decreases significantly as package volumes increase, making casaGeoTools particularly well suited for high-volume, project-based analyses.
Ordering Process: Transparent & Secure
Here’s how to get access to the HERE Connector for Python (casaGeoTools):
- Select a package & request a quote: Choose your preferred package inthe form "Request a Quote" below and send it to us together with your company details.
- Order confirmation: You will receive a digital order from from us. It includes all details of your selected package a swell as a secure Stripe payment link (company credit card).
- Payment & activation: Once the payment is completed vie Stripe, your credit quota will be activated. You will receive your API key, allowing you to start your analysis immediately.
- Digital invoicing (ZUGFeRD compliant): After successful payment, you will receive your digital vinvoice in ZUGFeRD format, including VAT dtails for your accounting.
Early Bird Special: Start without Commitment
Take advantage of our current early bird phase to eavluate the integration ino your Pyhton workflows free of charge. Upon request, we provide 3,000 credits of starter balance for yur tests.
How to test: Simply selekct "Early Bird" in the request form. We will activate your test access shortly and send your your API key.
Calculation Examples
Geocoding
10,000 addresses
3 credits per geocoding
-> 30,000 credits will be used
Routing
5,000 routes (car, bycicle or pedestrian)
3 credits per routing
-> 15,000 credits will be used
Isochrones
1,000 Isochrones
20 credits per isochone
-> 20,000 credits will be used
Combined Project
10,000 geocodings -> 30,000 credits
5,000 routes -> 15,000 credits
500 isochrones -> 10,000 credits
-> Total: 55,000 credits
FAQ
In the Early Access version, the following functionality is available:
-
Geocoding
-
Routing
-
Isochrone calculations
-
Points of Interest (POI)
No. Usage is handled exclusively through a casaGeo API key, which is included with the selected package.
Installation is straightforward via pip install casaGeoTools All required libraries and dependencies are installed automatically.
Yes. Larger datasets can be processed using custom loops and automated workflows. An integrated bulk or batch mode is planned for a future release.
Yes. casaGeoTools is fully open source, and the complete codebase is available on GitHub.