Previous API

developers.webcams.travel

API Reference

API Overview

  • build This is a Mashape API The webcams.travel REST API is only available via Mashape. In order to access the API, you need a Mashape account
  • code This is a RESTful API The request format is REST and the responses are formatted in JSON. Everything is UTF-8 encoded
  • check API Terms Your implementation must comply with our Terms of Use

Access API open_in_new

API Response

The response of the API is always in JSON.

First, an example of a summarized response of the API. After this follows a breakdown of the different elements of the response.

{
  "status": "OK",
  "result": {
    "offset": 0,
    "limit": 10,
    "total": 1,
    "webcams": [ ... ],
    "categories": [ ... ],
    "properties": [ ... ],
    "continents": [ ... ],
    "countries": [ ... ],
    "regions": [ ... ]
  }
}

Breakdown of the different elements in a response

response object

{
  "status": "OK",
  "result": <result object>
}
status The return status of the API call. Possible values are:
OK The request was correct and has been processed.
INVALID_REQUEST The request contains some errors and can't be processed.
INTERNAL_ERROR An error occured while processing the request.
result The result object.

result object

{
  "offset": 0,
  "limit": 10,
  "total": 1,
  "webcams": [ <webcam object>, ... ],
  "categories": [ <category object>, ... ],
  "properties": [ <property object>, ... ],
  "continents": [ <continent object>, ... ],
  "countries": [ <country object>, ... ],
  "regions": [ <region object>, ... ]
}
offset The offset in the list of webcam of the API call.
limit The limit of the list
total The total number of webcams in the list of this API call.
webcams The webcam object. This is only available if webcam is in the value of the show query parameter of the API call.
categories An array of category objects. This is only available if categories is in the value of the show query parameter of the API call.
properties An array of property objects. This is only available if properties is in the value of the show query parameter of the API call.
continents An array of continent objects. This is only available if continents is in the value of the show query parameter of the API call.
countries An array of country objects. This is only available if countries is in the value of the show query parameter of the API call.
regions An array of region objects. This is only available if regions is in the value of the show query parameter of the API call.

webcam object

{
  "id": "1171032474",
  "status": "active",
  "title": "Zurich › North: Best Carwash − Hardbrücke − Jumbo compact Zürich − Hard One − Abaton − KV Zürich Business School − Escher Wyss",
  "category": <webcam.category object>,
  "image": <webcam.image object>,
  "location": <webcam.location object>,
  "map": <webcam.map object>,
  "property": <webcam.property object>,
  "statistics": <webcam.statistics object>,
  "timelapse": <webcam.timelapse object>,
  "url": <webcam.url object>,
  "user": <webcam.user object>
}
id The ID of this webcam. You can use this for the webcam and exclude modifier.
status The current status of this webcam. Either active or inactive.
title The display title of this webcam.
category The webcam.category object. This is only available if category is part of the show=webcams: query parameter of the API call.
image The webcam.image object. This is only available if image is part of the show=webcams: query parameter of the API call.
location The webcam.location object. This is only available if location is part of the show=webcams: query parameter of the API call.
map The webcam.map object. This is only available if map is part of the show=webcams: query parameter of the API call.
property The webcam.property object. This is only available if property is part of the show=webcams: query parameter of the API call.
statistics The webcam.statistics object. This is only available if statistics is part of the show=webcams: query parameter of the API call.
timelapse The webcam.timelapse object. This is only available if timelapse is part of the show=webcams: query parameter of the API call.
url The webcam.url object. This is only available if url is part of the show=webcams: query parameter of the API call.
user The webcam.user object. This is only available if user is part of the show=webcams: query parameter of the API call.

webcam.category object

This is an array of category objects

[
  <category object>,
  ...
]

webcam.image object

{
  "current": {
    "icon": "https://images.webcams.travel/icon/1171032474.jpg",
    "thumbnail": "https://images.webcams.travel/thumbnail/1171032474.jpg",
    "preview": "https://images.webcams.travel/preview/1171032474.jpg"
  },
  "daylight": {
    "icon": "https://images.webcams.travel/daylight/icon/1171032474.jpg",
    "thumbnail": "https://images.webcams.travel/daylight/thumbnail/1171032474.jpg",
    "preview": "https://images.webcams.travel/daylight/preview/1171032474.jpg"
  },
  "sizes": {
    "icon": {
      "width": 48,
      "height": 48
    },
    "thumbnail": {
      "width": 200,
      "height": 112
    },
    "preview": {
      "width": 400,
      "height": 224
    }
  },
  "update": 1460123709
}
current URLs of the most recent icon, thumbnail, and preview image sizes of the webcam.
daylight URLs of the last daylight icon, thumbnail, and preview image sizes of the webcam.
sizes The sizes of the icon, thumbnail, and preview images in pixel.
update UNIX timestamp of the last update of the webcam.

