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.

14,230
H3 cells indexed
65+
Data fields per cell
25
Semantic label types
15 min
Fastest signal refresh
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 3 — Phase B

Audience Intelligence API

"Who is here and what do they want?"
₹2.00 / query
Premium audience matching and heatmap generation.
  • Audience matching: find cells by targeting criteria (affluence + intent + dwell_time + density)
  • GeoJSON heatmaps: visualize matching cells with confidence-weighted intensity
  • Audience profiles: complete behavioral + contextual profile per cell
  • Cohort analysis: aggregate audience metrics across cell groups
  • Ideal for DSPs, media planners, and retail analytics platforms
View Roadmap →
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 breakdown: footfall, affluence fit, category match, competition density
  • Multi-site comparison with radar charts and ranked recommendations
  • Catchment analysis with population proxy, venue mix, and transit accessibility
  • Replaces manual surveys and consulting engagements
  • Ideal for retail chains, pDOOH operators, real estate developers
View Roadmap →
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
Interactive Demo

Try the API. Live data. Right now.

This demo queries our production API in real time. The data you see is the same data our systems use.

Configure your request

Calls our production API at api.moments.galigali.in

● Ready
{
  // Click "Execute Request" to see live API data
  // This queries our production database in real time
  // ─────────────────────────────────────────────
  // 14,230 hexagonal cells indexed
  // 4 signal types × 65+ data fields
  // 25 semantic label types
  // 1.26M+ label records
}
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 ✓

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).

GET /v1/context POST /v1/context/batch GET /v1/context/search GET /v1/conditions POST /v1/conditions/batch
Phase B — Audience Intelligence

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) and receive matching cell sets with confidence-weighted scores. GeoJSON heatmap generation for spatial visualization. Audience profile aggregation for cohort analysis. Usage metering integration with the billing service for per-query billing at ₹2/match query.

Key deliverables: PostGIS multi-label intersection queries, GeoJSON response serialization, weighted scoring engine, heatmap grid generation, billing event integration (impression → spend aggregation), per-client usage dashboard. Integration with existing billing service for automated invoicing.

POST /v1/audience/match GET /v1/audience/profile/{h3} POST /v1/audience/heatmap
Phase C — Site Evaluation

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 population proxy estimation.

Key deliverables: Composite scoring engine (~300 LOC), weighted dimension fusion with configurable business-type profiles (retail, F&B, healthcare, etc.), multi-site radar chart data generation, catchment polygon generation via PostGIS ST_Buffer, venue competition analysis within catchment. Premium pricing tier at ₹50/evaluation to reflect high decision value.

POST /v1/evaluate/site POST /v1/evaluate/compare POST /v1/evaluate/catchment
Phase D — Urban Analytics

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