The advancement of spatial information technology (SIT) boosts the location-based services (LBS) and smart urban applications. It brings the public into the era of smart society. Especially, by synthesizing of SIT, smartphones, and urban society, sharing economy mutualizing of goods and services to optimize the resource usage has boomed in recent years. In the transportation sector, transportation network companies (TNC) like Uber and Didi provide flexible and convenient on-demand sharing travel service for the public, thus have significantly changed urban mobility landscape. Taking the TNC vehicle GPS trajectories in Shenzhen as an example, this article presents a data-driven framework to uncover on-demand shared mobility pattern. The travels and stops are extracted from raw GPS trajectories using machine learning. Typical mobility patterns including sharing ridership, travel distance, and spatial communities are revealed. The results suggest that although most sharing travels are concentrated at downtown, a large proportional of LBS-based sharing travels appear at urban sub-centers. The distance of sharing travel follows the exponential distribution with the \(\lambda\) coefficient 0.15. The detected communities indicate the interaction derived from TNC vehicles are constrained by the administrative boundaries. These results suggest the advantages of travel sharing services in places where taxi services are not sufficient. These findings enable us to better understand the online sharing services and provide useful insights on the management of ride-sharing services in the city.