BwendiLocation Intelligence
bwendi
Hyperlocal Intelligence

One string.
Any two people.
Same place.

Drop two coordinates into the Hyperlocal endpoint and get back a shared deterministic channel string — no country code, no database round-trip. Pure math. Globally consistent. Ready to build on.

Zero Latency

No network hop to compute the channel. The math is yours to run client-side or server-side — the answer is always the same.

Simple Integration

The /hyperlocal endpoint is straightforward to integrate. One request, one channel string, no extra configuration. Integrate in one line.

Works Everywhere

Every coordinate on Earth. Ocean, desert, suburb — the Voronoi partition covers the full globe at any range.

You Set the Range

Pass a range in metres (50 m to 50 km). The engine auto-tunes density so coverage holds within that radius.

Boundary-Proof

No grid-edge splits. Sorted-triple Voronoi absorbs zone-boundary cases so users 1 metre apart never fall into different channels.

Stateless by Design

No sessions, no state, no storage. Channel persistence is your call — store it, broadcast it, or recompute on the fly.

How It Works

Deterministic Voronoi Pooling

Send us a coordinate and a range. We return a short channel string. Any two users whose coordinates fall within range of each other receive the same string — every time, everywhere on Earth.

That string is yours to use however you like: open a chat room, trigger a feed, match a ride request, or attach it as a location tag. No account, no SDK, no infrastructure required on your end.

01

Receive coordinate + range

Lat, lng, and desired pooling radius in metres.

02

Select resolution tier

≤ 111 m → zone cells · ≤ 1,100 m → local cells · > 1,100 m → big cells.

03

Derive K seeds per cell

K = max(3, round(cellArea / (π × range²))). K=3 is the effective floor — 27 seeds total across the 3×3 grid.

Range Presets

Pick the radius that fits your use case

The pooling radius is your product decision. A tighter range pools fewer users but increases relevance. A wider range casts a broader net for discovery and broadcast.

Labelrange=Approx. areaTypical use
Spot50 m~8,000 m²Indoor floor, stall, kiosk
Block100 m~31,000 m²City block, market row
Street200 m~0.1 km²Street segment, small market
Quarter500 m~0.8 km²Neighbourhood, trading cluster
Town1,100 m~3.8 km²Town centre, district
City5,000 m~78 km²Metro area, city-wide group
Region25,000 m~2,000 km²Province, wide-area coordination

GPS note: Consumer GPS accuracy is ±5–15 m in open sky and ±30–50 m in dense urban areas. Ranges below 50 m are clamped to 50 m by the API. Warn users when range < 100 m.

Built For

What developers are building with Hyperlocal

Proximity Chat

Open a chat room keyed on the channel string. Anyone within range auto-joins. No phone number, no invite link.

Real-Time Market Feeds

Push price updates, stock alerts, or vendor activity to everyone in the same market zone simultaneously.

Location-Aware Matching

Match ride requests, delivery workers, or service providers by shared channel — no GPS broadcast needed.

Hyperlocal Broadcast

Send emergency alerts, event announcements, or flash promotions to a radius, not a contact list.

Peer-to-Peer Discovery

Let strangers at the same event discover shared context — same venue, same session, same moment.

Context Enrichment

Attach location context to analytics, A/B tests, or feature flags — scoped to a physical radius, not an IP.

Foot Traffic Intelligence

Count unique channels per location over time to proxy foot traffic without storing any PII.

Location Games

Build AR and location-based games where the game state is partitioned by proximity. No infrastructure needed.

Live Demo

Try it now

Enter two coordinates and a range. Both coordinates will be resolved against api.bwendi.com/hyperlocal in real time. If they share a channel, they'd pool together.

User A
User B
Or try from terminal:
curl "https://api.bwendi.com/hyperlocal/47.104553/7.685994?range=500"

Ready to pool your users by proximity?

Hyperlocal is live on api.bwendi.com right now. An API key gives you access to the full spatial context stack — market intelligence, hub scoring, and tier classification — all from the same coordinate.