Shared Mobility Usage Patterns

This dataset provides granular records of shared mobility trips, including user demographics, vehicle types, trip routes, payment details, and trip purposes. It enables transportation startups and urban planners to analyze mobility patterns, optimize services, and identify opportunities for expansion based on real usage data.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Service optimization and route planning for shared mobility providers

Sample rows

preview · 8 of 200 rows · all 22 columns
trip_idstringvehicle_typestringtrip_duration_minutesfloatis_first_tripbooleanpayment_methodstringuser_idstringvehicle_idstringstart_datetimedatetimeend_datetimedatetimestart_latitudefloatstart_longitudefloatend_latitudefloatend_longitudefloattrip_distance_kmfloatfare_amountfloatuser_ageintegeruser_genderstringstart_location_namestringend_location_namestringmembership_typestringtrip_purposestringpromotion_appliedboolean
TRIP0001bike20falsewalletUSR0001VEH00012024-04-01T07:15:00Z2024-04-01T07:35:00Z40.748817-73.98542840.752726-73.9772294.22.829femaleEmpire State Building NYCGrand Central Terminalmonthlycommutefalse
TRIP0002e-scooter14falsecredit_cardUSR0002VEH00022024-04-02T18:05:00Z2024-04-02T18:19:00Z51.507351-0.12775851.515617-0.0919983.63.235maleWestminster LondonLiverpool Street Stationannualcommutefalse
TRIP0003car72falsedebit_cardUSR0003VEH00032024-04-06T11:00:00Z2024-04-06T12:12:00Z35.689487139.69170635.693825139.7033569.119.560femaleShinjuku TokyoShibuya Crossingannualleisurefalse
TRIP0004scooter13truewalletUSR0004VEH00042024-04-07T14:32:00Z2024-04-07T14:45:00Z52.52000613.40495452.52642213.415572.61.722maleAlexanderplatz BerlinPrenzlauer Berg Stationpay_as_you_goleisuretrue
TRIP0005e-bike17falsecredit_cardUSR0005VEH00052024-04-10T09:05:00Z2024-04-10T09:22:00Z19.07598472.87765619.09859972.83659763.531femaleGateway of India MumbaiBandra Station Mumbaimonthlycommutefalse
TRIP0006car90falsedebit_cardUSR0006VEH00062024-04-12T19:25:00Z2024-04-12T20:55:00Z55.75582537.61729855.76540937.60568211.324.768maleRed Square MoscowGorky Park Moscowannualleisurefalse
TRIP0007e-scooter12falsewalletUSR0007VEH00072024-04-13T15:50:00Z2024-04-13T16:02:00Z48.8566132.35222248.858372.2944813.22.627femaleLe Marais ParisEiffel Tower Parismonthlyerrandfalse
TRIP0008bike20falsewalletUSR0008VEH00082024-04-15T08:05:00Z2024-04-15T08:25:00Z37.774929-122.41941637.804363-122.2711115.73.134maleMarket Street San FranciscoOakland Ferry Terminalmonthlycommutefalse

What the 200 rows show

from the 200-row sample

Car (vehicle type) stands out: mean trip_duration_minutes is 77.1, against 21.1 for the rest.

  • 20%is_first_trip = true
  • 21.0median trip_duration_minutes
  • 4user genders
  • 4membership types
  • 4trip purposes
  • 3.6median trip_distance_km
Mean trip_duration_minutes by vehicle_type200 rows
0408017.7bike37 rows16.5scoot…31 rows77.1car49 rows23.9e-bike37 rows18.7e-sco…33 rows39.2other13 rows
trip_duration_minutes200 rows, in bands of 20
0408077651119262060120trip_duration_minutes →

Median 21.0, from 0.05 to 120.0.

payment_method200 rows · 6 values
  1. wallet94
  2. debit_card40
  3. credit_card39
  4. cash15
  5. other7
  6. promo_code5
22 columns by typefrom the column list below
  • string 10
  • integer 1
  • float 7
  • datetime 2
  • boolean 2

Columns

22 columns in four groups
blueprint · 22 columns
columntypedescriptionexample
Text 10 columns
trip_idstringUnique identifier for each shared mobility tripuniqueTRIP0001
user_idstringUnique identifier for the user taking the tripUSR0001
vehicle_idstringUnique identifier for the shared mobility vehicle usedVEH0001
vehicle_typestringType of shared mobility vehicle (e.g., bike, scooter, car)6 valuesbike
payment_methodstringPayment method used for the trip6 valueswallet
user_genderstringGender of the usermale · female · other · prefer_not_to_say · optionalfemale
start_location_namestringName or description of the trip's starting locationoptionalWestminster London
end_location_namestringName or description of the trip's ending locationoptionalGrand Central Terminal
membership_typestringType of user membership (e.g., pay-as-you-go, monthly, annual)pay_as_you_go · monthly · annual · other · optionalmonthly
trip_purposestringPurpose of the trip (e.g., commute, leisure, errand, other)commute · leisure · errand · other · optionalcommute
Numbers 8 columns
start_latitudefloatLatitude coordinate where the trip started-90 to 9040.748817
start_longitudefloatLongitude coordinate where the trip started-180 to 180-73.985428
end_latitudefloatLatitude coordinate where the trip ended-90 to 9040.752726
end_longitudefloatLongitude coordinate where the trip ended-180 to 180-73.977229
trip_distance_kmfloatTotal distance traveled during the trip in kilometers0 or more4.2
trip_duration_minutesfloatTotal duration of the trip in minutes0 or more20
fare_amountfloatTotal fare charged for the trip0 or more2.8
user_ageintegerAge of the user at the time of the trip12 to 120 · optional29
Dates and times 2 columns
start_datetimedatetimeDate and time when the trip started2024-04-01T07:15:00Z
end_datetimedatetimeDate and time when the trip ended2024-04-01T07:35:00Z
True or false 2 columns
is_first_tripbooleanIndicates if this is the user's first tripoptionalfalse
promotion_appliedbooleanIndicates if a promotion or discount was applied to the fareoptionalfalse

Use it for

  • is first trip20%39 of 200 rowsmean trip duration mi…17.7bike16.5scoo…77.1car23.9e-bi…

    A transportation dashboard

    The is_first_trip rate, trip_duration_minutes by vehicle_type and a breakdown of payment_method. Excel, Power BI or Tableau.

  • Why do the 49 car rows have a mean trip_duration_minutes of 77.1?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable trips with user_id, vehicle_id and vehicle_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows22 columns
Yours1,000 rows22 columnsstart_location_name: UK only

blueprint · shared-mobility-usage-patterns

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 22 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Record ride start and end points
  • Include vehicle type (bike, scooter, car)
  • Track trip duration and frequency
  • Exclude long-term rentals
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
shared-mobility-usage-patterns

What should your data show?

Preview 20 rows free
No signup. No card.