VisionSync IPLiveCams - Boutique Suite avatar

VisionSync IPLiveCams - Boutique Suite

Under maintenance

Pricing

Pay per usage

Go to Apify Store
VisionSync IPLiveCams - Boutique Suite

VisionSync IPLiveCams - Boutique Suite

Under maintenance

Scrape IPLiveCams with VisionSync enrichment: 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

the anh nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

Scrape IPLiveCams webcams with full VisionSync V1 enrichment: live stream URLs, HD snapshots, real-time weather, and automated health checks.

What does IPLiveCams Scraper do?

This Actor extracts structured data from IPLiveCams 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 IPLiveCams?

IPLiveCams aggregates ~1,500 webcams with YouTube and HLS streams, covering US cities, beaches, and landmarks. Useful for building live cam aggregators, traffic monitoring tools, and US-focused travel dashboards.

How to scrape IPLiveCams

  1. Create a free Apify account at apify.com if you don't have one.
  2. Open this Actor in the Apify Console and click "Start".
  3. Add camera URLs from IPLiveCams to the Start URLs field.
  4. Click Run and wait for the Actor to finish processing.
  5. Download results as JSON, CSV, or Excel from the Output tab.

Input example

{
"startUrls": [
{ "url": "https://www.iplivecams.com/live-webcams/new-york-city/" },
{ "url": "https://www.iplivecams.com/live-webcams/miami-beach/" }
]
}

Output example

{
"visionSyncId": "VS-ILC-new-york-city",
"url": "https://www.iplivecams.com/live-webcams/new-york-city/",
"title": "New York City Live Webcam",
"stream": {
"url": "https://...",
"isLive": true,
"lastVerified": "2026-03-19T10:00:00Z"
},
"snapshotUrl": "https://api.apify.com/v2/key-value-stores/.../records/...",
"enrichment": {
"location": {
"city": "New York",
"lat": 40.7128,
"lon": -74.006
},
"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": "iplivecams",
"timestamp": "2026-03-19T10:00:00Z"
}

How much will it cost?

This Actor uses Pay-Per-Event pricing:

VolumeCost
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 IPLiveCams 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 ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("Vf10ZNN31k2fodZua").call(run_input={
"startUrls": [{"url": "https://www.iplivecams.com/live-webcams/new-york-city/"}]
})
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('Vf10ZNN31k2fodZua').call({
startUrls: [{ url: 'https://www.iplivecams.com/live-webcams/new-york-city/' }],
});
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/Vf10ZNN31k2fodZua/runs" \
-X POST -H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"startUrls": [{"url": "https://www.iplivecams.com/live-webcams/new-york-city/"}]}'

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.

This Actor extracts publicly available data from IPLiveCams 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.

ProviderLink
EarthCamOpen in Store
SkylineWebcamsOpen in Store
Explore.orgOpen in Store
WebcamtaxiOpen in Store
WindyOpen in Store
WhatsUpCamsOpen in Store
YouTube LiveOpen in Store
WorldcamOpen in Store
Webcamera24Open in Store
GeoCamOpen in Store
OpenWebcamDBOpen in Store