Apify Store
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

FieldTypeDescription
url*stringThe URL to simulate browser page views on. Must be a valid HTTP or HTTPS URL.
requestCountintegerTotal number of browser page views to simulate. default 50
concurrencyintegerMaximum 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
minDelayMsintegerMinimum delay in milliseconds before dispatching each browser request. Randomized between min and max to simulate staggered traffic. default 0
maxDelayMsintegerMaximum delay in milliseconds before dispatching each browser request. default 0
minTimeOnPageMsintegerMinimum time in milliseconds the browser spends on the page after load (simulates reading time). default 2000
maxTimeOnPageMsintegerMaximum time in milliseconds the browser spends on the page after load. default 8000
simulateBehaviorbooleanWhen enabled, the browser scrolls through the page and moves the mouse to mimic real user interaction. Capped at 5 seconds total. default false
blockResourcesbooleanBlock 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
waitUntilstring (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"
proxyGroupsarrayApify proxy groups to use for rotating IPs. Use RESIDENTIAL for residential IPs. default ["RESIDENTIAL"]
countryCodestringOptional ISO 3166-1 alpha-2 country code to restrict proxy IPs (e.g. US, GB, DE). Leave empty for all countries.
headersobjectAdditional 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 120
mcp
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.