Massive (web rendering)

Use Massive to fetch hard-to-retrieve web pages. Massive is available as a built-in tool for Agents and as a fetch method on the Fetch URL step in a Flow, alongside Firecrawl.

What is Massive?

Massive’s Web Render API turns hard-to-reach web content into clean data. It renders JavaScript, solves CAPTCHAs, and retries requests through a residential network. Use it for pages that block or challenge datacenter traffic. Massive returns LLM-optimized Markdown, rendered HTML, or raw HTML, and it supports country-based geotargeting.

Set up Massive

Massive is available with a Runtype platform key, so you can use it without adding your own API key. If you use your own Massive account, follow these steps:

  1. Sign up at Massive.
  2. Copy your API key from the Massive dashboard.
  3. In Runtype, open Settings > Integrations.
  4. Select Massive.
  5. Enter your API key.
  6. Click Save Key.

Use Massive as a tool

Enable the Massive Web Render built-in tool when you configure an Agent. The Agent uses the tool to fetch pages that resist ordinary HTTP requests.

The tool accepts the following parameters:

  • url: Enter the page to fetch. This parameter is required.
  • format: Set the output format to markdown (default), rendered (post-JavaScript HTML), or raw (unrendered HTML).
  • country: Set a two-letter ISO country code, such as us, to fetch content from a specific country.
  • delay: Set supplemental wait time from 0.1 to 10 seconds before capturing content on slow-loading pages.

Use Massive in a Flow

On the Fetch URL step, set the fetch method to Massive (Web Render). The step routes the request through Massive instead of a raw HTTP fetch. You can configure the output format, geotargeting, delay, and cache expiration.

Choose between Massive and Firecrawl

Both services fetch pages that block ordinary requests. Firecrawl adds structured extraction options, including JSON extraction, page actions, and main-content stripping. Massive focuses on difficult sites with residential geotargeting and CAPTCHA solving. If one service cannot retrieve a page, try the other.

Massive use cases

Use Massive for the following cases:

  • Hard-to-reach pages: Fetch sites that block, rate-limit, or challenge datacenter traffic.
  • Localized content: Fetch pages as seen from a specific country.
  • Dynamic pages: Capture content that appears only after JavaScript runs.
  • Research: Gather data from sources that resist ordinary requests.

Next steps

Continue with one of these guides: