Live — Mumbai Metropolitan Region

Location intelligence
that drives decisions.

Real-time hyperlocal data for every hex cell in India. Understand audience, affluence, footfall, and environment — then let AI plan your next store, screen, or campaign.

98,454
H3 cells indexed
1.49M+
Semantic labels
<50ms
P99 latency
12
Live API endpoints
25Label dimensions
4Real-time signal types
5Business-type profiles
Res 8–10H3 precision tiers
Phase A–CShipped & live
Industry Solutions

Built for the teams making
location-critical decisions.

Whether you're placing a store, a billboard, or an ATM — Moments gives you the intelligence layer to decide with confidence.

🏪

Expansion intelligence for retail & QSR chains

Find the micro-markets where your next outlet will thrive — not just busy streets, but locations where affluence, footfall, and audience intent converge.

  • Site scoring — 6-dimension composite score (footfall, affluence, category fitness, competition, accessibility, dwell)
  • Catchment analysis — PostGIS radial queries up to 5km with grade distribution
  • Multi-site comparison — Rank up to 20 candidate sites with dimension leaders
  • AI cluster planning — Describe your ideal customer and let AI find the zones
Try the QSR demo →
42,691
Cells with 8+ label dimensions
14
Targeting dimensions for audience match
5
Business-type scoring profiles
🏥

Network planning for diagnostics & clinics

Identify neighborhoods with healthcare intent, health-conscious demographics, and proximity to existing medical infrastructure.

  • Healthcare intent matching — Find cells where audience_intent includes healthcare
  • AQI-aware planning — Real-time air quality signals for respiratory health context
  • Density scoring — Population density × dwell time for clinic viability
  • Competition mapping — Category affinity reveals existing health infrastructure
Try the Healthcare demo →
Real-time
AQI signals with India CPCB standard
8
Catchment area classifications
0–100
Decision-grade composite scoring
🏦

Branch & ATM placement for financial services

Target salaried professional corridors, office districts, and transit hubs where your financial products reach the right audience.

  • Professional corridor detection — Working intent + office district catchment convergence
  • Finance affinity matching — Cells with category_affinity = finance_banking
  • Transit-linked placement — Metro/rail adjacency with pass_through dwell time
  • Affluence segmentation — Luxury → budget tier classification for product targeting
Try the Banking demo →
4
Affluence tiers (luxury → budget)
10
Category affinity dimensions
500
Cells per batch API request
📺

Campaign targeting for OOH & digital media

Plan billboard and DOOH screen placements where traffic density, audience composition, and dwell time maximize campaign reach.

  • Traffic density scoring — Active-corridor congestion levels updated every 15 minutes
  • Audience heatmaps — GeoJSON FeatureCollections ready for Mapbox/Deck.gl
  • Dwell-time optimization — High dwell = longer exposure per impression
  • Weather-aware triggers — Real-time conditions for dynamic creative optimization
Try the DOOH demo →
15 min
Traffic density refresh cycle
GeoJSON
RFC 7946 map-ready heatmaps
13
Real-time weather fields per cell
🏗️

Area intelligence for developers & REITs

Score land parcels and retail spaces against hyperlocal intelligence — affluence, connectivity, venue density, and environmental factors.

  • Area-type classification — Commercial, suburban, transit_hub, rural, mixed
  • Environmental factors — Air quality severity + congestion for livability assessment
  • Venue mix analysis — POI density and business classification per hex
  • Temporal trends — Phase D will add 90-day rolling history for area trajectory
View Phase D roadmap →
25
Semantic label types per cell
3
Resolution tiers (neighborhood → street)
PostGIS
Spatial queries for radial catchment
How It Works

From question to decision
in three steps.

1

Define your intent

Describe what you're looking for in plain English — or use structured API parameters. "Find premium dining areas near transit hubs" becomes a multi-dimensional query across 14 targeting criteria.

affluence=premium · audience_intent=dining · area_type=transit_hub
2

AI finds & clusters

