24Rent Developer Community

The carsharing service 24Rent provides an API for use as an integration point for external projects.

24Rent provides a JSON-based RESTful API. The API may be used to integrate 24Rent related information and functionality to third party applications. Examples of such applications include MaaS clients, third party reservation platforms and open data projects for traffic statistics.

To access the API, developers are required to register in here to receive an access key. Developer partners are provided with agreed-upon functionality defined in a business agreement with 24Rent. Partners are required to comply with the same privacy rules as 24Rent and are disallowed to store any confidential information. A subset of statistical and anonymous data will be available later as open data to be accessed and used without restrictions.

Functionality of the API includes the following features:

  1. Pick-up location search – returns current pick-up locations of vehicles
  2. Vehicle search – returns current availability statuses, price data and detailed information about vehicles
  3. Reservation data retrieval – returns data about a given reservation (requires authentication)
  4. Customer creation and management – creates new or makes changes to customer information (requires authentication)
  5. Reservation creation and management* – creates new or makes changes to existing reservations (requires authentication)
  6. Report generation* – returns statistical and anonymous data of service usage

*available later during Q2/2016

Examples of API use:

share-button-small-fi

  • Ridesharing client Ridefy. Ridefy uses the 24Rent API to retrieve information of reservations that 24Rent customers wish to share. This integration is the first partnership in the world between ridesharing and carsharing services.
  • An external reservation client. The API may be used to get all the information required to create reservations for 24Rent vehicles. Examples of such integration include MaaS clients and websites for creating 24Rent reservations and receiving commissions of the sales.

Examples available after service launch:

  • Information systems related to traffic planning and guidance. Transport information and guidance systems use availability information and statistical data for better planning and guiding of the use of carsharing resources.