Public bike sharing schemes have spread all over the world in the last few years. For many of them, real-time data is readily available. This site brings this data together to make it readily accessible to the general public.
To that end, SchemeStats provides scheme and station histories, along with real-time and historical maps of scheme usage accross all stations.
It is hoped that this data will be of use to government and citizens' groups, aiding their efforts to understand the use of bike sharing schemes in our cities and make well-informed decisions about their expansion.
As of the time of writing (August 2017), the following information is available for schemes in Dublin, Cork, Galway, Limerick & Belfast.
- Live scheme maps, illustrating where bikes and slots are located right now
- Live dashboards for each scheme, with key performance indicators
- Scheme- & Station-history charts
- Statistical maps for each scheme
It is planned to roll out the service to schemes further afield, starting with England, Scotland & Wales. It is also planned to provide inter-scheme comparisons, to get a view of how schemes in different countries behave relative to one another.
Data Sources & Methodology
The data presented on this site are a result of continuously polling third party real-time data APIs* over time and collecting the result. These APIs are provided by the vendors of bike sharing solutions, and are often used by developers to create useful smartphone apps for finding bikes and slots in realtime.
For each scheme, we collect real-time data once every minute.
*API, Application Programming Interface
Real-time Data Providers
|Galway, Limerick, Cork||An Rothar Nua||
Estimating Bikes In Transit
Most of the data on this site - available bikes, slots, station information, etc, is a function of simply polling the real-time data APIs. In the case of overall scheme statistics, it is likewise a simple exercise to determine the total number of bikes, slots, and the percentage of stations that are empty and full etc by totaling the figures for individual stations.
However, the figures for 'Bikes In Transit' are estimated by SchemeStats as follows:
In other words, assuming that there was a few minutes during the last 24 hour period whereby nobody was cycling, and that that period will thus have the maximum number of available bikes, we subtract the currently available bikes in the latest poll from that figure to estimate the bikes in circulation.
This is an imperfect figure and does not account for at least the following unknown variables:
- Bikes removed from or added back into circulation due to maintenance
- Bikes taken onto the back of the truck for redistribution
There are at least the following two known limitations to the data provided herein:
- Data is only as accurate as that collected at polling time (every minute) from the provider
- Data is only as granular as the polling interval. This means that events occuring between polls (i.e. bikes leaving and returning to stations) may be missed. For example, if two bikes are taken from a station and one returned in the space of a minute, station & scheme histories will simply count this as a decrease of one bike.
SchemeStats was created by Philip Lowney, a software developer from Wexford who lives in Dublin. SchemeStats is the result of an oft-discussed interest in creating an 'analytics for bikes' solution using skills gained in his career.
Feel free to connect via his LinkedIn account.
Last Updated: 14 June 2020
Cookies are small files provided by websites and services and stored in a browser (e.g. Chrome, Edge, Safari) on your computer. Cookies allow websites and services to store information pertaining to a particular user and their device across different pages, sites, and sessions.
Cookies Used on SchemeStats.bike
This website uses a limited number of cookies which may be grouped into the following two categories:
Essential cookies are necessary for the operation of this website. For example, when a user gives consent to cookies being collected, we place cookies in their browser to indicate which types of consents were granted. Another example is that in future we may provide functionality so that a user can save a ‘favourite’ bike station, and this would likely result in the placement of cookies to save this preference. These would also be classed as essential cookies. Essential cookies are not available for opt-out when using the website, because it cannot function without them.
Analytics cookies allow us to understand how users are interacting with this website and on what platforms they are doing so. This includes the type of browser being used, the type of device, which pages they visit, whether they are a returning visitor, the geographical region from which they are visiting, and how long they view each page. Gathering this information helps us understand how our website is being used and which content is most useful to users, which in turn helps us to improve the service.
The following cookies are in use at present:
|cookieChoice.essential||Essential||SchemeStats.bike||Stores where user consent has been granted for ‘essential cookies’ – will always be set to ‘true’ but only set after the cookie consent banner has been used by the user to express their preference. Used with other cookies (below) to determine whether or not to display the|
|cookieChoice.analytics||Essential||SchemeStats.bike||Stores whether the user consented to the use of analytics cookies. Used with other cookies (above) to determine whether or not to display the cookie notice.|
|_gat||Analytics||Used by Google Analytics to throttle request rate|
|_gid||Analytics||Registers a unique ID that is used to generate statistical data on how the visitor uses the website|
|_ga||Analytics||Registers a unique ID that is used to generate statistical data on how the visitor uses the website|
How SchemeStats.bike Obtains Cookie Consent
SchemeStats.bike shows new users a Cookie Notice in the form of a banner along the bottom of the page. This indicates that Cookies are in use on this website and allows the user to customise their choices so that only cookies types of their choosing are placed on their browser. This can be done by clicking ‘Customise Settings’ in the Cookie Notice banner. Except for essential cookies, the website does not place cookies pertaining to other cookie categories in a user’s browser until consent is granted by either clicking ‘Accept All Cookies’ or specifically granting consent via the ‘Customise Settings’ button.
Managing Your Cookies
Regardless of what was selected in the cookie banner on this website, cookies placed by this site and other sites may still be removed from your browser through the relevant browser settings. Please see below for some helpful links pertaining to cookie management in the most popular browsers:
• Cookies in Chrome
• Cookie settings in Safari and Safari on iOS.
• Cookies in Microsoft Edge
• Cookies in Internet Explorer
• Cookies in Firefox
Changes to Cookies Used
If other categories of cookies are added to this website (for example, for advertising), we will add that category of cookie to the cookie banner and allow users to opt-out of the use of those cookies. Users who have already expressed their preference pertaining to the existing two categories of cookies (Essential and Analytics) will be asked to consent again, this time including the third category.
If new cookies are added in an existing category (for example, if new essential cookies are used or new analytics cookies are used), they will only be placed in a user’s browser provided they have consented to cookies of that category being used. Any new cookies in use will be added to the cookie listing above.