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

Which features are currently available?

In the Early Access version, the following functionality is available:

  • Geocoding

  • Routing

  • Isochrone calculations

  • Points of Interest (POI)

Do I need a HERE API key?

No. Usage is handled exclusively through a casaGeo API key, which is included with the selected package.

How do I install casaGeoTools?

Installation is straightforward via pip install casaGeoTools All required libraries and dependencies are installed automatically.

Can I process large datasets?

Yes. Larger datasets can be processed using custom loops and automated workflows. An integrated bulk or batch mode is planned for a future release.

Is the source code publicly available?

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.


Request a Quote

 

The data will be deleted after your request has been processed. Note: You can revoke your consent for the future at any time by e-mail to info@casageo.de. Detailed information on the handling of user data can be found in our privacy policy.

 

Additional Resources