Live in Production — Mumbai Metropolitan Region

Know every place.
In real time. At scale.

Enterprise-grade hyperlocal intelligence APIs for India. Real-time environmental and audience signals across the grid, with active-corridor traffic intelligence where live coverage exists — powered by H3 spatial indexing.

98,454
H3 cells indexed
1.49M+
Semantic labels
25
Label types
12
Phase A–C 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 active corridors and 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 where live traffic coverage exists — updated from AQI and active corridor 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&include_signals=true&include_label_meta=true" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response — 200 OK
{
  "h3_index": "89608b0b13bffff",
  "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
    }
  },
  "label_summary": {
    "total": 26,
    "types": 18,
    "avg_confidence": 0.78
  },
  "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"
  },
  "label_metadata": {
    "zone": [{ "value": "Bandra West", "confidence": 0.95, "source": "scene_context" }]
  }
}
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
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
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
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