VisionSync Webcamera24 - Boutique Suite
Pricing
Pay per usage
VisionSync Webcamera24 - Boutique Suite
Scrape Webcamera24 with VisionSync enrichment: YouTube live stream URLs, HD snapshots, real-time weather, and GPS coordinates. Part of the VisionSync Boutique Suite.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
the anh nguyen
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
15 days ago
Last modified
Share
Scrape Webcamera24 webcams with full VisionSync V1 enrichment: live stream URLs, HD snapshots, real-time weather, and automated health checks.
What does Webcamera24 Scraper do?
This Actor extracts structured data from Webcamera24 live camera pages, including:
- Live stream URL (HLS .m3u8) for direct playback
- HD snapshot captured from the live player
- Real-time weather at the camera's GPS location (temperature, conditions, wind)
- Stream health check verifying if the feed is currently live
- Metadata including title, description, coordinates, and provider info
Every result is enriched through the VisionSync Core pipeline and billed via Pay-Per-Event.
Why scrape Webcamera24?
Webcamera24 hosts ~3,000 webcams worldwide with YouTube iframe embeds, covering tourist hotspots, city centers, and scenic views. Ideal for building webcam directories, tourism dashboards, and real-time destination previews.
How to scrape Webcamera24
- Create a free Apify account at apify.com if you don't have one.
- Open this Actor in the Apify Console and click "Start".
- Add camera URLs from Webcamera24 to the Start URLs field.
- Click Run and wait for the Actor to finish processing.
- Download results as JSON, CSV, or Excel from the Output tab.
Input example
{"startUrls": [{ "url": "https://webcamera24.com/camera/czech-republic/prague-old-town-square/" },{ "url": "https://webcamera24.com/camera/spain/barcelona-la-rambla/" }]}
Output example
{"visionSyncId": "VS-W24-prague-old-town-square","url": "https://webcamera24.com/camera/czech-republic/prague-old-town-square/","title": "Prague Old Town Square","stream": {"url": "https://...","isLive": true,"lastVerified": "2026-03-19T10:00:00Z"},"snapshotUrl": "https://api.apify.com/v2/key-value-stores/.../records/...","enrichment": {"location": {"city": "Prague","lat": 50.0875,"lon": 14.4213},"weather": {"temp": "15°C","condition": "Partly cloudy","wind": "12 km/h","humidity": "62%","uvIndex": 3.2},"timezone": "Europe/Berlin","elevation": 34,"sunrise": "2026-03-19T06:12","sunset": "2026-03-19T18:27"},"provider": "webcamera24","timestamp": "2026-03-19T10:00:00Z"}
How much will it cost?
This Actor uses Pay-Per-Event pricing:
| Volume | Cost |
|---|---|
| 1 result | $0.002 |
| 100 results | $0.20 |
| 1,000 results | $2.00 |
| 10,000 results | $20.00 |
You only pay for successfully enriched results saved to the dataset. Failed or empty scrapes are not charged.
Platform costs (compute and proxy) are billed separately by Apify based on your plan.
Supported URL formats
This Actor accepts two types of URLs:
- Camera pages -- a direct webcam page with a live stream player. The Actor extracts the stream, takes a snapshot, and enriches with weather.
- Listing/category pages -- a page that lists multiple cameras. The Actor auto-discovers camera links on the page and scrapes each one.
Just paste any Webcamera24 URL and the Actor will figure out the rest.
Programmatic access (API)
Run this Actor via the Apify API and integrate into your pipeline:
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("RTLcGwEthgVK11t2x").call(run_input={"startUrls": [{"url": "https://webcamera24.com/camera/czech-republic/prague-old-town-square/"}]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["enrichment"]["weather"]["temp"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('RTLcGwEthgVK11t2x').call({startUrls: [{ url: 'https://webcamera24.com/camera/czech-republic/prague-old-town-square/' }],});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(item.title, item.enrichment?.weather?.temp));
cURL
curl "https://api.apify.com/v2/acts/RTLcGwEthgVK11t2x/runs" \-X POST -H "Content-Type: application/json" \-H "Authorization: Bearer YOUR_API_TOKEN" \-d '{"startUrls": [{"url": "https://webcamera24.com/camera/czech-republic/prague-old-town-square/"}]}'
Tips
- Use Apify Proxy (enabled by default) for reliable scraping and anti-blocking.
- Schedule runs with Apify Scheduler to build a time-series of camera snapshots and weather data.
- Combine multiple VisionSync scrapers to build a comprehensive multi-provider webcam directory.
- Export results via the Apify API or integrate with webhooks for real-time pipelines.
- Pass a listing page URL to auto-discover all cameras on that page.
Is it legal to scrape Webcamera24?
This Actor extracts publicly available data from Webcamera24 camera pages. Web scraping of publicly accessible information is generally permitted under applicable law. Always review the target site's Terms of Service and applicable regulations (including GDPR for EU data) before use. This Actor does not bypass authentication, paywalls, or CAPTCHAs. Use responsibly and respect rate limits.
Part of VisionSync Boutique Suite
Search all 12 providers at once with VisionSync Hub.
| Provider | Link |
|---|---|
| EarthCam | Open in Store |
| SkylineWebcams | Open in Store |
| Explore.org | Open in Store |
| Webcamtaxi | Open in Store |
| Windy | Open in Store |
| WhatsUpCams | Open in Store |
| YouTube Live | Open in Store |
| Worldcam | Open in Store |
| IPLiveCams | Open in Store |
| GeoCam | Open in Store |
| OpenWebcamDB | Open in Store |