πŸš€ Web Traffic Generator avatar

πŸš€ Web Traffic Generator

Pricing

from $4.99 / 1,000 results

Go to Apify Store
πŸš€ Web Traffic Generator

πŸš€ Web Traffic Generator

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

πŸš€ Web Traffic Generator β€” Real Browser Visits

Web Traffic Generator sends real, human-like browser traffic to any website you choose. Every visit launches a genuine Chromium browser, emulates a random desktop / mobile / tablet device, scrolls the page naturally, and (optionally) crawls internal links β€” so the traffic looks exactly like a real person browsing your site. A built-in auto-escalating proxy ladder keeps visits flowing even when a site rate-limits or blocks the request.

Perfect for warming up analytics dashboards, load-checking pages, testing A/B variants, demoing funnels, and stress-testing how a site behaves under realistic, multi-device traffic.


✨ Why Choose This Actor?

This ActorTypical alternatives
🌐 Proxy strategyAuto-escalating ladder β€” direct β†’ datacenter β†’ residentialSingle fixed proxy
πŸ“± Devices8 real device profiles (desktop / mobile / tablet)Desktop-only or none
πŸ•ΈοΈ CrawlingFollows internal links, multi-page visitsSingle-page only
πŸ“Š Output4 ready-made dataset views β€” overview, devices, crawl, diagnosticsFlat dump
πŸ’Ύ Live resultsEvery visit saved the moment it finishesSaved only at the end
πŸ›‘οΈ ReliabilityRetries, backoff, block detection, graceful partial outputFails on first block

πŸ”‘ Key Features

  • πŸ”— Bulk URLs β€” paste one or hundreds of websites; visits are spread across them.
  • πŸ§‘β€πŸ€β€πŸ§‘ Concurrency control β€” run many visits in parallel for fast, high-volume traffic.
  • πŸ“± Real device emulation β€” Windows, macOS, Linux, Pixel, iPhone, Galaxy, iPad, Galaxy Tab.
  • βŒ› Natural behavior β€” smooth, randomized scrolling and dwell time on every page.
  • πŸ•ΈοΈ Deep crawling β€” each visit can browse internal pages, same-domain or site-wide.
  • 🌐 Smart proxy ladder β€” starts direct, escalates to datacenter then residential only when blocked, and ratchets to the higher tier for the rest of the run.
  • πŸ” Resilient β€” block detection, retries with exponential backoff, and per-visit error capture.
  • πŸ“Š Live, sectioned output β€” results stream to the dataset in real time, split into four views.

πŸ“₯ Input

FieldTypeDescriptionDefault
startUrlsarrayWebsite URLs to visit (bulk supported).β€” (required)
numberOfVisitorsintegerTotal visits to generate across all URLs.10
simultaneousVisitorsintegerVisits running in parallel.5
stayDurationSecondsintegerSeconds each visit scrolls a page.10
useDesktopbooleanEmulate desktop browsers.true
useMobilebooleanEmulate mobile phones.true
useTabletbooleanEmulate tablets.true
crawlWebsitebooleanFollow internal links and visit more pages.true
crawlMaxPagesintegerMax extra pages per crawling visit.20
crawlSameDomainOnlybooleanKeep crawling on the start URL's domain.true
proxyConfigurationobjectProxy used for the fallback tiers.{ "useApifyProxy": true }
maxRetriesintegerResidential retry attempts before giving up.3
retryBackoffSecondsintegerBase wait between residential retries.2
navigationTimeoutMsintegerPage-load timeout in milliseconds.90000

Example input

{
"startUrls": [{ "url": "https://bebity.io" }],
"numberOfVisitors": 25,
"simultaneousVisitors": 5,
"stayDurationSeconds": 12,
"useDesktop": true,
"useMobile": true,
"useTablet": true,
"crawlWebsite": true,
"crawlMaxPages": 10,
"crawlSameDomainOnly": true,
"proxyConfiguration": { "useApifyProxy": true }
}

