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.
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.
API-based location technology for modern Python applications
casaGeoTools is a lightweight, well-structured Python library that simplifies and standardizes access to HERE services.
Whether routing, geocoding, or isochrone calculations — all functions are provided through a unified interface.
Ideal for data scientists, developers, automation workflows, and batch processes.
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.
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.
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.
| Package | Price | Credits | Price per 1,000 Requests | Typical Use Case |
| Starter | EUR 15 | 15,000 | EUR 3.00 - 20.00 | Entry level, tests, small scripts |
| Professional | EUR 30 | 45,000 | EUR 2.00 - 13.33 | Small analyses, proof-of-concepts |
| Business | EUR 60 | 120,000 | EUR 1.50 - 13.33 | Project-based evaluations |
| Expert | EUR 100 | 300,000 | EUR 1.00 - 6.67 | Regular usage |
| Advanced | EUR 200 | 750,000 | EUR 0.80 - 5.33 | Larger projects |
| Scale | EUR 495 | 1,980,000 | EUR 0.75 - 5.00 | High request volumes |
| Max | EUR 990 | 4,500,000 | EUR 0.66 - 4.40 | Very high usage, lowest cost per request |
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
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.