Moments matches your criteria against 1.49M+ labels on 98K cells, clusters results by geographic proximity and label similarity, then scores each cluster for your business type.

98,454 cells scanned · confidence-weighted · PostGIS spatial
3

Score, compare & export

Get composite site scores (0–100), catchment analysis, multi-site comparison, and explainable evidence. Export GeoJSON, CSV, or integrate via API — ready for your decision process.

Site score A+ · Catchment: 47 viable cells · GeoJSON export
Platform

Six tiers of intelligence.
One unified platform.

From simple location context to AI-assisted planning — each tier builds on the previous.

Tier 5 — Phase D

Urban Analytics API

"How is this area evolving over time?"
Enterprise / subscription
Time-series intelligence with 90-day rolling history.
  • Temporal trends: AQI patterns, traffic by hour/day, weather seasonality per cell
  • Corridor analysis: aggregate intelligence along any road or transit route
  • WebSocket real-time streaming for live dashboards and control rooms
  • Custom alert subscriptions: get notified when conditions breach thresholds
  • Ideal for smart city platforms, transit authorities, ESG reporting, urban planners
View Roadmap →
Transparent Pricing

Start free. Scale as you grow.

No hidden fees. No minimum commitment. Pay only for what you use.

Explorer

Try it out

0 /month
Perfect for evaluation and prototyping
  • All 4 live API tiers included
  • 1,000 T1 + 1,000 T2 + 100 T3 + 10 T4 calls/mo
  • Hard cap — no overage charges
  • 5 requests/second, batch up to 50
  • Catchment radius up to 1 km
  • Community support
Get Free API Key
Growth

For production apps

9,999 /month
~48K calls included. Overage from ₹0.15/call.
  • 30K T1 + 10K T2 + 8K T3 + 200 T4 included
  • All 4 tiers — incl. Site Evaluation
  • 50 req/s, batch 500, compare 10 sites
  • Catchment radius up to 3 km
  • Overage: ₹0.20 T1 · ₹0.15 T2 · ₹1 T3 · ₹25 T4
  • Email support + 24h SLA
Start Growth Plan
Enterprise

For scale + custom

From 49,999 /month
High-volume plans with AI + lowest overage rates.
  • 200K–1M T1 + up to 500K T2 calls included
  • All 4 live tiers + AI enabled (1,000+ turns)
  • Up to 500 req/s, batch 500, compare 20 sites
  • Catchment radius up to 5 km, no daily/monthly caps
  • Lowest overage: from ₹0.05 T1 · ₹0.04 T2 · ₹0.25 T3
  • Dedicated account manager + 4h SLA
Contact Sales
API Reference

Complete documentation.

Everything you need to integrate GaliGali Moments into your application.

Authentication

All API requests require authentication via a Bearer token in the Authorization header. Obtain your API key from the dashboard after signing up.

HTTP Header
Authorization: Bearer mk_live_abc123def456ghi789jkl012mno345pqr678

Base URL: https://api.moments.galigali.in/v1
Rate Limits: Returned in X-RateLimit-Remaining and X-RateLimit-Reset headers.
Errors: Standard HTTP status codes. Error body includes code, message, and request_id.

GET /v1/context/{lat,lng} Get full location context for a coordinate

Parameters

NameTypeRequiredDescription
latnumberRequiredLatitude (-90 to 90)
lngnumberRequiredLongitude (-180 to 180)
resolutionintegerOptionalH3 resolution: 8, 9, or 10. Default: 9
include_signalsbooleanOptionalInclude real-time signals in response. Default: false
include_label_metabooleanOptionalInclude label confidence, source, verification timestamp, and summary metadata. Default: false

Response Fields — Labels

FieldTypeDescription
zonestringSublocality/neighborhood name (e.g., "Bandra West")
districtstringAdministrative district
localitystringCity name
affluencestringluxury | premium | mid_range | budget
catchmentstringretail_hub | office_district | residential_colony | transit_corridor | entertainment_zone | hospitality_zone | mixed_use | industrial
audience_intentstring[]shopping | dining | commuting | working | leisure | healthcare | education
dwell_timestringhigh | medium | low | pass_through
footfallstringvery_high | high | medium | low | minimal
densitystringhigh | medium | low | none
area_typestringtransit_hub | commercial | mixed | suburban | rural
venue_typestringDominant venue classification
road_typestringhighway | arterial | local
air_qualitystringgood | satisfactory | moderate | poor | very_poor | severe
poi_typestring[]Notable POIs: mall, airport, hospital, metro, etc.
label_summaryobjectTotal labels, label type count, source mix, average confidence, and newest verification timestamp
label_metadataobjectOptional grouped label records with value, confidence, source, and last_verified fields
POST /v1/context/batch Get context for up to 500 locations in one request

Request Body

NameTypeRequiredDescription
locationsarrayRequiredArray of {lat, lng} or {h3_index} objects. Max 500.
resolutionintegerOptionalH3 resolution for lat/lng inputs. Default: 9
labels_onlybooleanOptionalReturn only labels (faster). Default: false
GET /v1/context/search Find cells matching label criteria

Parameters

NameTypeRequiredDescription
label_typestringRequiredLabel dimension to search (e.g., "affluence", "zone", "catchment")
label_valuestringRequiredValue to match (e.g., "premium", "Bandra West")
resolutionintegerOptionalFilter by resolution: 8, 9, or 10
limitintegerOptionalMax results. Default: 100, Max: 500
include_signalsbooleanOptionalEnrich results with current signals
AI Sales Playground

Tell us your business goal. Watch AI plan your expansion.

Type a plain-English brief — Moments AI identifies audience clusters, scores every hex, and explains its reasoning with evidence. Real production data. Real AI.

AI Model
Response
Candidates
Clusters
2 · AI cluster map
Each color = one AI-identified cluster. ⬡ Yellow dots = deep-dived cells with site scores.
Moments Business Playground

Choose a business goal. Watch Mumbai respond.

Explore real H3 opportunity heat, ranked shortlists, evidence, site scores, and comparisons over the production Moments intelligence grid.

98,454H3 cells
1.5M+semantic labels
42,6918+ dimension cells
12live Phase A–C APIs
2 · Opportunity heat

Mumbai intelligence grid

● Ready
Map-first Playground ready Run a scenario to render real H3 polygons from the production API.
4 · Evidence and decision support

Select a hex to inspect why it wins

Run a scenario, then click a map hex or shortlist card to see labels, confidence, source, and live conditions.
Phase C site evaluation appears here for the selected cell.
Select 2–5 shortlisted cells and click Compare sites.
API RESPONSE
// Production API: GaliGali Moments /v1
// Select a business scenario to inspect the underlying API payloads.
Product Roadmap

Building India's location intelligence platform.

A phased approach to building the most comprehensive hyperlocal data API suite in India.

Phase A — Live ✓ (Shipped April 2026)

Foundation: Context + Conditions APIs

Production-grade API gateway with M2M authentication, API key management, per-client rate limiting, and usage metering. Exposes the Location Context API (Tier 1) and Real-Time Conditions API (Tier 2) to external consumers via api.moments.galigali.in. Backed by 14,230 H3 cells across Mumbai metro with 4 signal types and 25 derived semantic labels. Data freshness ranges from active-corridor 15-minute traffic to hourly weather to 3-hourly AQI.

Delivered: 6 production endpoints, 3-tier Redis/inheritance/PG caching, 7 database tables, API key management UI in iot-admin, billing hooks, automated signal poller with label derivation engine, CloudWatch observability. All endpoints load-tested and instrumented.

GET /v1/context POST /v1/context/batch GET /v1/context/search GET /v1/conditions POST /v1/conditions/batch GET /v1/context/:h3/labels
Phase B — Live ✓ (Shipped April 2026)

Audience Matching + Heatmaps

