DashboardSign inStart your trial

ZenRows

Reference

14 actions for ZenRows workflows.

01. Operations

Act on ZenRows from a workflow

Operations are the actions a workflow can take in ZenRows, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Document Extraction

1 operation

Convert web pages and URLs into accessible PDF documents for archival, reporting, or further processing. This operation is useful when you need to capture and preserve web content in a standardized format for downstream workflows.

Action

Get PDF from URL

ZENROWS_GET_PDF_FROM_URL

Converts web pages into downloadable PDF files with full JavaScript rendering support, allowing you to capture and save online content in a portable format. Perfect for archiving, documentation, and offline access to web content.

3 input

Monitoring

1 operation

Track real-time concurrency usage and bandwidth consumption across your ZenRows account to maintain service stability and prevent rate limit violations. Use this to monitor active request loads and optimize scraping patterns during peak usage periods.

Action

Get Detailed Concurrency Status

ZENROWS_GET_CONCURRENCY_STATUS_DETAILED

Monitor your current API usage and concurrent request limits to ensure your scraping operations stay within plan restrictions and avoid service interruptions.

Screenshots

1 operation

Capture full-page screenshots of rendered web content for visual documentation, comparison, or quality assurance purposes. This is essential when you need to verify page appearance or create snapshots without extracting structured data.

Action

Screenshot URL

ZENROWS_SCREENSHOT_URL

Captures screenshots of web pages or specific elements in various formats and quality settings. Useful for monitoring how your website or competitors' sites appear to visitors, documenting web content, or creating visual records for analysis and reporting.

6 input

Sessions

1 operation

Establish persistent browser sessions that maintain cookies, authentication state, and browsing history across multiple requests. Leverage session management when scraping sites that require login or multi-step interactions to stay authenticated.

Action

Get Session ID

ZENROWS_GET_SESSION_ID

Maintains a consistent IP address across multiple web scraping requests for up to 10 minutes, helping you appear as a single user session to avoid detection by website protection systems.

3 input

Usage Metrics

1 operation

Retrieve comprehensive statistics on your API consumption, including request counts, bandwidth usage, and cost tracking information. Check these metrics regularly to understand your usage patterns and ensure you stay within your plan limits.

Action★ Featured

Get ZenRows API Usage Statistics

ZENROWS_GET_API_USAGE

Retrieves your current API usage statistics and credit balance to help you monitor consumption and avoid running out of credits during web scraping tasks.

Web Scraping

9 operations

Extract structured or unstructured data from websites using intelligent parsing, CSS selectors, and autoparse features that handle JavaScript rendering and dynamic content. This broad toolkit covers everything from real estate listings to e-commerce products, with options for raw HTML, plain text, headers, and custom extraction patterns to fit your automation needs.

Action★ Featured

Get Walmart Product Details

ZENROWS_GET_WALMART_PRODUCT

Extracts detailed product information from Walmart including pricing, availability, and specifications in a structured format. This enables you to gather competitive intelligence and monitor product data at scale without manual browsing.

2 input
Action★ Featured

Scrape url autoparse

ZENROWS_SCRAPE_URL_AUTOPARSE

Automatically extracts structured data from any webpage without needing to write custom selectors, returning titles, content, images, links, prices, and contact information ready to use in your applications.

4 input
Action★ Featured

Scrape URL with CSS Selectors

ZENROWS_SCRAPE_WITH_CSS_SELECTORS

Extract specific data elements from websites by targeting them with CSS selectors, enabling efficient collection of structured information like prices, product details, or contact information without processing entire page content.

6 input
Action

Get Original Status Code

ZENROWS_GET_ORIGINAL_STATUS

Retrieves the original HTTP status code from a target website to help identify and troubleshoot scraping issues, server errors, or unexpected website behavior. This is essential for verifying whether a website is accessible, down, or returning errors that affect your data collection.

1 input
Action

Get Plaintext Response

ZENROWS_GET_PLAINTEXT

Extracts clean, readable text content from webpages by removing HTML formatting, making it easy to process content for analysis or storage. This is ideal when you need just the text without the complexity of HTML structure.

4 input
Action

Get Real Estate Property Data

ZENROWS_GET_REAL_ESTATE_DATA

Extracts structured property information from real estate platforms like Zillow and Idealista, including details, location data, features, and seller information in an organized format.

5 input
Action

Get response headers

ZENROWS_GET_RESPONSE_HEADERS

Retrieve metadata from web scraping requests including rate limits, request costs, and redirect information to monitor API usage and optimize performance.

1 input
Action

Get Response with Compression

ZENROWS_GET_RESPONSE_COMPRESSION

Fetch website content with automatic compression to reduce data usage and speed up page loading, ideal for scraping or monitoring multiple sites efficiently.

2 input
Action

Scrape URL HTML

ZENROWS_SCRAPE_URL_HTML

Fetches the raw HTML content from any webpage, with options to render JavaScript and use premium proxies for accessing hard-to-reach sites. This is useful when you need the underlying page structure for analysis or parsing rather than formatted data.

9 input
What now

Use ZenRows in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.