webcam.location object

{
  "city": "Zurich",
  "region": "Zurich",
  "region_code": "CH.ZH",
  "country": "Switzerland",
  "country_code": "CH",
  "continent": "Europe",
  "continent_code": "EU",
  "latitude": 47.36667,
  "longitude": 8.55,
  "timezone": "Europe/Zurich"
}
city The localized name of the location.
region The localized name of the region.
region_code The code for this region. Can be used for the region modifier.
country The localized name of the country.
country_code The code for this country. Can be used for the country modifier.
continent The localized name of the continent.
continent_code The code for this continent. Can be used for the continent modifier.
latitude The WGS84 latitude of the webcam.
longitude The WGS84 longitude of the webcam.
timezone The Olson name of the time zone.

webcam.map object

{
  "clustersize": 127
}
clustersize If used in conjuction with /webcams/map, it denotes the number of webcams in the cluster that this webcam represents, otherwise it is always 1.

webcam.property object

This is an array of property objects

[
  <property object>,
  ...
]

webcam.statistics object

{
  "views": 588150
}
views How often this webcam has been viewed since it has been added to webcams.travel.

webcam.timelapse object

{
  "day": {
    "available": true,
    "link": "https://www.lookr.com/lookout/1171032474#action-play-day",
    "embed": "https://api.lookr.com/embed/timelapse/1171032474/day"
  },
  "month": {
    "available": true,
    "link": "https://www.lookr.com/lookout/1171032474#action-play-month",
    "embed": "https://api.lookr.com/embed/timelapse/1171032474/month"
  },
  "year": {
    "available": true,
    "link": "https://www.lookr.com/lookout/1171032474#action-play-year",
    "embed": "https://api.lookr.com/embed/timelapse/1171032474/year"
  },
  "lifetime": {
    "available": true,
    "link": "https://www.lookr.com/lookout/1171032474#action-play-lifetime",
    "embed": "https://api.lookr.com/embed/timelapse/1171032474/lifetime"
  }
}
day

Availability and links for the day timelapse for this webcam.

available Indicates if this timelapse is available.
link Link to the timelapse on lookr.com.
embed URL for embedding into a website (iframe)* or app (WebView on Android or UIWebView on iOS).
month

Availability and links for the month timelapse for this webcam.

available Indicates if this timelapse is available.
link Link to the timelapse on lookr.com.
embed URL for embedding into a website (iframe)* or app (WebView on Android or UIWebView on iOS).
year

Availability and links for the year timelapse for this webcam.

available Indicates if this timelapse is available.
link Link to the timelapse on lookr.com.
embed URL for embedding into a website (iframe)* or app (WebView on Android or UIWebView on iOS).
lifetime

Availability and links for the lifetime timelapse for this webcam.

available Indicates if this timelapse is available.
link Link to the timelapse on lookr.com.
embed URL for embedding into a website (iframe)* or app (WebView on Android or UIWebView on iOS).

* Add allowfullscreen="true" to your <iframe> tag to allow the player to go fullscreen

webcam.url object

{
  "current": {
    "desktop": "http://www.webcams.travel/webcam/1171032474-Weather-Hardbr%C3%BCcke-Zurich",
    "mobile": "http://m.webcams.travel/webcam/1171032474-Weather-Hardbr%C3%BCcke-Zurich"
  },
  "daylight": {
    "desktop": "http://www.webcams.travel/webcam/1171032474-Weather-Hardbr%C3%BCcke-Zurich/daylight",
    "mobile": "http://m.webcams.travel/webcam/1171032474-Weather-Hardbr%C3%BCcke-Zurich/daylight"
  },
  "edit": "https://lookr.com/edit/1171032474"
}
current

Links to the desktop and mobile version of the current view of the webcam.

daylight

Links to the desktop and mobile version of the daylight view of the webcam.

edit Link for giving feedback to the webcam.

webcam.user object

