CityBikes Bike Share Scraper avatar

CityBikes Bike Share Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
CityBikes Bike Share Scraper

CityBikes Bike Share Scraper

Scrape bike sharing network data from 700+ cities worldwide. Get station locations, availability counts, operator info, and real-time bike/slot availability. Filter by country, city, or specific network ID for urban mobility analysis.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

๐Ÿšฒ CityBikes Bike-Sharing Networks Scraper

๐Ÿš€ Pull live station data, bike counts, and e-bike availability from 700+ bike-sharing networks across 60+ countries in one unified format.

๐Ÿ•’ Last updated: 2026-04-23

CityBikes Scraper collects real-time bike-sharing data from over 700 networks worldwide. Each station record includes the network name, operator company, city, country, GPS coordinates, street address, free bikes, empty slots, e-bike counts, and timestamp of the last update. You can filter by a specific network ID, country code, or city name to get exactly the data you need.

Urban planners use this to study station utilization patterns. Mobility startups pull it to research existing networks before launching in a new city. App developers feed the data into availability features. Researchers snapshot it hourly to build time-series datasets on micro-mobility trends. If you need structured bike-sharing data from Citi Bike, Velib, Santander Cycles, or any other system, this actor delivers it in seconds.

TargetCityBikes (700+ bike-sharing networks)
Use CasesUrban planning analysis, mobility startup research, station availability monitoring, micro-mobility trend studies

๐Ÿ“‹ What it does

  • ๐ŸŒ Global coverage. Access data from over 700 bike-sharing systems across 60+ countries on every continent.
  • ๐Ÿ“ GPS station locations. Get latitude, longitude, and street address for every docking station.
  • ๐Ÿšด Live availability. Real-time counts of free bikes, empty slots, and total capacity per station.
  • โšก E-bike breakdown. Separate tallies for electric and standard bikes where the network publishes them.
  • ๐Ÿ” Flexible filtering. Query by network ID, country code, or city name to narrow your results.

Each record gives you a complete snapshot of one station: which network it belongs to, who operates it, where it sits on the map, and how many bikes and slots are available right now.

๐Ÿ’ก Why it matters: Checking bike availability across multiple cities means visiting dozens of separate dashboards. This actor pulls everything into one dataset with a consistent schema, saving hours of manual collection.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Maximum records to return. Free users are limited to 10. Paid users can set up to 1,000,000.
networkIdstring-Fetch all stations from a specific network (e.g. "citi-bike-nyc", "velib"). Overrides country/city filters.
countrystring-Filter networks by 2-letter country code (e.g. US, FR, DE).
citystring-Filter networks by city name (partial match).
includeStationsbooleanfalseWhen listing networks, also fetch station-level details (slower but more granular).

Example: get all stations from Citi Bike NYC.

{
"networkId": "citi-bike-nyc",
"maxItems": 500
}

Example: list all bike-sharing networks in France.

{
"country": "FR",
"includeStations": false,
"maxItems": 100
}

โš ๏ธ Good to Know: Station availability data is refreshed every 1 to 5 minutes by each network operator. For historical analysis, schedule hourly runs and compare snapshots over time.


๐Ÿ“Š Output

Each record contains 15+ fields. Download as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿท๏ธ networkIdstring"citi-bike-nyc"
๐Ÿ™๏ธ networkNamestring"Citi Bike"
๐Ÿข companystring"Motivate International, Inc."
๐ŸŒ† networkCitystring"New York, NY"
๐ŸŒ networkCountrystring"US"
๐Ÿ“ latitudenumber40.767272
๐Ÿ“ longitudenumber-73.993929
๐Ÿšฒ freeBikesinteger12
๐Ÿ…ฟ๏ธ emptySlotsinteger27
โšก ebikesinteger3
๐Ÿ  addressstring"W 52 St & 11 Ave"
โฑ๏ธ scrapedAtstring"2026-04-17T12:00:00.000Z"

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐ŸŒ700+ networks. One tool covers bike-sharing systems on every continent.
๐Ÿ“Station-level GPS. Latitude, longitude, and address for mapping and spatial analysis.
โšกE-bike separation. Distinct counts for electric and standard bikes where available.
๐Ÿ”Country and city filters. Narrow results without downloading the entire global dataset.
๐Ÿ”„Real-time snapshots. Station counts reflect operator updates within the last 5 minutes.
๐Ÿ“ŠUnified schema. Every network outputs the same field structure for easy comparison.
๐Ÿ“…Schedulable. Run hourly to build time-series datasets for trend analysis.

