Live in Production — Mumbai Metropolitan Region

Know every place.
In real time. At scale.

Enterprise-grade hyperlocal intelligence APIs for India. Real-time environmental, traffic, and audience signals for every hexagonal cell — powered by H3 spatial indexing.

98,454
H3 cells indexed
1.49M+
Semantic labels
25
Label types
9
Live API endpoints
Real-Time Signal Layer

Four signal types. One unified API.

Every data point is geo-indexed to H3 hexagonal cells at resolutions 8, 9, and 10 — from ~0.74 km² neighborhood-level down to ~0.015 km² street-level precision.

🌤️

Weather Conditions

Real-time atmospheric data refreshed every hour for all cells. Temperature, humidity, wind, precipitation, UV, and cloud cover.

temperature_celsius feels_like_celsius humidity_percent conditions wind_speed_kmh uv_index pressure_hpa cloud_cover visibility_km precipitation_mm
🌿

Air Quality Index

Granular air quality data refreshed every 3 hours. Individual pollutant concentrations, India AQI (CPCB), health recommendations.

aqi_value india_aqi category dominant_pollutant pm25 pm10 co no2 o3 so2
🚗

Traffic Density

Live congestion data refreshed every 15 minutes for device-active cells. Speed, density scores, congestion levels, road identification.

density_score congestion_level current_speed_kmh typical_speed_kmh road_names route_name
📍

Scene Context

Rich place-level intelligence from reverse geocoding, POI density, landmark data, business classification, and price signals.

sublocality poi_count venue_categories business_density area_type top_landmark avg_price_level road_classification
Derived Intelligence

25 semantic labels. Zero manual work.

Raw signals are automatically transformed into targetable, queryable intelligence labels — updated with every poll cycle.

🎯

Audience Intent

Automatically classifies each hex cell into intent categories: shopping, dining, commuting, working, leisure, healthcare, education — derived from venue mix and POI analysis.

💎

Affluence Classification

Four-tier affluence scoring (luxury → premium → mid_range → budget) derived from price-level signals, venue types, and luxury/budget indicator ratios.

🏪

Catchment Typing

Eight catchment classifications — retail hub, office district, residential colony, transit corridor, entertainment zone, hospitality, industrial, mixed-use.

👥

Footfall & Dwell Time

POI-density-derived footfall estimates (very_high → minimal) and dwell-time classification (high → pass_through) for engagement potential.

🗺️

Geographic Taxonomy

Full location hierarchy — zone, district, locality, neighborhood, postal code, state, road names, and road classification (highway/arterial/local).

🏥

Environmental Health

Air quality labels (good → severe), dominant pollutant identification, and congestion levels — updated in real time from AQI and traffic signals.

Developer Experience

One API call. Complete location intelligence.

Get real-time signals + semantic labels for any location in India. H3 index or lat/lng — both work.

cURL
# Get full context for a location in Bandra West, Mumbai
curl "https://api.moments.galigali.in/v1/context?lat=19.0596&lng=72.8295" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response — 200 OK
{
  "h3_index": "89608b0b1b3ffff",
  "resolution": 9,
  "signals": {
    "weather": {
      "temperature_celsius": 28.5,
      "conditions": "clear",
      "humidity_percent": 84,
      "confidence": 0.9
    },
    "aqi": {
      "india_aqi": 110,
      "category": "moderate",
      "dominant_pollutant": "pm10",
      "pm25": 32.77,
      "confidence": 0.9
    }
  },
  "labels": {
    "zone": "Bandra West",
    "district": "Mumbai Suburban",
    "affluence": "mid_range",
    "catchment": "mixed_use",
    "audience_intent": ["dining", "shopping"],
    "dwell_time": "medium",
    "density": "high",
    "area_type": "commercial"
  }
}
API Product Suite

Five tiers of intelligence. One platform.

From simple location context to advanced audience matching and site evaluation — each tier builds on the previous.

Tier 4 — Phase C ✓

Site Evaluation API

"Should I put my store/screen here?"
₹50 / evaluation
High-value, decision-grade site scoring.
  • Composite site score (0–100) with 6 dimensions: footfall, affluence, category fitness, competition, accessibility, dwell
  • 5 business-type profiles: retail, F&B, healthcare, office, logistics — each with tuned weights
  • Multi-site comparison with ranked recommendations and per-dimension leaders
  • Radial catchment analysis (PostGIS): all cells within 1–5km, scored and graded
  • GeoJSON output for catchment polygons — ready for Mapbox/Deck.gl rendering
Try it now →
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
  • 1,000 API calls/month
  • Tier 1 — Location Context
  • Tier 2 — Real-Time Conditions
  • 5 requests/second rate limit
  • JSON response format
  • Community support
Get Free API Key
Enterprise

For scale + custom

Custom
Volume pricing, SLAs, and dedicated support
  • Unlimited API calls (volume-priced)
  • All 5 Tiers (incl. Site Eval + Urban Analytics)
  • Custom rate limits
  • WebSocket streaming access
  • Custom geographic coverage
  • 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

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.
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
Live Intelligence Platform

See what we know about any place in Mumbai.

Every query below hits our production API in real time. This is the same data powering enterprise decisions.

Cells Matched
Avg. Score
Response Time
Targeting Criteria
Data Source
Select a scenario above to begin

Click a scenario card above to query our live API.
Results render as visual intelligence cards.

API RESPONSE ● Ready
// Production API: api.moments.galigali.in
// 98,454 hexagonal cells • 1.49M labels • 25 types
// Select a scenario to see live data
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 real-time signal types and 25 derived semantic labels. Data freshness ranges from 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
How It Works

Enterprise architecture. Production-hardened.

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

🔷

H3 Hexagonal Grid

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

3-Tier Resolution

Redis L1 cache (sub-ms), inheritance from parent hex L2, PostgreSQL L3 fallback. 99th percentile latency under 50ms for cached queries.

🏗️

Auto-Scaling

ECS Fargate tasks scale 4→50 on CPU/memory/ALB triggers. Lambda with 100 reserved concurrent executions. Aurora Serverless v2 scales 2→32 ACU.

🔄

Signal Polling Engine

EventBridge-driven Lambda polls 4 signal types at 15min–30day intervals. Auto fan-out chunking for large cell sets (500 cells/chunk).

📊

Time-Partitioned Storage

Monthly range-partitioned hex_cell_state table. Automatic partition management — create ahead, detach (not delete) after 90 days.

🔒

Enterprise Security

AWS WAF, Cognito M2M OAuth, API key authentication with timing-safe comparison, VPC-isolated databases, TLS everywhere.

Ready to know every place in India?

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

Get Started Free → Talk to Sales