{
  "id": "3626",
  "name": "ingo",
  "url": "http://www.webcams.travel/user/3626"
}
id The ID of the user.
name The display name of the user.
url The URL to the user's account.

category object

{
  "id": "building",
  "name": "Building",
  "count": 1
}
id The ID of this category that can be used in the category modifier.
name The localized name of this category.
count Number of webcam in this category with the given modifiers.

property object

{
  "id": "hd",
  "name": "HD",
  "count": 25
}
id The ID of this property that can be used in the property modifier.
name The localized name of this property.
count Number of webcam with this property with the given modifiers.

continent object

{
  "id": "EU",
  "name": "Europe",
  "count": 23549
}
id The ID of this continent that can be used in the continent modifier.
name The localized name of this continent.
count Number of webcam in this continent with the given modifiers.

country object

{
  "id": "CH",
  "name": "Switzerland",
  "count": 2077
}
id The ID of this country that can be used in the country modifier.
name The localized name of this country.
count Number of webcam in this country with the given modifiers.

region object

{
  "id": "CH.BE",
  "name": "Bern",
  "count": 306
}
id The ID of this region that can be used in the region modifier.
name The localized name of this region.
count Number of webcam in this region with the given modifiers.

Query Parameter

These query parameter can be added to any of the API calls and are all optional.

show The objects to be listed in the response. Possible values are:
  • webcams
  • categories
  • continents
  • countries
  • regions

Multiple objects must be separated by semicolon (;). The default is webcams.

The webcam object consists of different parts. Possible values are:

  • basic
  • category
  • image
  • location
  • map
  • property
  • statistics
  • timelapse
  • url
  • user

Multiple parts must be separated by comma (,). The default is basic and it is always part of the webcam object.

Check the Response Object section for a more detailed description.

lang Localize the results to this language, if available. The default is English (en).
callback The name of the callback function in which the JSON response will be encapsulated. This enables JSONP.

Example

  • /webcams/list?show=webcams:basic,image,location;categories&lang=de

    The response will contain the webcam and the category objects. The webcam objects will contain the basic, image, and location parts (show=webcams:basic,image,location;categories). Where available, the results will be in German (lang=de).

/webcams/list

Returns a list of webcams according to the applied modifiers.

Syntax

/webcams/list/{modifier}[/{modifier}[/...]]

Description

Initially, the list contains all webcams. The resulting list of webcams from applying a modifier will be used as input for the following modifier. With every applied modifier, the list of webcams will be narrowed down.

Parameters

Please refer to the description of the various modifiers to learn more about their usage and defaults. The modifiers are:

Explicit modifiers

bbox List of webcams in an area.
category List of webcams in a category.
continent List of webcams in a continent.
country List of webcams in a country.
nearby List of webcams around a position.
property List of webcams with a certain property.
region List of webcams in a region.
webcam Explicit list of webcams.

Implicit modifiers

exclude Exclude specific webcams from a list of webcams.
orderby Order the list of webcams.
limit Slice the list of webcams.

Usage

The explicit modifiers are applied in the order as given in the API call. You may apply up to 10 explicit modifiers.

The implicit modifiers are always applied only once in this order and after any given explicit modifier (even if none are given).

If no explicit modifier is given then all available webcams are in the list before applying the implicit modifiers.

Examples

  • /webcams/list/nearby=40.11,12.05,5/orderby=distance/limit=20

    List the first 20 webcams (limit=20) that are closest to the coordinates (40.11, 12.05) within a radius of 5km (nearby=40.11,12.05,5).

    Use case: In your app, list the webcams that are around the current position of a user.

  • /webcams/list/category=beach/country=IT/orderby=popularity,desc/limit=20

    List the first 20 webcams (limit=20) that are in the category "beach" (category=beach) and in Italy (country=IT), ordered by their popularity (orderby=popularity).

    Use case: A directory of the most popular beaches in Italy.

  • /webcams/list/nearby=40.11,12.05,5/category=beach/orderby=distance/limit=1

    List the closest webcam (orderby=distance and limit=1) to the coordinates (40.11, 12.05) within a radius of 5km (nearby=40.11,12.05,5) and that is in the category "beach" (category=beach).

    Use case: Show the webcam of the beach that is closest to the current position of a user of your app.

/webcams/list/bbox

Returns the webcams in a bounding box.

Syntax