Adds the Audience Intelligence API (Tier 3) enabling programmatic audience matching across the hex grid. Consumers can query multi-dimensional targeting criteria (affluence + intent + dwell_time + density + footfall) and receive matching cell sets with confidence-weighted scores. GeoJSON heatmap generation for spatial visualization. Audience profile aggregation per cell with composite scoring (0–100). Full billing integration for per-query metering.

Delivered: 3 production endpoints, PostGIS multi-label intersection engine with 14 targeting dimensions, confidence-weighted match scoring, GeoJSON polygon serialization (RFC 7946), audience profile with composite scoring across 4 weighted dimensions, plan-gated result limits (50/200/1000), bounding box spatial filtering. 1.49M+ labels across 98K cells fueling real-time targeting.

POST /v1/audience/match GET /v1/audience/profile/{h3} POST /v1/audience/heatmap
Phase C — Live ✓ (Shipped April 2026)

Decision-Grade Site Scoring

Introduces the Site Evaluation API (Tier 4) — a composite scoring engine that fuses all signal layers into decision-ready site assessments. Produces a 0–100 score with transparent breakdown across 6 dimensions: footfall potential, affluence match, category fitness, competition density, accessibility, and dwell potential. Multi-site comparison API for franchise/expansion decisions. Catchment analysis with configurable radius and PostGIS ST_DWithin spatial queries.

Delivered: 3 production endpoints, composite scoring engine with 5 configurable business-type profiles (retail, F&B, healthcare, office, logistics), weighted dimension fusion, multi-site ranking with dimension leaders, PostGIS radial catchment analysis (ST_DWithin, up to 5km), grade assignment (A+ to D), GeoJSON catchment polygons, Redis caching (15-min eval TTL, 30-min catchment TTL), plan-gated radius limits, ₹50/evaluation billing.

POST /v1/evaluate/site POST /v1/evaluate/compare POST /v1/evaluate/catchment
Phase D — Up Next

Time-Series Intelligence + Streaming

The capstone phase adds temporal analytics and real-time streaming. Leverages the monthly-partitioned hex_cell_state table (90-day rolling history) to expose signal trends — AQI patterns by hour/day, traffic seasonality, weather-driven behavior shifts. Corridor analysis aggregates intelligence along any road/transit route. WebSocket streaming via API Gateway enables live dashboards and smart city control rooms.

Key deliverables: Time-series aggregation queries on partitioned PostgreSQL tables, corridor query using PostGIS ST_DWithin along LineString geometries, API Gateway WebSocket API + Lambda connection manager, subscription management (which cells and signals to monitor), threshold-based alert notifications, enterprise SLA monitoring. Priced as enterprise subscription with custom volume agreements.

GET /v1/analytics/trends/{h3} POST /v1/analytics/corridor WS /v1/conditions/stream
Architecture

Enterprise-grade infrastructure.
Production-hardened.

Built on AWS with Aurora PostgreSQL, ElastiCache Redis, H3 spatial indexing, and auto-scaling ECS Fargate.

H3 Hexagonal Grid

Uber's H3 at resolutions 8–10. Parent-child hierarchy with automatic inheritance and 0.9× confidence decay per hop.

3-Tier Caching

Redis L1 (sub-ms) → inheritance L2 → PostgreSQL L3. P99 latency under 50ms for cached queries.

📈

Auto-Scaling

ECS Fargate 4→50 tasks. Lambda 100 reserved concurrency. Aurora Serverless v2 scales 2→32 ACU.

🔄

Signal Engine

EventBridge-driven Lambda polls 4 signal types at 15min–30day intervals. Auto fan-out chunking.

🗄️

Time-Partitioned Storage

Monthly range-partitioned hex_cell_state. Automatic partition management — 90-day rolling window.

🔒

Security

AWS WAF, Cognito M2M OAuth, timing-safe API keys, VPC-isolated databases, TLS everywhere.

Ready to make smarter
location decisions?

Get your API key and start building with hyperlocal intelligence today.

Explorer plan includes all 4 live API tiers. No credit card required.