AS
Apify Store
/practicaltools/pageview-generator
Page View Generator / Stress Tester
Simulates realistic page views to a URL using rotating Apify residential proxies for stress testing and traffic analysis.
liveasyncunknown~30s typical
developer toolsautomationpageviewgenerator
$0.063
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.05 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /practicaltools/pageview-generator for me.
Input
| Field | Type | Description |
|---|---|---|
| url* | string | The URL to simulate browser page views on. Must be a valid HTTP or HTTPS URL. |
| requestCount | integer | Total number of browser page views to simulate. default 50 |
| concurrency | integer | Maximum number of browser instances running in parallel. Scale this with the run's memory: Apify grants 1 CPU core per 4 GB, and each browser needs roughly 1/4 core to avoid navigation timeouts. Too little memory for your concurrency starves the CPU, which makes runs slower AND more expensive (compute is billed as GB x hours). default 5 |
| minDelayMs | integer | Minimum delay in milliseconds before dispatching each browser request. Randomized between min and max to simulate staggered traffic. default 0 |
| maxDelayMs | integer | Maximum delay in milliseconds before dispatching each browser request. default 0 |
| minTimeOnPageMs | integer | Minimum time in milliseconds the browser spends on the page after load (simulates reading time). default 2000 |
| maxTimeOnPageMs | integer | Maximum time in milliseconds the browser spends on the page after load. default 8000 |
| simulateBehavior | boolean | When enabled, the browser scrolls through the page and moves the mouse to mimic real user interaction. Capped at 5 seconds total. default false |
| blockResources | boolean | Block images, fonts and media from loading. Significantly reduces session time and proxy bandwidth cost while preserving JS execution and analytics firing. Recommended for speed and cost efficiency. default true |
| waitUntil | string (domcontentloaded | load | networkidle) | Page load event to wait for before considering navigation complete. 'load' is recommended — it waits for scripts (including analytics) to finish loading, ensuring pageview beacons fire reliably. 'domcontentloaded' is faster but may miss analytics. 'networkidle' is the most conservative. default "load" |
| proxyGroups | array | Apify proxy groups to use for rotating IPs. Use RESIDENTIAL for residential IPs. default ["RESIDENTIAL"] |
| countryCode | string | Optional ISO 3166-1 alpha-2 country code to restrict proxy IPs (e.g. US, GB, DE). Leave empty for all countries. |
| headers | object | Additional HTTP headers to inject into every browser request (e.g. {"Accept-Language": "en-US,en;q=0.9"}). default {} |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/practicaltools/pageview-generator","input":{"url":"https://example.com"},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /practicaltools/pageview-generator -i '{"url":"https://example.com"}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/practicaltools/pageview-generator", input: {"url":"https://example.com"}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.