Extensions

Right after signing up, the API will serve results for regions and transport providers that publish their data as Open Data and which have already been connected to our system.

The TripGo API can be extended in the following ways:

  1. Unlock transport modes, regions and real-time data from services that require you to first accept their terms or acquire API credentials.
  2. Add new transport modes through our TSP Connectors (coming soon).
  3. Add new regions through our Region Connectors (coming soon).

Unlocking transport modes

To get results for providers who aren't using Open Data, follow the instructions for the provider below. If you want to use a provider that hasn't yet been connected to our system, please get in touch with our team by mail or on Slack (by self-invite).

BlaBlaCar 🌍

Integrations: Routing, Real-time

  1. Read the terms of use of BlaBlaCar's API and make sure you comply with them in your app.
  2. Sign up to BlaBlaCar's API.
  3. Enter your BlaBlaCar auth key in your application credentials.
  4. BlaBlaCar results will start coming through the TripGo API for your API key (after at most 5 minutes).

Car2go 🌏

Integrations: Locations, Routing, Real-time, Bookings

  1. Read the terms of use of the car2go API and make sure you comply with them in your app.
  2. Mail [email protected] as described in there.
  3. Enter your Car2go consumerKey in your application credentials.
  4. Car2go results will start coming through the TripGo API for your API key (after at most 5 minutes).

Flinkster 🇪🇺

Integrations: Locations, Routing, Real-time

  1. Sign up to Deutsche Bahn's Flinkster API
  2. Login to Deutsche Bahn's developer website, select "My Subscriptions" and generate an "Access Token"
  3. Enter this as your Flinkster access token in your application credentials.
  4. Flinkster results will start coming through the TripGo API for your API key (after at most 5 minutes).

Flit 🌎

Integrations: Routing, Real-time

  1. Get in touch with Flit and get access to their API.
  2. Enter your Flit api key in your application credentials.
  3. Flit results will start coming through the TripGo API for your API key (after at most 5 minutes).

GoGet 🇦🇺

Integrations: Locations, Routing, Real-time

  1. Get in touch with GoGet's sales team and get access to their API.
  2. Enter your GoGet ConsumerKey and GoGet ConsumerSecret in your application credentials.
  3. GoGet results will start coming through the TripGo API for your API key (after at most 5 minutes).

Lyft 🇺🇸

Integrations: Routing, Real-time, Bookings

  1. Read the terms of use of Lyft's API and make sure you comply with them in your app.
  2. Sign up to Lyft's API.
  3. Enter your Lyft Client ID and Lyft Client Secret in your application credentials.
  4. Lyft results will start coming through the TripGo API for your API key (after at most 5 minutes).

MyDriver 🌎

Integrations: Routing, Real-time

  1. Get in touch with MyDriver's sales team and get access to their API.
  2. Enter your MyDriver username and MyDriver password in your application credentials.
  3. MyDriver results will start coming through the TripGo API for your API key (after at most 5 minutes).

Ola 🇮🇳 🇦🇺 🇳🇿 🇬🇧

Integrations: Routing, Real-time

  1. Get in touch with Ola's sales team and get access to their API.
  2. Enter your OLA ApiKey in your application credentials.
  3. Ola results will start coming through the TripGo API for your API key (after at most 5 minutes).

Uber 🌎

Integrations: Routing, Real-time, Bookings

  1. Read the terms of use of Uber's API and make sure you comply with them in your app.
  2. Sign up to Uber's ride request API.
  3. Enter your Uber client ID, Uber client secret and Uber server token in your application credentials.
  4. Uber results will start coming through the TripGo API for your API key (after at most 5 minutes).

Zipcar 🇺🇸

Integrations: Locations, Routing, Real-time

  1. Get in touch with Zipcar and get access to their API.
  2. Enter your Zipcar API key in your application credentials.
  3. Zipcar results will start coming through the TripGo API for your API key (after at most 5 minutes).

Unlocking real-time data

To get real-time data for providers who aren't using Open Data, follow the instructions for the provider below. If you want to use a provider that hasn't yet been connected to our system, please get in touch with our team by mail or on Slack (by self-invite).

Live-Traffic from Google 🌎

  1. Read the terms of use of Google Maps and make sure you comply with them in your app - in particular, that you are using a Google Map.
  2. Sign up to the Google Maps Directions API
  3. Enter your Google Maps Directions API key in your application credentials.
  4. Car results leaving now will then come augmented with Google's drive time predictions through the TripGo API for your API key (after at most 5 minutes).

Live-Traffic from TomTom 🌎

  1. Sign up to the TomTom Maps API, making sure you read the terms and comply with them - in particular, that you're not affiliated with a prohibited party and that you're using a TomTom or TomTom licenses map UI (e.g., Apple Maps).
  2. Enter your TomTom consumer API key and TomTom consumer secret in your application credentials.
  3. Car results leaving now will then come augmented with TomTom's drive time predictions through the TripGo API for your API key (after at most 5 minutes).

Chicago's CTA 🇺🇸

  1. Read the terms of use of CTA's API and make sure you comply with them in your app
  2. Sign up to CTA's API
  3. Enter your CTA key for Chicago in your application credentials.
  4. Real-time data for CTA for your TripGo API key will be enabled (after at most 5 minutes).

Unlocking geocoding providers

To get results from geocoding data for providers who aren't using Open Data when using geocoding.json endpoint, follow the instructions for the provider below. These providers will only apply for non auto-completion requests, except for What3Words ones, which can be used for both type of geocoding requests. If you want to use a provider that hasn't yet been connected to our system, please get in touch with our team by mail or on Slack (by self-invite).

Foursquare 🌎

  1. Read the Foursquare Terms of Use and make sure you comply with them in your app.
  2. Sign up to the Foursquare Developers Site
  3. Enter your Foursquare API key in your application credentials.
  4. Add allowFoursquare=true to your geocoding requests, and then geocoding results will then come augmented with Foursquare's API through the TripGo API for your API key (after at most 5 minutes).

Google Places 🌎

  1. Read the Places API Policies and make sure you comply with them in your app - in particular, that you are using a Google Map.
  2. Sign up to the Google Places API
  3. Enter your Google Places API key in your application credentials.
  4. Add allowGoogle=true to your geocoding requests, and then geocoding results will then come augmented with Google Places's API through the TripGo API for your API key (after at most 5 minutes).

What3Words 🌎

  1. Read the API Licence Agreement and make sure you comply with them in your app.
  2. Sign up to the What3Words API
  3. Enter your What 3 Words key in your application credentials.
  4. Add allowW3W=true to your geocoding requests, and then geocoding results will then come augmented with What3Words's API through the TripGo API for your API key (after at most 5 minutes).

Yelp 🌎

  1. Read the Yelp Terms of Use and make sure you comply with them in your app.
  2. Sign up to the Yelp Developers Site
  3. Enter your Yelp API key in your application credentials.
  4. Add allowYelp=true to your geocoding requests, and then geocoding results will then come augmented with Yelp's API through the TripGo API for your API key (after at most 5 minutes).

Unlocking regions

To get results for regions with providers that aren't using Open Data, or which we haven't yet been connected to our system, please get in touch with our team by mail or on Slack (by self-invite).