Discover/voi.com API
live

voi.com APIvoi.com

Access Voi e-scooter and e-bike data across all operating cities and countries. Get pricing, vehicle models, help articles, and blog posts via 12 endpoints.

Endpoints
12
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/ddb5768b-9984-437b-870b-d02cd2112c4d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ddb5768b-9984-437b-870b-d02cd2112c4d/get_countries' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 12 totalclick to expand

Returns the list of all countries where Voi operates, including country name and ISO country code.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "data": "array of country objects, each with 'country' (string, country name) and 'countryCode' (string, ISO country code)"
  },
  "sample": {
    "data": [
      {
        "country": "Austria",
        "countryCode": "AT"
      },
      {
        "country": "Sweden",
        "countryCode": "SE"
      }
    ],
    "status": "success"
  }
}

About the voi.com API

The Voi API covers 12 endpoints that expose city and country coverage, per-city pricing plans, vehicle model details, blog content, and a full help center — all for Voi's e-scooter and e-bike network. Starting with get_countries and drilling into get_city_pricing, you can retrieve unlock fees, per-minute rates, and minute bundle options for any city where Voi operates, keyed by city slug.

Coverage and Location Data

get_countries returns every country where Voi operates with ISO country codes. get_cities_by_country accepts a country name exactly as returned by get_countries (e.g. 'United Kingdom', not 'UK') and returns city objects with id, name, slug, countryCode, and defaultLocale. get_all_locations returns the same city list but flattened across all countries in one call, which is useful when you need a full slug inventory without iterating country by country.

Pricing and City Details

get_city_pricing accepts a slug and returns the full pricing structure for that city: currency, payAsYouGo with min/max fee details, payAsYouGoV2 broken down by vehicle type, and minute bundle options. get_city_details goes further, adding supportedVehicles, operating hours, parking rules, and CMS content blocks for a given city. Both endpoints key off the same slug field returned by the location endpoints.

Vehicles and Content

get_vehicles returns vehicle model descriptions and feature lists as CMS content blocks — useful for building a vehicle comparison view. get_blog_posts lists recent posts with title, slug, locale, and image metadata; get_blog_post fetches full content including the body as a RichText AST and publishedDate. The help center is exposed through get_help_categories, get_help_category_articles (covering categories like getting-started, accounts-and-payments, parking-guidelines), and search_help, which accepts single-keyword queries and returns matching FAQ articles with their category and slug.

Practical Notes

City slugs are the primary join key across location, pricing, and detail endpoints — always source them from get_cities_by_country or get_all_locations rather than constructing them manually. search_help returns best results with single keywords; multi-word queries may return an empty result set. Help article and blog post bodies are returned as RichText AST objects, so your client needs to render or serialize that format rather than treating the body as a plain string.

Common use cases
  • Build a city selector that lists all Voi operating cities and displays per-city unlock fees and per-minute rates from get_city_pricing.
  • Aggregate pricing across all cities using get_all_locations plus get_city_pricing to compare ride costs by country or currency.
  • Display supported vehicle types and parking rules for a specific city using the supportedVehicles and parking fields from get_city_details.
  • Embed Voi's help center articles in a third-party app by fetching categories from get_help_categories and articles from get_help_category_articles.
  • Power a keyword-based support search UI using search_help, returning FAQ slugs and categories for matched queries.
  • Sync Voi blog posts to an internal CMS by polling get_blog_posts for slugs, then fetching full body content via get_blog_post.
  • Map Voi service coverage by iterating get_countries and get_cities_by_country to build a structured country-to-city hierarchy with ISO codes.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Voi have an official public developer API?+
Voi does not publish a public developer API or documentation for third-party data access as of mid-2025. The Parse Voi API provides structured access to city, pricing, vehicle, blog, and help center data.
What does `get_city_pricing` return and how does it differ from `get_pricing_plans_overview`?+
get_city_pricing returns city-specific pricing: the local currency, payAsYouGo fee structure, payAsYouGoV2 rates broken down by vehicle type, and minute bundle options for a single city identified by its slug. get_pricing_plans_overview returns general CMS content blocks describing Voi's plan types (subscriptions, bundles, pay-as-you-go) without city-level fee figures.
Does the API return real-time scooter or bike locations on a map?+
Not currently. The API covers city and country coverage, pricing plans, vehicle model descriptions, blog posts, and help articles. It does not expose individual vehicle GPS coordinates or real-time availability counts. You can fork this API on Parse and revise it to add a live vehicle location endpoint if that data becomes accessible.
Are there any quirks with the city lookup endpoints I should know about?+
Yes. get_cities_by_country requires the country name to match exactly the casing returned by get_countries — for example 'United Kingdom' works but 'UK' or 'united kingdom' will not. Always use the country field from get_countries as the input rather than constructing country names independently.
Does the API cover Voi business accounts, trip history, or user-level data?+
Not currently. The API covers public-facing data: operating locations, city pricing, vehicle models, blog content, and the help center. User accounts, trip history, and booking flows are not exposed. You can fork this API on Parse and revise it to add endpoints targeting any public data surfaces that aren't currently covered.
Page content last updated . Spec covers 12 endpoints from voi.com.
Related APIs in Maps GeoSee all →
angieslist.com API
Search for home service professionals on Angi and access their detailed profiles including reviews, contact information, and photos to find the right contractor for your project. Quickly compare multiple service providers by viewing their ratings, customer feedback, and verified business details all in one place.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
api.nasa.gov API
Access NASA's suite of open data APIs — including the Astronomy Picture of the Day, Near Earth Object tracking, DONKI space weather events, EPIC Earth imagery, Mars weather, the NASA Image and Video Library, the Exoplanet Archive, and EONET natural events.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.