/webcams/list/bbox={ne_lat},{ne_lng},{sw_lat},{sw_lng}

Description

This is a modifier and returns a list of the webcams in the bounding box given by the coordinates of the north-east and south-west corners, i.e. to display webcams in the visible area of a map.

Note

This API call allows you to only get a specific webcam selection, i.e. you can apply modifiers. If you want to always display all available webcams on a map, regardless of their category or any other modifiers, we recommend to use the /webcams/map API call.

Parameters

ne_lat required The WGS84 latitude of the north-east corner of the bounding box.
ne_lng required The WGS84 longitude of the north-east corner of the bounding box.
sw_lat required The WGS84 latitude of the south-west corner of the bounding box.
sw_lng required The WGS84 longitude of the south-west corner of the bounding box.

Examples

  • /webcams/list/bbox=45.900,6.117,40.500,3.624

    List the webcams that are in the bounding box with the north-east corner at the coordinates (45.900,6.117) and the south-west corner at the coordinates (40.500,3.624).

    Use case: You have a map on your website an want to list all webcams that are in the visible area of the map (together with some more specific criteria given by one or more of the other modifiers).

/webcams/list/category

Returns the webcams in a category.

Syntax

/webcams/list/category={category}[,{category}[,...]]

Description

This is a modifier and returns a list of webcams according to the listed categories. Multiple categories must be separated by comma.

Note

By listing more than one category, they will be intersected, e.g. the resulting list will contain only the webcams that are in all listed categories.

Parameters

category required A category. To retrieve a list with all available categories with:
/webcams/list?show=categories

Examples

  • /webcams/list/category=beach

    List the webcams that are in the category "beach".

    Use case: It is summer and hot and you want to display webcams that show beaches in your weather app.

/webcams/list/continent

Returns the webcams on a continent.

Syntax

/webcams/list/continent={continent}[,{continent}[,...]]

Description

This is a modifier and returns a list of webcams according to the listed continents. Multiple continents must be separated by comma.

Note

By listing more than one continent, they will be intersected, e.g. the resulting list will contain only the webcams that are on all listed continents.

Parameters

continent required A continent identifier. Retrieve a list with all available continents with:
/webcams/list?show=continents

Examples

  • /webcams/list/continent=EU

    List the webcams that are in Europe.

    Use case: For your trip planning app you want to show all european traffic webcams (together with the modifier category=beach).

/webcams/list/country

Returns the webcams in a country.

Syntax

/webcams/list/country={country}[,{country}[,...]]

Description

This is a modifier and returns a list of webcams according to the listed country. Multiple countries must be separated by comma.

Note

By listing more than one country, they will be intersected, e.g. the resulting list will contain only the webcams that are in all listed countries.

Parameters

country required An ISO 3166-1-alpha-2 country identifier. Retrieve a list with all available countries with:
/webcams/list?show=countries

Examples

  • /webcams/list/country=DE

    List the webcams that are in Germany.

    Use case: Your website focuses on touristic destinations in Germany and thus you want to display matching webcams from only Germany.

/webcams/list/nearby

Returns the webcams near a position within a radius.

Syntax

/webcams/list/nearby={lat},{lng},{radius}

Description

This is a modifier and returns a list of webcams near a center point up to a radius, i.e. to display the webcams around a user. The webcams can be ordered by their distance from the center point.

Parameters

lat required The WGS84 latitude of the center point.
lng required The WGS84 longitude of the center point.
radius required The radius around the center point in kilometers. The maximum value is 250

Examples

  • /webcams/list/nearby=40.11,12.05,5

    List the webcams that are around the coordinates (40.11,12.05) within the radius of 5km.

    Use case: The coordinates are the current position of someone using your app and you want to display all beaches (together with the modifier category=beach) that are nearby.

/webcams/list/property

Returns the webcams with a certain property.

Syntax

/webcams/list/property={property}[,{property}[,...]]

Description

This is a modifier and returns a list of webcams according to the listed property. Multiple properties must be separated by comma.

Note

By listing more than one property, they will be intersected, e.g. the resulting list will contain only the webcams that have all listed properties.

Parameters

property required

A property. Possible values for a property are:

editors Featured webcams from the editors.
hd Webcams with a high resolution. The high resolution image is available by integrating the timelapse player or by linking to our website.
live Webcams that provide a live stream. The live stream is available by integrating the timelapse player or by linking to our website.

