Alternative data · India home-services

Ground truth on the instant-maid war.

Beagle tracks the operational reality of India's fastest-growing home-help category — Snabbit, Urban Company InstaHelp and Pronto — straight from the source. Live pricing, worker supply, bookable-slot utilization, city-by-city footprint and booking velocity. Built for funds sizing the category and watching Urban Company into its IPO.

↓ Download sample data CSV · real rows from the latest sweep
3
operators tracked head-to-head
12
cities · 31 fixed geo-points
2 hrs
supply refresh · daily pricing
93
rows / sweep · all three operators
The panel

Three operators, one fixed panel

A fixed geo-panel sampled gently and consistently — so week-over-week deltas are real, not sampling noise. Every metric is normalized across all three operators.

✦Snabbit

Instant home-help; the deepest supply signal in the category.

  • Live worker fleet per neighbourhood — headcount and free/busy state
  • ETA shown vs. real and instant-lane availability
  • Cumulative homes served and per-duration cart price ladder (30/60/90/120 min)
  • Offer passes and funnel velocity from the cart-id counter

✦Urban Company InstaHelp

The incumbent's answer to instant help; watch it into the IPO.

  • Tier entry prices — standard / gold ("Starts at") per city, daily
  • Instant availability and earliest same-day slot per city
  • Serviceable footprint across the panel
  • Same-day capacity flag from the earliest-slot counter

✦Pronto

Newest entrant; the only one publishing true bookable-slot supply.

  • Micro-hub footprint and hub↔city mapping
  • Bookable slots — open vs. full across the forward grid → sold-out %
  • Booking types (instant / scheduled / recurring) and one-time kit fee
  • Full 20-service ladder — list vs. effective vs. recurring price
Live sample

A slice of the latest sweep

Real rows, captured from the most recent panel sweep. The full feed adds history, complete price ladders and the booking counters — as CSV, Parquet, or API.

Latest sweep 2026-10-05 06:00:43 UTC · 93 rows · serviceable points — Snabbit 11, UC 25, Pronto 15 · Pronto avg sold-out 33.2%
OperatorCityArea WorkersBusyETA minInstant Homes servedStd ₹Gold ₹ Slots open / totalSold-out
SnabbitBangaloreHSR Layout4539 (87%)—○10K+————
SnabbitBangaloreIndiranagar219 (43%)—○7,001————
SnabbitDelhiDwarka7240 (56%)9●10K+————
SnabbitGhaziabadIndirapuram10529 (28%)14●10K+————
UC InstaHelpBangaloreHSR Layout——14●—₹49₹69——
UC InstaHelpBangaloreJayanagar——14●—₹49———
UC InstaHelpBangaloreKoramangala———○—₹49₹69——
UC InstaHelpBangaloreWhitefield———○—₹49₹69——
ProntoBangaloreHSR Layout———○———81 / 10119.8%
ProntoBangaloreIndiranagar———○———68 / 10132.7%
ProntoBangaloreJayanagar———○———67 / 10133.7%
ProntoBangaloreWhitefield———○———89 / 10111.9%
Aggregate-only by policy — no individual worker identifiers, GPS tracks, or customer PII are ever stored or shipped. ↓ Download this sample (CSV)
Data dictionary

What every field means

The panel is sampled into three tables — supply (every 2 hrs), pricing & offers (daily), and counters (daily). Fields marked Pronto are unique to that operator; the rest are normalized across sources.

The supply columns below are named exactly as they appear in sample.csv; the two daily tables are shipped in the full feed.

Supply — one row per operator per panel point, every 2 hours
FieldMeaning
ts_utcSweep timestamp, UTC.
companySource operator — snabbit, uc, or pronto.
city · areaThe fixed geo-panel point (31 points across 12 city labels). Held constant so time-series compare cleanly.
serviceableTri-state: 1 serviceable, 0 confirmed not serviceable, blank = the probe failed (unknown, not a reading).
runners_totalLive on-ground workers at that point (Snabbit).
runners_busyOf those, how many are on a job right now (Snabbit).
utilization_pctDerived: runners_busy ÷ runners_total. Fleet tightness at the point.
eta_minDisplayed arrival promise, minutes.
instantIs the instant / fast lane live at this point right now (1/0).
houses_servedCumulative homes-served counter shown in-app (Snabbit).
uc_std_price · uc_gold_priceUC InstaHelp tier entry price ("Starts at") per city, ₹. Entry price names no duration.
pronto_hub ProntoMicro-hub serving the point — the delivery unit behind coverage.
pronto_kit_price ProntoOne-time starter kit fee, ₹.
pronto_booking_types ProntoWhich modes the point supports — INSTANT, SCHEDULED, RECURRING.
pronto_slots_open · pronto_slots_total ProntoBookable 30-min slots across the forward window — still-open vs. published.
pronto_slots_left ProntoRemaining capacity depth (sum(slotsLeft)) — how many bookings the window can still absorb.
pronto_util_pct ProntoShare of published slots already sold out — how booked-out the area is.
pronto_days_ahead · pronto_earliest_slot ProntoBookable days returned, and the earliest bookable datetime. Stored aggregate-only — no individual slot rows.
Pricing & offers — daily (not in the sample CSV above; supplied in the full feed)
FieldMeaning
duration_minSlot length for a quote — Snabbit's 30/60/90/120-min cart ladder.
priceSnabbit: cart quote for that duration. UC: tier entry price. Pronto: effective (post-discount) price.
list_price ProntoUndiscounted list price. The list-vs-effective gap is the standing discount.
recur_price ProntoRecurring-plan effective price for the same service.
service_name ProntoThe specific service (20 services), distinct from a duration ladder.
offer_type ProntoPromotions captured: Snabbit offer passes; Pronto LISTING_DISCOUNT and QTY_TIER (buy-more-tiers).
Counters — daily (not in the sample CSV above; supplied in the full feed)
FieldMeaning
metric · valueNarrow key/value series. cart_id Snabbit: monotonic order-sequence number — differenced over time → funnel velocity and volume run-rate. earliest_today_<city> UC: same-day capacity per city.
Coverage & delivery

What you get

Cadence

Supply, utilization & slot fill every 2 hours across operating hours. Pricing, offers and booking counters daily.

Geography

Mumbai, Delhi-NCR, Bangalore, Pune, Hyderabad, Chennai and Kolkata — a fixed neighbourhood panel held constant for clean time-series.

Delivery

Daily CSV / Parquet drops, a queryable API, and a change-alert stream (new city, price move, promo launch, supply swing).