A Plott Data research room
Every hour of household labour in India, counted.
We poll the country's home-services platforms every hour and record who can actually be booked, where, at what price, and by how many workers. This is what the dataset holds and the questions it settles.
Indian platforms in the Plott Data stack
What we track directly
Three home-services platforms at full depth, alongside the quick-commerce and e-commerce coverage that lets you read this category against the rest of Indian retail.
Urban Company
- Price and package structure by locality
- Ratings and review stream
- Instant and scheduled booking modes
Snabbit
- Slot-level availability
- Worker headcount behind each slot
- Price ladder and promotions
Pronto
- Service pricing and hub geography
- Slot depth and surge
- Recurring-booking rates
Blinkit · Zepto · Instamart
- Plus BigBasket, JioMart and Flipkart Minutes
- Priced at dark-store level, not national averages
- Search rank and sponsored placement
Swiggy · Zomato · Rapido
- Plus Porter and Dunzo
- The gig-labour comparable set for this category
- Fees, surge and rider-side economics
Amazon · Flipkart · Myntra
- Plus Nykaa, AJIO and Meesho
- Catalogue, seller and fulfilment data
- Keyword rank and paid placement
Questions this settles
Grouped by the lines of enquiry that decide an underwriting case. Every question below is answerable from data already collected.
GMV & unit economics
Order value, take and worker payout — derived from inventory, not disclosed by anyone.
Every bookable slot carries a worker count. Polled hourly, that is the category's advertised supply in worker-hours.
measuredThe same future slot is re-polled each hour. Worker-hours that disappear between polls are worker-hours that sold.
differencedCompleted bookings are priced at the ladder captured for that city, duration and booking mode in the same hour.
measuredCross-checked against review velocity and public booking counters. Indexed GMV needs no anchor; absolute GMV states its assumption.
modelledPricing & realisation
What a booking actually earns, once discount is stripped out.
Supply & labour
The constraint that decides whether growth is real. Normally private.
Utilisation & demand
Whether operating leverage is arriving, or the model stays linear.
Geography & expansion
Where the runway actually is, and what it costs to open it.
Competitive dynamics
Who is setting terms, who is reacting, and how contested the map is.
Quality & retention
Whether the service holds together as it scales — the durability question.
Data dictionary
Reference tables describe the world; snapshot tables record it repeatedly. Every snapshot row is immutable and timestamped, which is what makes change measurable rather than inferred.
| Table | Type | Grain | Key fields |
|---|---|---|---|
| Urban Company | |||
| uc_cities | reference | City | name city_key |
| uc_locations | reference | Locality | place_id latitude longitude |
| uc_packages | reference | Package | package_type booking_type service_category |
| uc_package_variants | reference | Duration variant | duration_name duration_mins |
| uc_price_snapshots | snapshot | Locality × variant × hour | price original_price discount_percent booking_type |
| uc_reviews | snapshot | Review | rating review_text review_date filter_locality |
| uc_category_rating_snapshots | snapshot | City × category × hour | rating total_bookings category_key |
| Snabbit | |||
| snabbit_services | reference | Service | service_name includes excludes |
| snabbit_locations | reference | Locality | place_id pin_code is_serviceable |
| snabbit_addresses | reference | Bookable address | hood_name cluster_name region_name |
| snabbit_availability_snapshots | snapshot | Location × service × slot × hour | runners_count is_available from_time duration_mins |
| snabbit_price_snapshots | snapshot | Address × duration × hour | price slash_price service_charge taxes |
| snabbit_offers | reference | Promotion | discount_type discount_value min_order_value |
| snabbit_offer_snapshots | snapshot | Promotion × hour | discount_value max_discount is_active |
| Pronto | |||
| pronto_services | reference | Service | base_price effective_price inclusions |
| pronto_locations | reference | Locality | hub_id micro_hub_id serviceable_area_id |
| pronto_price_snapshots | snapshot | Location × service × hour | effective_price effective_recurrent_price saving |
| pronto_slot_snapshots | snapshot | Location × slot × hour | slots_left is_full is_surge surge_price |
| pronto_slot_summaries | snapshot | Location × day | total_slots available_slots surge_slots peak_hours |
| Adjacent categories | |||
| qcom_products | reference | Product | name brand category_path pack_size |
| qcom_store_product_snapshots | snapshot | Store × product × hour | price mrp inventory is_available |
| qcom_search_result_snapshots | snapshot | Keyword × product × hour | rank_on_page is_ad page_number |
| ecom_products | reference | Product | name brand seller_id category_path |
| ecom_product_snapshots | snapshot | Product × hour | mrp selling_price in_stock rating |
| ecom_search_result_snapshots | snapshot | Keyword × product × hour | rank_in_results is_sponsored selling_price |
The house behind this room
Plott Data reads Indian commerce, end to end.
This room is one slice of it. India is where our coverage runs deepest — quick commerce down to the dark store, e-commerce down to the seller, and now home services down to the individual worker on shift.
The same collectors run across 114+ marketplaces worldwide, so an India thesis can be tested against how the identical category behaved in another market.
Quick commerce
Blinkit, Zepto, Swiggy Instamart, BigBasket and JioMart — priced and stock-checked at dark-store level, not national averages.
E-commerce
Amazon, Flipkart, Myntra, Nykaa, AJIO and Meesho — catalogue, seller, rank and sponsored placement.
Home services
Urban Company, Snabbit and Pronto — the category in this room, down to worker headcount per slot.
Delivered your way
REST API, scheduled CSV, or a connector straight into Snowflake, BigQuery or Redshift.
Access this room
Read replica, scheduled extracts, daily rollups ready to join to your own model, or a dashboard over the top. Custom cuts and back-history on request.