Copy Website avatar

Copy Website

Pricing

Pay per usage

Go to Apify Store
Copy Website

Copy Website

Copy any public website into a browsable snapshot. Saves HTML and optional screenshots up to a chosen crawl depth.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

Copy Website | Save Pages as HTML & Screenshots

Copy any public website into a browsable snapshot. Works on modern JavaScript-heavy sites. No setup required.


🚀 What this Actor does

  • Copy any public website in minutes
  • Works on JavaScript-heavy sites (React, Vue, etc.)
  • Choose how deep to crawl — you stay in control
  • Save pages as HTML for offline use
  • Optionally capture screenshots for each page

This Actor is designed to be the simplest way to copy a website without dealing with complex scraping setups.


📦 What you get

For each page:

  • Full HTML snapshot
  • Page URL and metadata
  • Crawl depth information
  • Optional screenshot (for visual reference)

All results are stored in a dataset and can be exported as JSON, CSV, or downloaded for further use.


🧠 How it works

  1. Start from a URL
  2. Crawl links within the same website
  3. Capture each page (HTML + optional screenshot)
  4. Continue up to your defined depth

⚔️ How this is different

Unlike traditional web scrapers, this Actor focuses on:

Capturing full page snapshots — not just extracting text

That means:

  • You get complete pages, not partial data
  • Better for offline browsing, archiving, and backups
  • No need to configure complex extraction rules

💡 Use cases

  • Archive a website before it changes
  • Download documentation for offline use
  • Save blog content for research
  • Backup public websites
  • Analyze site structure

💰 Pricing

Simple and predictable:

You only pay for successfully saved pages.

  • 1 page saved = 1 billable event
  • Failed or blocked pages are not counted

This makes costs easy to estimate and control.


⚙️ Example input

{
"startUrl": "https://example.com",
"maxDepth": 2
}

⚠️ Limitations

Works best for:

  • Blogs
  • Documentation sites
  • Marketing websites

May struggle with:

  • Login-required sites
  • Highly protected websites (e.g., strong anti-bot systems)
  • Extremely dynamic or infinite-scroll apps

🧩 Tips for best results

  • Start with a low depth (1–2) to test
  • Increase depth gradually
  • Avoid very large sites unless needed
  • Use screenshots for debugging tricky pages

🏁 Summary

The simplest way to copy any public website.

No complex scraping configs. No confusing pricing. Just give a URL, set depth, and get your website snapshot.