{"asOf":"2026-08-13","citiesLive":["bangalore","delhi-ncr","hyderabad","mumbai"],"activeRidersTotal":{"value":11597,"asOf":"2026-08-13","source":"Sum of per-city active-rider counts above; same query GROUP BY city_id, db 11"},"fleetSizeTotal":{"value":11626,"asOf":"2026-08-13","source":"Sum of per-city active-fleet counts above; same query GROUP BY city_id, db 11"},"cumulativeKm":{"value":null,"asOf":"2026-08-13","source":"Not cleanly derivable: booking.total_km_for_booking is a plan-km-allowance field, not distance ridden (sums to ~418B km company-wide); booking.ending_odo is always NULL in prod. Omitted rather than guessed — do not surface a km counter on the site until this is fixed."},"cityInfo":{"bangalore":{"cityId":1,"name":"Bangalore","slug":"bangalore","activeHubs":{"value":35,"asOf":"2026-08-13","source":"SELECT city_id, COUNT(*) FROM rental_location WHERE status='active' GROUP BY city_id (db 11)"},"activeFleet":{"value":9139,"asOf":"2026-08-13","source":"Latest bike_operations_log row per bike_id joined to rental_location.city_id via hub_id, filtered to bike.vehicle_status='active' (db 11)"},"activeRiders":{"value":9056,"asOf":"2026-08-13","source":"DISTINCT ON (user_id) latest booking per user, status IN 6-status active-rider set, booking_ended_at IS NULL, city_id=1 (db 11)"}},"delhi-ncr":{"cityId":2,"name":"Delhi NCR","slug":"delhi-ncr","activeHubs":{"value":17,"asOf":"2026-08-13","source":"SELECT city_id, COUNT(*) FROM rental_location WHERE status='active' GROUP BY city_id (db 11)"},"activeFleet":{"value":1715,"asOf":"2026-08-13","source":"Latest bike_operations_log row per bike_id joined to rental_location.city_id via hub_id, filtered to bike.vehicle_status='active' (db 11)"},"activeRiders":{"value":1789,"asOf":"2026-08-13","source":"DISTINCT ON (user_id) latest booking per user, status IN 6-status active-rider set, booking_ended_at IS NULL, city_id=2 (db 11)"}},"hyderabad":{"cityId":5,"name":"Hyderabad","slug":"hyderabad","activeHubs":{"value":2,"asOf":"2026-08-13","source":"SELECT city_id, COUNT(*) FROM rental_location WHERE status='active' GROUP BY city_id (db 11)"},"activeFleet":{"value":705,"asOf":"2026-08-13","source":"Latest bike_operations_log row per bike_id joined to rental_location.city_id via hub_id, filtered to bike.vehicle_status='active' (db 11)"},"activeRiders":{"value":697,"asOf":"2026-08-13","source":"DISTINCT ON (user_id) latest booking per user, status IN 6-status active-rider set, booking_ended_at IS NULL, city_id=5 (db 11)"}},"mumbai":{"cityId":6,"name":"Mumbai","slug":"mumbai","activeHubs":{"value":2,"asOf":"2026-08-13","source":"SELECT city_id, COUNT(*) FROM rental_location WHERE status='active' GROUP BY city_id (db 11) — Sakinaka + Mumbai City Test hubs"},"activeFleet":{"value":67,"asOf":"2026-08-13","source":"Latest bike_operations_log row per bike_id joined to rental_location.city_id via hub_id, filtered to bike.vehicle_status='active' (db 11)"},"activeRiders":{"value":55,"asOf":"2026-08-13","source":"DISTINCT ON (user_id) latest booking per user, status IN 6-status active-rider set, booking_ended_at IS NULL, city_id=6 (db 11). Smallest/newest city — flag on the site as recently launched, not comparable scale to BLR/NCR/HYD."}}},"standardPlans":{"bangalore":{"source":{"value":"hub 45 (Hebbal)","asOf":"2026-08-13","source":"GET /api/discovery/plansv2/{hub_id}/1 as default-client test account (8000000024, client_id=null), plan_type='rental' rows, queried against Bounce prod consumer API"},"plans":[{"planName":"7day-unlim-af2000","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":1749,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":2000,"activationFeesValidityDays":60,"featured":true},{"planName":"1day-100km","displayName":"1 Day - Offer","durationHours":24,"planKm":100,"amountRupees":330,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"1dayunlimited","displayName":"1 Day","durationHours":24,"planKm":100000,"amountRupees":360,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"1day200km","displayName":"1 Day","durationHours":24,"planKm":200,"amountRupees":400,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3day300km","displayName":"3 Day","durationHours":72,"planKm":300,"amountRupees":900,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3dayunlimited","displayName":"3 Day","durationHours":72,"planKm":100000,"amountRupees":1029,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7day700km","displayName":"7 Day","durationHours":168,"planKm":700,"amountRupees":1999,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7dayunlimited","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":2299,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"14day1400km","displayName":"14 Day","durationHours":336,"planKm":1400,"amountRupees":3799,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"14day2800km","displayName":"14 Day","durationHours":336,"planKm":2800,"amountRupees":5199,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"30day3000km","displayName":"30 Day","durationHours":720,"planKm":3000,"amountRupees":7499,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"30day6000km","displayName":"30 Day","durationHours":720,"planKm":6000,"amountRupees":10499,"refundableDepositRupees":1000,"onboardingFeesRupees":2000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false}]},"delhi-ncr":{"source":{"value":"hub 11 (Okhla)","asOf":"2026-08-13","source":"GET /api/discovery/plansv2/{hub_id}/1 as default-client test account (8000000024, client_id=null), plan_type='rental' rows, queried against Bounce prod consumer API"},"plans":[{"planName":"7day-1050km-af1000","displayName":"7 Day","durationHours":168,"planKm":1050,"amountRupees":1750,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":1000,"activationFeesValidityDays":90,"featured":true},{"planName":"7day-unlim-af1000","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":1749,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":1000,"activationFeesValidityDays":60,"featured":false},{"planName":"1day100km","displayName":"1 Day - Offer","durationHours":24,"planKm":100,"amountRupees":300,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"1dayunlimited","displayName":"1 Day - Offer","durationHours":24,"planKm":100000,"amountRupees":330,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3day300km","displayName":"3 Day","durationHours":72,"planKm":300,"amountRupees":900,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3dayunlimited","displayName":"3 Day","durationHours":72,"planKm":100000,"amountRupees":990,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7day700km","displayName":"7 Day","durationHours":168,"planKm":700,"amountRupees":1899,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7dayunlimited","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":1999,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"14day2100km","displayName":"14 Day","durationHours":336,"planKm":2100,"amountRupees":3499,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"30day4500km","displayName":"30 Day","durationHours":720,"planKm":4500,"amountRupees":7499,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false}]},"hyderabad":{"source":{"value":"hub 43 (Fathe Nagar)","asOf":"2026-08-13","source":"GET /api/discovery/plansv2/{hub_id}/1 as default-client test account (8000000024, client_id=null), plan_type='rental' rows, queried against Bounce prod consumer API"},"plans":[{"planName":"1day100km","displayName":"1 Day","durationHours":24,"planKm":100,"amountRupees":340,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"1dayunlimited","displayName":"1 Day","durationHours":24,"planKm":100000,"amountRupees":360,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3day300km","displayName":"3 Day","durationHours":72,"planKm":300,"amountRupees":1020,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3dayunlimited","displayName":"3 Day","durationHours":72,"planKm":100000,"amountRupees":1080,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7day700km","displayName":"7 Day","durationHours":168,"planKm":700,"amountRupees":2099,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7dayunlimited-500af","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":2099,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":500,"activationFeesValidityDays":30,"featured":false},{"planName":"7dayunlimited","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":2299,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false}]},"mumbai":{"source":{"value":"hub 62 (Sakinaka)","asOf":"2026-08-13","source":"GET /api/discovery/plansv2/{hub_id}/1 as default-client test account (8000000024, client_id=null), plan_type='rental' rows, queried against Bounce prod consumer API"},"plans":[{"planName":"1day100km","displayName":"1 Day","durationHours":24,"planKm":100,"amountRupees":330,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"1dayunlimited","displayName":"1 Day","durationHours":24,"planKm":100000,"amountRupees":360,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3day300km","displayName":"3 Day","durationHours":72,"planKm":300,"amountRupees":990,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"3dayunlimited","displayName":"3 Day","durationHours":72,"planKm":100000,"amountRupees":1080,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7day700km","displayName":"7 Day","durationHours":168,"planKm":700,"amountRupees":1999,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false},{"planName":"7dayunlimited","displayName":"7 Day","durationHours":168,"planKm":100000,"amountRupees":2299,"refundableDepositRupees":2000,"onboardingFeesRupees":1000,"activationFeesRupees":0,"activationFeesValidityDays":null,"featured":false}]}},"extraKmTopups":{"value":[{"km":50,"amountRupees":75},{"km":100,"amountRupees":150},{"km":200,"amountRupees":300},{"km":500,"amountRupees":650}],"asOf":"2026-08-13","source":"plan_type='extrakmtopup' rows, identical across Bangalore/Delhi NCR/Hyderabad/Mumbai plansv2 responses, default-client test account"},"playStoreUrl":{"value":"https://play.google.com/store/apps/details?id=com.bouncedaily.app","asOf":"2026-08-13","source":"Confirmed by site owner, 2026-08-13."},"supportWhatsappUrl":{"value":"https://bouncedaily.link/gencswa","asOf":"2026-08-13","source":"Confirmed by site owner, 2026-08-13 — existing canonical Bounce WhatsApp CTA short link."},"calculatorAssumptions":{"petrolPricePerLitre":{"value":110,"asOf":"2026-08-11","source":"Estimated: average of city retail petrol prices reported 6-11 Aug 2026 — Delhi ₹102.12/L, Bangalore ₹111.68/L, Hyderabad ₹115.69/L (Goodreturns, Cardekho, The Hans India). Refresh periodically; petrol prices move ~daily."},"scooterMileageKmPerLitre":{"value":45,"asOf":"2026-08-11","source":"Estimated: conservative end of the commonly-reported 45-50 km/L real-world city-riding range for Activa-class 110cc automatic scooters (BikeWale, 91Wheels, BikeDekho, Aug 2026 aggregated owner-reported figures; ARAI-certified lab figure is higher, ~60 km/L, and not representative of city traffic)."},"comparableScooterEmiPerMonth":{"value":3200,"asOf":"2026-08-11","source":"Estimated: derived from reported on-road prices for a Activa-class scooter in our live cities as of Aug 2026 (Delhi ₹88,333 / Mumbai ₹92,813 / Hyderabad ₹94,099 — BikeDekho/91Wheels/Zigwheels), financed over a realistic 36-month tenure with ~20% down payment at typical two-wheeler loan rates (~14-16% p.a. reducing balance). Search-reported 'starting from' EMIs (₹1,575-2,733/mo) use a longer 60-month/8.5% teaser structure that understates the true monthly cost most buyers actually pay; this figure corrects for that."}},"unresolvedKeys":{"note":"Fact keys referenced in content/_fact-keys.md with no query in facts.ts. Rendered pages mark these inline as 'not yet published' rather than an invented value.","keys":["deposit_refund_days","km_included_monthly","bike_top_speed_hs","bike_top_speed_ls","bike_range_hs","bike_range_ls","charge_time_full","ev_charge_cost_per_full","electricity_price_per_unit","new_scooter_downpayment","typical_daily_km","working_days_per_month","petrol_monthly_fuel_cost_typical","petrol_monthly_maintenance_typical","bangalore_petrol_monthly_cost","delhi_ncr_petrol_monthly_cost","hyderabad_petrol_monthly_cost","mumbai_petrol_monthly_cost","support_whatsapp","support_hours","press_email","partnerships_email","careers_email","press_kit_url","terms_url","founded_year","registered_address","bangalore_hub_list","delhi_ncr_hub_list","hyderabad_hub_list","mumbai_hub_list","bangalore_hub_hours","delhi_ncr_hub_hours","hyderabad_hub_hours","mumbai_hub_hours"]},"source":"src/lib/facts.ts — see BUILD_STATUS.md (T1) for query provenance"}