Developer Hub

Location Intelligence APIs für Entwickler

Modulare REST APIs für Lagebewertungen, POIs, Heatmaps und KI-Texte. Integriert bei führenden Portalen in Europa.

  • REST API
  • 250+ Dimensionen
  • Europaweit

API-Bausteine

Alle Capabilities sind einzeln oder kombiniert nutzbar. Authentifizierung per API-Key, JSON-Responses, Caching bis 3 Monate erlaubt.

Lagebewertungen

250+ Lage-Dimensionen pro Koordinate. ÖPNV, Natur, Lärm, Hochwasser, Shopping und mehr. Auflösung bis Objektebene, europaweit.

GET /places/{lon},{lat}/ratings
curl "https://api.geosci.de/places/13.405,52.52/ratings" \
  --header "Authorization: Apikey $GEOSCI_API_KEY"

Response (Auszug):

{
  "shopping": { "score": 0.741,
    "sub_ratings": {
      "food_shop": { "score": 0.714 },
      "daily_needs": { "score": 0.694 } } },
  "public_transport": { "score": 0.812 },
  "culture": { "score": 0.773 },
  "nature": { "score": 0.651 },
  ...
}

Kuratierte POIs

Kontextabhängig relevante Points of Interest, nach Bedeutung sortiert und mit Reisezeiten angereichert.

GET /places/{lon},{lat}/ratings/{name}/pois
curl "https://api.geosci.de/places/13.405,52.52/ratings/shopping/pois" \
  --header "Authorization: Apikey $GEOSCI_API_KEY"

Response (Auszug):

{
  "ratingName": "Shopping",
  "pois": {
    "type": "FeatureCollection",
    "features": [{
      "properties": {
        "name": "REWE",
        "type": "supermarket",
        "travel_time_seconds": 180,
        "travel_mode": "FOOT",
        "direct_distance_meters": 320
      }
    }]
  }
}

Heatmaps

Vorberechnete Lagebewertungen als GeoTIFF oder XYZ-Tiles. 100x100m Raster, direkt in Map-UIs integrierbar.

GET /tiles/.../ratings/{name}/{z}/{x}/{y}.png
// XYZ Tile-Layer
L.tileLayer(
  "https://tiles.geosci.de/CUSTOMER_ID" +
    "/ratings/shopping/{z}/{x}/{y}.png"
).addTo(map);

KI-Lagebeschreibungen

Datenbasierte Nachbarschafts- und Gebietsbeschreibungen in mehreren Sprachen. Async API mit Polling-Pattern.

POST /places/{id}/texts/area-descriptions
curl -X POST "https://api.geosci.de/places/$PLACE_ID/texts/area-descriptions?wait=true" \
  --header "Authorization: Apikey $GEOSCI_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{ "languages": ["de","en"],
    "parameters": { "name": "Charlottenburg",
      "geo_level": "neighborhood" } }'

Technische Details

Authentifizierung

API-Key per Header: Authorization: Apikey {key}

SLA & Performance

99,5% Verfügbarkeit (Paid). <5s Ratings, <60s Textgenerierung.

Caching & Attribution

Antworten dürfen bis zu 3 Monaten gecacht werden. Attribution bei Free Tier erforderlich.

Integration starten

API-Dokumentation, Testumgebung und technischer Support.