πŸ“€ Output

Each visit is pushed to the dataset the instant it finishes. One record per visit:

{
"url": "https://bebity.io",
"success": true,
"duration": 18664,
"durationSeconds": 18.66,
"startTime": 1779343743840,
"endTime": 1779343762504,
"visitedAt": "2026-05-21T08:09:03.840000+00:00",
"deviceType": "mobile",
"deviceLabel": "iPhone (iOS)",
"deviceUserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 ...) Safari/604.1",
"deviceViewport": "390x664",
"device": {
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 ...) Safari/604.1",
"viewport": { "width": 390, "height": 664 },
"screen": { "width": 390, "height": 844 },
"deviceScaleFactor": 3,
"isMobile": true,
"hasTouch": true,
"defaultBrowserType": "chromium"
},
"proxyTier": "none",
"proxyUsed": false,
"proxyUrl": null,
"crawlEnabled": true,
"crawledPagesCount": 0,
"crawledPages": [],
"pagesVisited": 1,
"attempts": 1,
"blockEvents": 0,
"error": null
}
FieldMeaning
successWhether the visit completed without being blocked.
duration / durationSecondsTotal visit time (ms / seconds).
deviceFull emulated device profile.
proxyTierTier the visit ended on β€” none, datacenter or residential.
proxyUrlProxy endpoint used (password redacted).
crawledPagesInternal pages browsed during the visit.
attempts / blockEventsRetry count and number of blocks hit.
errorFailure reason, if the visit did not succeed.

The dataset ships with four output views so results are easy to read section by section: 🌐 Visit Overview, πŸ“± Device Breakdown, πŸ•ΈοΈ Crawled Pages, and πŸ›‘οΈ Proxy & Diagnostics. A RUN_SUMMARY is also saved to the key-value store.


πŸš€ How to Use (Apify Console)

  1. Log in at console.apify.com β†’ Actors.
  2. Open Web Traffic Generator.
  3. Add your website URLs and tune the visit count, devices, and crawl options.
  4. Click Start.
  5. Watch the live log β€” every visit reports its result in real time.
  6. Open the Output tab and switch between the four views.
  7. Export to JSON / CSV / XLSX.

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{ "url": "https://bebity.io" }],
"numberOfVisitors": 25,
"simultaneousVisitors": 5,
"proxyConfiguration": { "useApifyProxy": true }
}'

🎯 Best Use Cases

  • πŸ“ˆ Warming up website analytics and dashboards with realistic multi-device traffic.
  • πŸ§ͺ A/B test and funnel demos that need genuine browser sessions.
  • βš™οΈ Smoke / load checks on landing pages and marketing sites.
  • 🌍 Generating geo-distributed traffic via the proxy ladder.

πŸ’° Pricing

This actor runs on the pay-per-event model. You are billed for actor startup and for each successful visit (page-visit event). Failed or blocked visits are not charged. Underlying platform usage (compute, proxies) follows your Apify plan. Exact event prices are shown on the actor's Store page before you run it.

❓ FAQ

Does it really load pages like a person? Yes β€” every visit is a real Chromium browser with an emulated device, randomized scrolling, and dwell time.

What happens if a site blocks me? The actor detects the block and escalates: direct β†’ datacenter proxy β†’ residential proxy. Once it escalates, the higher tier is reused for all remaining visits.

Why did a visit fail? Check the error field and the Proxy & Diagnostics view. Common causes are unreachable sites or aggressive anti-bot protection.

Can I raise concurrency? Yes β€” but each parallel visit is a full browser. Increase the run's memory when setting simultaneousVisitors above 5.

πŸ›Ÿ Support & Feedback

Found a bug or want a feature? Open an issue on the actor's Issues tab in the Apify Console.

Use this actor only on websites you own or are authorized to test. You are responsible for complying with the target site's Terms of Service and all applicable laws.