π Web Traffic Generator
Pricing
from $4.99 / 1,000 results
π Web Traffic Generator
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
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 Actor | Typical alternatives | |
|---|---|---|
| π Proxy strategy | Auto-escalating ladder β direct β datacenter β residential | Single fixed proxy |
| π± Devices | 8 real device profiles (desktop / mobile / tablet) | Desktop-only or none |
| πΈοΈ Crawling | Follows internal links, multi-page visits | Single-page only |
| π Output | 4 ready-made dataset views β overview, devices, crawl, diagnostics | Flat dump |
| πΎ Live results | Every visit saved the moment it finishes | Saved only at the end |
| π‘οΈ Reliability | Retries, backoff, block detection, graceful partial output | Fails 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
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | Website URLs to visit (bulk supported). | β (required) |
numberOfVisitors | integer | Total visits to generate across all URLs. | 10 |
simultaneousVisitors | integer | Visits running in parallel. | 5 |
stayDurationSeconds | integer | Seconds each visit scrolls a page. | 10 |
useDesktop | boolean | Emulate desktop browsers. | true |
useMobile | boolean | Emulate mobile phones. | true |
useTablet | boolean | Emulate tablets. | true |
crawlWebsite | boolean | Follow internal links and visit more pages. | true |
crawlMaxPages | integer | Max extra pages per crawling visit. | 20 |
crawlSameDomainOnly | boolean | Keep crawling on the start URL's domain. | true |
proxyConfiguration | object | Proxy used for the fallback tiers. | { "useApifyProxy": true } |
maxRetries | integer | Residential retry attempts before giving up. | 3 |
retryBackoffSeconds | integer | Base wait between residential retries. | 2 |
navigationTimeoutMs | integer | Page-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}
| Field | Meaning |
|---|---|
success | Whether the visit completed without being blocked. |
duration / durationSeconds | Total visit time (ms / seconds). |
device | Full emulated device profile. |
proxyTier | Tier the visit ended on β none, datacenter or residential. |
proxyUrl | Proxy endpoint used (password redacted). |
crawledPages | Internal pages browsed during the visit. |
attempts / blockEvents | Retry count and number of blocks hit. |
error | Failure 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)
- Log in at console.apify.com β Actors.
- Open Web Traffic Generator.
- Add your website URLs and tune the visit count, devices, and crawl options.
- Click Start.
- Watch the live log β every visit reports its result in real time.
- Open the Output tab and switch between the four views.
- 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.
βοΈ Legal
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.