Task Configuration

Browser Rendering Options

22 Oct, 2025 7 min read

Choose the right rendering level for your tracking tasks. Modern websites often require JavaScript execution to display content properly.

What is Browser Rendering?

Many modern websites use JavaScript to load and display content dynamically. Browser rendering simulates a real web browser, executing JavaScript and loading the fully rendered page before extracting content.

When Do You Need Rendering?

  • Content loaded by JavaScript (React, Vue, Angular apps)
  • Prices or data fetched via AJAX requests
  • Infinite scroll or dynamically loaded elements
  • Single Page Applications (SPAs)

Three Rendering Levels

No Rendering (None) Default

Fetches raw HTML without executing JavaScript. Fastest and most cost-effective option.

Best For:

  • Static HTML websites
  • Server-rendered content
  • Content in raw HTML

Cost:

+0 tokens

Base cost only

Server-Side Rendering Recommended

Executes JavaScript on our servers and waits for content to load. Suitable for most modern websites.

Best For:

  • Most modern websites
  • JavaScript-loaded content
  • AJAX-based data

Cost:

+30 tokens

Per check

Advanced Browser Rendering Premium

Full browser simulation with anti-bot detection bypass. For complex sites with advanced protection.

Best For:

  • Sites with bot protection
  • Cloudflare-protected sites
  • Complex SPAs

Cost:

+50 tokens

Per check

How to Choose the Right Level

The Golden Rule

Always start with "No Rendering" and only increase the level if your tracked content doesn't appear or is incomplete.

Step 1: Try No Rendering First

Create your task with no rendering and run a test check. If content is found correctly, you're done!

Step 2: Enable Server-Side if Needed

If content is missing or shows as "Loading...", enable Server-Side Rendering.

Step 3: Use Advanced Only When Required

If Server-Side fails due to bot protection, upgrade to Advanced Rendering.

Common Scenarios

✓ Works with No Rendering

  • • Traditional websites (WordPress, Shopify)
  • • Content in page source
  • • Server-rendered pages
  • • Simple static sites

⚙️ Needs Server-Side Rendering

  • • React/Vue/Angular apps
  • • AJAX-loaded prices
  • • JavaScript-rendered content
  • • Lazy-loaded elements

🚀 Needs Advanced Rendering

  • • Cloudflare-protected sites
  • • reCAPTCHA challenges
  • • Advanced bot detection
  • • Complex fingerprinting

⚠️ May Not Work (Any Level)

  • • Login-required content
  • • Paywalled articles
  • • Two-factor auth pages
  • • Geo-restricted content

Testing Your Selection

Quick Test Method

  1. View page source (Ctrl+U or Cmd+U)
  2. Search (Ctrl+F) for the text you want to track
  3. If found in source → Use No Rendering
  4. If not in source → Use Server-Side or higher

Pro Tip: Content in Source Check

If your content appears when viewing page source, you don't need rendering! Save tokens by using "No Rendering" level.

Performance & Cost Impact

Level Speed Token Cost Success Rate
No Rendering ⚡⚡⚡ Fast Base (10 tokens) ~60% of sites
Server-Side ⚡⚡ Medium Base + 30 tokens ~85% of sites
Advanced ⚡ Slower Base + 50 tokens ~95% of sites

Higher rendering levels increase both processing time and token costs. Only use what you need!

Quick Decision Guide

Q: Content shows "Loading..." or is empty?
A: Enable Server-Side Rendering

Q: Getting blocked by Cloudflare or bot protection?
A: Enable Advanced Rendering

Q: Content appears correctly with No Rendering?
A: Keep it! No need to upgrade

Q: Not sure which to choose?
A: Start with No Rendering, upgrade if needed

Next Steps

Now learn about screenshot settings to capture visual proof of changes alongside text content.

Configure Screenshot Settings

Popular Keyword

Still need help?

Our support team is available to help you with any questions.