The geospatial AI platform

Find missing people
faster.

Probability heatmaps, terrain-aware routing, and place search, for the teams who go and look.

Also powers AI agents, logistics, and field-services apps. Same data, different transport.

  • GeoJSON, H3, and polyline outputs.
  • Pay-as-you-go. £5 free credit on signup.
POST /v1/predict
curl -X POST https://api.footstep.ai/v1/predict \
  -H "x-api-key: sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "profile": "dementia",
    "area": {
      "type": "circle",
      "center": { "lat": 54.5260, "lon": -3.0590 },
      "radius_m": 5000
    },
    "params": { "hours_missing": 6 }
  }'
Predict · spatial AIResearch Preview

Probability over space.
Where every other map API stops.

Routing returns lines. Geocoding returns points. predict returns probability density.

Pass a behavioural profile, an area, and current conditions. Get back a scored H3 hex grid you can render in deck.gl, kepler.gl, or QGIS without a transformation step.

The spatial AI for any shape where a probabilistic prior is worth more than a deterministic answer. Missing-person scenarios. Evacuation modelling. Asset recovery. Patrol prioritisation.

Restricted access. Decision support only, never a replacement for expert human judgment. Read the access terms.

H3 probability surface
POST /v1/predict
{
  "profile": "despondent",
  "area_type": "circle",
  "lat": 51.477,
  "lon": -0.001,
  "radius_m": 5000,
  "age_years": 32,
  "datetime": "2026-04-12T14:30:00Z"
}
200 OK
{
  "top_results": [
    { "hex": "8a194ad32757fff", "score": 0.84, "lat": 51.479, "lng": -0.012 },
    { "hex": "8a194ad32753fff", "score": 0.71, "lat": 51.481, "lng": -0.018 },
    { "hex": "8a194ad32747fff", "score": 0.62, "lat": 51.476, "lng":  0.008 }
  ],
  "summary": { "hex_count": 50, "processing_time_ms": 187 }
}
Use cases

Reference builds you can lift.

Each card has the tools, the agent flow, and a worked response shape. Find the closest fit and ship from there.

Search, rescue, and crisis response

Research Preview

Score where a missing person is most likely to be found. Direct ground teams to the highest-density hexes first.

Tools: predict · get-isochrone · geocode +1

Read the use case

Logistics and autonomous fleets

Multi-stop optimisation, OD matrices, and corridor search for the agents and backends that move things.

Tools: optimize-stops · get-matrix · find-and-route +2

Read the use case

Environmental and field operations

Terrain profiles, reachability polygons, and GPS map matching for ESG reporting, conservation, and field research.

Tools: get-elevation · get-isochrone · snap-trace +1

Read the use case

Real estate and property

Geocode listings, model commute reach, score nearby amenities, and overlay terrain risk. The toolkit behind agent-led property search.

Tools: geocode · get-isochrone · search-places +2

Read the use case

Travel and itinerary planning

Find places, route between them, fit them into a time budget, and surface what's on the way. The geospatial layer behind agentic trip planners.

Tools: find-and-route · search-along-route · get-isochrone +3

Read the use case

Address validation & cleanup

Fix typos, expand abbreviations, validate before geocoding. The reliable pre-step for agents handling user-typed addresses.

Tools: parse-address · geocode · batch-geocode +1

Read the use case

Field service and dispatch

Optimise visit order, score reachable jobs from each tech, clean GPS into proof-of-visit records.

Tools: optimize-stops · get-matrix · snap-trace +2

Read the use case

Insurance and risk underwriting

Anchor addresses, layer terrain and elevation, assess access from emergency services. Bulk-process portfolios in one call.

Tools: batch-geocode · get-elevation · get-isochrone +2

Read the use case

Healthcare access and equity

Compute drive-time and walk-time access to facilities, model coverage gaps, place ambulances with travel-time matrices.

Tools: get-isochrone · get-matrix · geocode +2

Read the use case

Sales and territory planning

Build OD matrices between reps and accounts, draw catchments around offices, normalise lead addresses at scale.

Tools: get-matrix · get-isochrone · batch-geocode +2

Read the use case

Outdoor and fitness apps

Plan walking, hiking, and cycling routes with explicit difficulty. Snap noisy GPS into clean traces with surface and grade per edge.

Tools: get-directions · get-elevation · snap-trace +1

Read the use case

Public-sector planning

Model who can reach what, where the gaps are, how transit changes the answer. Reachability and matrix tools for civic planning.

Tools: get-isochrone · get-matrix · get-elevation +2

Read the use case

Built for the field.
Open enough for everything else.

Self-serve API key. £5 free credit. One auth header, every major runtime.

Volume pricing above 1M requests a month. On-prem and air-gapped deploys for regulated workloads.