Examples

  • /webcams/list/property=hd

    List the webcams that have the property "hd".

    Use case: Listing only the webcams that have a high resolution image as special content.

/webcams/list/region

Returns the webcams in a region of a country.

Syntax

/webcams/list/region={region}[,{region}[,...]]

Description

This is a modifier and returns a list of webcams according to the listed region. Multiple regions must be separated by comma.

Note

By listing more than one region, they will be intersected, e.g. the resulting list will contain only the webcams that are in all listed regions.

Parameters

region required A region identifier. Retrieve a list with all available regions with:
/webcams/list?show=regions

Examples

  • /webcams/list/region=CH.ZH

    List the webcams that are in the canton of Zürich in Switzerland.

    Use case: You run a regional website and want to display the webcams from only this region.

/webcams/list/webcam

Returns details of one or more webcams.

Syntax

/webcams/list/webcam={webcamid}[,{webcamid}[,...]]

Description

This is a modifier and returns the given webcams. Multiple webcamid must be separated by comma.

Parameters

webcamid required The ID of a webcam. The maximum number of allowed IDs is 25.

Examples

  • /webcams/list/webcam=1361879037,1171032474

    Show the details of the webcams with the IDs 1361879037 and 1171032474.

    Use case: A user of your app bookmarked these webcams and you want to retrieve them for a listing.

/webcams/list/exclude

Exclude webcams from the list.

Syntax

/webcams/list/exclude={webcamid}[,{webcamid}[,...]]

Description

This is a modifier and excludes the given webcams from the list. Multiple webcamid must be separated by comma. Required at least one webcamid. The maximum number of allowed webcamid is 25.

Parameters

webcamid required The ID of a webcam.

Examples

  • /webcams/list/exclude=1171032474

    Exclude the webcam with the ID 1171032474 from the results.

    Use case: You are currently displaying the webcam with the ID 1171032474 and want to exclude it from an additional listing of the webcams nearby.

/webcams/list/orderby

Sort the webcams.

Syntax

/webcams/list/orderby={sort}[,{order}]

Description

This is a modifier and sorts the list of webcams according to a criteria.

Parameters

sort required

Sort the webcams according to one of these criterias:

popularity Sort the webcams by their popularity. The popularity reflects which webcams are currently of interest. The default sort order is desc, e.g. the most popular first.
hotness Sort the webcams by their hotness. The hotness of a webcam is similar to the popularity but in a shorter timeframe, i.e. what is popular right now. The default sort order is desc, e.g. the hottest first.
new Sort the webcam by when they have been added. The default sort order is desc, e.g. the most recently added first.
recent Sort the webcams by when they have been viewed the last time. The default sort order is desc, e.g. the most recently viewed webcam first.
random Shuffle the webcams. The sort order is ignored.
distance Sort the webcams by their distance to the center point. This is only available if the nearby modifier has been applied. The default sort order is asc, e.g. the nearest webcam first.
order optional

The sorting direction. Possible values are:

asc Ascending order according to the sort criteria.
desc Descending order according to the sort criteria.

Defaults

If this modifier is not applied, no explicit ordering will be applied.

Examples

  • /webcams/list/orderby=popularity,desc

    Sort the webcams by their popularity with the most popular webcam first.

    Use case: For providing a list of the most popular webcams.

/webcams/list/limit

Slice the webcams.

Syntax

/webcams/list/limit={limit}[,{offset}]

Description

This is a modifier and returns the list of webcams sliced by limit and offset.

Parameters

limit required The number of webcams in the resulting list. The maximum allowed value is 50.
offset optional The offset from where to start listing the webcam for the resulting list. The default value is 0

Defaults

If this modifier is not applied, a limit of 10 webcams will be applied.

Examples

  • /webcams/list/limit=20,60

    List 20 webcams, starting from 60th webcam in the list.

    Use case: Pagination

/webcams/map

Returns a list of webcams optimized for displaying on a map for a given bounding box and zoom level.

Syntax

/webcams/map/{ne_lat},{ne_lng},{sw_lat},{sw_lng},{zoom}

Description

For each zoom level, the returned webcams are arranged in such a way that they are nicely distributed and not too close to each other on the map. The zoom level corresponds to the zoom levels from the Google Maps API.

The number of webcams in the result is limited to 150. The selection of the webcams is based on their popularity. Each webcam in the results represents a cluster of webcams. The number of webcams in each cluster is available in the webcams.map object.