Bike-sharing is active in over 60 countries with more than 700 networks. Each operator publishes data in a different format. CityBikes normalizes all of it, and this actor makes it downloadable in one click.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshSetup
โญ CityBikes Scraper (this Actor)$5 free credit, then pay-per-use700+ networks, 60+ countriesLive per runโšก 2 min
Official city dashboardsFreeOne city at a timeReal-timeSlow (per city)
Manual data collectionFree (your time)Limited by patienceManualHours
Third-party data providers$200+/monthVariesDaily or weeklyDays

Choose this actor when you need station-level data from multiple cities in a single, consistent format without writing custom API integrations for each network.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the CityBikes Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Enter a network ID, country code, or city name. Set your max items.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ™๏ธ Urban Planning

  • Analyze station density to identify underserved neighborhoods
  • Compare utilization rates across districts
  • Measure bike availability during peak commute hours
  • Track network expansion over time

๐Ÿš€ Mobility Startups

  • Research existing operators before entering a new market
  • Benchmark station counts and fleet sizes by city
  • Identify gaps in coverage for competitive positioning
  • Monitor operator changes and network consolidation

๐Ÿ“Š Academic Research

  • Build time-series datasets from hourly snapshots
  • Study commute patterns using station availability deltas
  • Compare micro-mobility adoption rates across countries
  • Correlate bike usage with weather, events, or transit data

๐Ÿ“ฑ App Development

  • Power real-time bike-availability features in your app
  • Build dashboards showing station status on a map
  • Create alerts when a favorite station runs low on bikes
  • Aggregate data for cross-city travel planning tools


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

๐ŸŽจ Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

๐Ÿค Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

๐Ÿงช Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

โ“ Frequently Asked Questions

๐Ÿ’ณ Do I need a paid Apify plan to run this actor?

No. You can start right now on the free Apify plan, which includes $5 in free monthly credit. That is enough to run this actor several times and explore the output before committing to anything. Paid plans unlock higher limits, more concurrent runs, and larger datasets. Create a free Apify account here to get started.

๐Ÿšจ What happens if my run fails or returns no results?

Failed runs are not charged. If the source site changes, proxies get rate-limited, or a specific input matches nothing, re-run the actor or open our contact form and we will investigate. You can also check the run log in the Apify console to see why the run stopped.

๐Ÿ“ How many items can I scrape per run?

Free users are limited to 10 items per run so you can preview the output and confirm the actor works for your use case. Paid users can raise maxItems up to 1,000,000 per run. Upgrade here if you need full scale.

๐Ÿ•’ How fresh is the data?

Every run fetches live data at the moment of execution. There is no cache or delay: the records you get reflect what the source returned at that moment. Schedule the actor to maintain a rolling snapshot of the data you need.

๐Ÿง‘โ€๐Ÿ’ป Can I call this actor from my own code?

Yes. Apify exposes every actor as a REST endpoint and ships first-class SDKs for Node.js and Python. You can start a run, read the dataset, and handle webhooks from your own app in a few lines. All you need is your Apify API token.

๐Ÿ“ค How do I export the data?

Every Apify dataset can be downloaded in one click from the console as CSV, JSON, JSONL, Excel, HTML, XML, or RSS. You can also pull results programmatically via the Apify API or stream them into BigQuery, S3, and other destinations through built-in integrations.

๐Ÿ“… Can I schedule the actor to run automatically?

Yes. Use the Apify scheduler to run the actor on any cadence, from hourly to monthly. Results are saved to your dataset and can be delivered to webhooks, email, Slack, cloud storage, or automation tools such as Zapier and Make.


๐Ÿ”Œ Automating CityBikes Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Set up hourly snapshots to build a historical availability dataset for trend analysis.

๐Ÿ”Œ Integrate with any app

CityBikes Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more data scrapers and tools.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by CityBikes or any bike-sharing operator. All trademarks mentioned are the property of their respective owners. Only publicly available data is collected.