please if you have questions!

What is the image URL of my IP camera ?

Please google for 'YOUR-WEBCAM-MODEL webcam image jpg' or similar.

You can also try here to find the webcam model: ispyconnect - Camera Connection Database

How can I use a password protected camera ?

Username and password can be included in the URL like this: http://user:password@your-domain/img.jpg

If your camera requires advanced authentication mode (digest, ntlm), please activate Use advanced HTTP authentication (Image URL) in "Advanced settings". Using the default basic authentication can lead to "empty file" errors in the dashboard.

My camera image is always the same, but not when tested in browser ?

Perhaps your camera or webserver is caching the images. Please try adding the string '{timestamp}' to bypass caches.

Example: http://your-domain/img.jpg?{timestamp}

If your URL has a parameter like "t=1234412315", just replace it with "t={timestamp}". We will fill in a different timestamp value on each request.

How can I upload the current image with a script ?

You can use the FTP connection. Get your FTP credentials (see step 1), then use some ftp client. On unix systems we recommend lftp. Example upload:

lftp -e "put image.jpg; bye" -u user_19g3em20,GbGfp2Umv 

Can I use a static for FTP upload instead of ?

Yes, but the IPs will change sometimes, so this is not recommended.

You can pick one from here: FTP server IPs

Why does my public webcam need to be approved ?

To prevent abuse. Sorry.

You can use all time-lapse features until approval, but you need to be logged in.

Why don't you approve my webcam ?

You must be the owner of the webcam. No other strange names and links or fake entries are accepted for owner fields and links.

In most cases we try to contact you by email.

How do I use dynamic text overlays ?

Please see here for setup details.

Dynamic text overlays are inserted by using variables in your Webcam settings -> Text Overlays. Just insert the variable into the text overlay field, i.e.:


This adds the current timestamp for you webcam timezone to your images. Press the 'Image Preview' button to see if it works and do not forget to save the settings when everything is ok.

You can insert the text data from a website (weather data is a good example – an updating website showing 'temp: 10°C' etc).


You can also use the API to push data to be used for the next image. There are two variables available:

{dynamic1} {dynamic2} 

What is the privacy mode ?

There are 2 levels to hide your webcam from the public (in 'Advanced Settings' for your webcam):

Do not list:Your webcam is not listed in 'Webcams & Videos', 'Clips' and search machines do not index the page. Webcam page can be accessed by anyone knowning the URL.

Login required:Webcam page can only be accessed as logged in owner. Otherwise 'You are not authorized to access this page.' is displayed.

Note: Embedding the widget code for your webcam will not work. Please use 'Do not list' mode with widgets.

Can I delete all images of a day ?

Yes, to delete all images (and clips!) of a day, go to your webcam page and press the trash-icon next to a day in the 'Days' box.

There is also a delete button for the full week or all images below.

Note: You need to be logged in. And it takes a few minutes until images are deleted and the day is removed from the list.

What is the permanent link to the last image of my webcam ?

This is the link to the latest image in 640x480px (default / free plan) resolution:

Higher resolution: (max 1920x1080, not on free plan)

Preview images (animated GIF), updated every 5 minutes (1 hour on free plan):

Get your webcam ID from Dashboard -> Webcams list. Example: x9vlLz

Why is my rendered video flipped / mirrored ?

This happens with some camera models, sorry. But there is a workaround: go to "advanced settings" for your webcam and check the "flip horizontal" or "flip vertical" box.

This will change the next video. If you need the old video files please contact us to get the videos rerendered.

Widgets: which values can I use for custom ranges ?

some examples for the from/to fields:

  • 7 days ago 12:30
  • 3 days ago
  • yesterday 2am
  • last week monday 00:00
  • last week sunday 23:59

The default range will be used if the custom range has errors or can not be parsed. You will get a not found page if from-date is newer than to-date, or from-date is older than your plans storage time.

How to create a Clip ?

To create a clip, go to YOUR webcams page. You need to use the frame-player. Creating clips from videojs player is not possible. To start the frame-player for a previous day go to the 'Days' box and click the icon in the lower right of the day.

To mark the clip range: Pause playback and use clip-buttons to mark in (start) and out (end) frame.

Then click the "create!" button. The video files are rendered in background - this might take some minutes.

Are Clips deleted ?

No, clips are not deleted or do not expire for now. Some restrictions may apply in the future.

My YouTube upload is not working, what can I do ?

Please go to Dashboard -> Integrations and re-authorize the YouTube connection.

If that still does not work, please remove the connection to webcam-io in your google account settings for connected applications.