Note

This API call always provides you all available webcams on a map, i.e. it is not possible to apply modifiers. If you want to apply modifiers, e.g. only show a specific category, please use the /webcams/list/bbox API call instead.

Parameters

ne_lat required Latitude (WGS84) of the north-east corner of the bounding box
ne_lng required Longitude (WGS84) of the north-east corner of the bounding box
sw_lat required Latitude (WGS84) of the south-west corner of the bounding box
sw_lng required Longitude (WGS84) of the south-west corner of the bounding box
zoom required Current zoom level of the map, compatible with the Google Maps zoom level.

Examples

  • /webcams/map/45.900,6.117,40.500,3.624,4

    For the zoom level of 4, show the webcams that are within the bounding box whose north-east corner has the coordinates (45.900,6.117) and whose south-west corner has the coordinates (40.500,3.624).

    Use case: You want to enrich the map that you already have on your website.

Migration Guide

This guide describes how to migrate from our old API to the new API on Mashape.

New features

  • All webcams are categorized

  • Narrow down to the webcams you want

  • Define the amount of detail in the response

  • HTTPS enabled

API Endpoint

The new API endpoint is
https://webcamstravel.p.mashape.com
In order to use this endpoint you need a Mashape account and add the webcams.travel API to your application.

API Calls

Besides the new possibilities with the new API there are methods from the old API that don't have a counterpart in the new API. Below is a list of all methods of the old API and their equivalent in the new API.

Old API Method New API Call
wct.countries.list /webcams/list?show=countries
wct.maps.bbox /webcams/map
wct.users.get_profile no replacement
wct.users.list_favorite_webcams no replacement
wct.webcams.get_details /webcams/list/webcam
wct.webcams.get_details_multiple /webcams/list/webcam
wct.webcams.list_by_continent /webcams/list/continent
wct.webcams.list_by_country /webcams/list/country
wct.webcams.list_by_tag no replacement
wct.webcams.list_by_user no replacement
wct.webcams.list_comments no replacement
wct.webcams.list_nearby /webcams/list/nearby
wct.webcams.list_new /webcams/list/orderby=new,desc
wct.webcams.list_random /webcams/list/orderby=random
wct.webcams.list_recent /webcams/list/orderby=recent,desc
wct.webcams.list_timelapse no replacement
wct.webcams.search_tags no replacement
wct.webcams.search_users no replacement
wct.webcams.search_webcams no replacement

Webcam Details

The resulting webcam object differs from the old API to the new API. Below is a list of all fields of the old API and their equivalent in the new API.

Old Field New Field
active status
categories.* category
city location.city
comment_count no replacement
continent location.continent_code
country location.country_code
daylight_icon_url image.daylight.icon
daylight_preview_url image.daylight.preview
daylight_thumbnail_url image.daylight.thumbnail
daylight_toenail_url image.daylight.thumbnail
icon_url image.current.icon
last_update image.update
latitude location.latitude
longitude location.longitude
preview_url image.current.preview
rating_avg no replacement
rating_count no replacement
source_url no replacement
thumbnail_url image.current.thumbnail
timelapse.* timelapse
timezone location.timezone
timezone_offset no replacement
title title
toenail_url image.current.thumbnail
url url.current.desktop
url_daylight url.daylight.desktop
url_mobile url.current.mobile
url_mobile_daylight url.daylight.mobile
user user.name
userid user.id
user_url user.url
view_count statistics.views
webcamid id

Terms of Use

Image Usage

Image Linking



Don't want to link or embed us?

Custom VIP API

Courtesy

Service

Restrictions: You must use the webcams.travel API in a responsible way and you must not place the bandwidth of webcams.travel under an inappropriate load with the webcams.travel API. You may only use the data "as is" which is delivered by the API methods. If you wish to use additional data which is not available through the API, please contact us.

Warranty: webcams.travel does not guarantee that the webcams.travel API is free of errors. The webcams.travel API is provided "as is", and you use it at your own risk. webcams.travel does not guarantee that the webcams.travel API will be 100% available.

Termination: webcams.travel may terminate the API at any time for any reason. Your right to use the webcams.travel API will end at the point when webcams.travel publishes a notice of termination of the webcams.travel API. Your right to use the webcams.travel API will end if you violate the webcams.travel API Terms of Use.