ZenRows
zenrowsZenRows is a web scraping API allowing developers to bypass CAPTCHAs and blocks, gather structured data from dynamic websites, and quickly integrate results into applications
Acciones disponibles (16)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Get ZenRows API Usage StatisticsZENROWS_GET_API_USAGEAcciónThis tool retrieves the current api usage statistics and limits for your zenrows account. it is an independent action that requires no additional parameters besides authentication. it is useful for monitoring api usage and ensuring that the account has sufficient remaining credits.
ZENROWS_GET_API_USAGEAcciónThis tool retrieves the current api usage statistics and limits for your zenrows account. it is an independent action that requires no additional parameters besides authentication. it is useful for monitoring api usage and ensuring that the account has sufficient remaining credits.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Concurrency StatusZENROWS_GET_CONCURRENCY_STATUSAcciónThis tool retrieves the current concurrency status of your zenrows api usage. it reports the maximum number of concurrent requests allowed by your plan and the number of available concurrent request slots. it is useful for monitoring api usage, implementing rate limiting, debugging request issues, and capacity planning.
ZENROWS_GET_CONCURRENCY_STATUSAcciónThis tool retrieves the current concurrency status of your zenrows api usage. it reports the maximum number of concurrent requests allowed by your plan and the number of available concurrent request slots. it is useful for monitoring api usage, implementing rate limiting, debugging request issues, and capacity planning.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Detailed Concurrency StatusZENROWS_GET_CONCURRENCY_STATUS_DETAILEDAcciónThis tool provides detailed information about the current concurrency status and limits of your zenrows account by making a request to the api and analyzing the response headers. it is essential for monitoring real-time api usage, managing concurrent requests, and ensuring optimal performance within plan limits.
ZENROWS_GET_CONCURRENCY_STATUS_DETAILEDAcciónThis tool provides detailed information about the current concurrency status and limits of your zenrows account by making a request to the api and analyzing the response headers. it is essential for monitoring real-time api usage, managing concurrent requests, and ensuring optimal performance within plan limits.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Original Status CodeZENROWS_GET_ORIGINAL_STATUSAcciónThis tool retrieves the original http status code returned by the target website, which is useful for debugging purposes. it returns the original status code in the response headers under 'x-zenrows-original-status'. it can also provide the full response body and error messages, helping with debugging scraping issues, verifying website responses, monitoring availability, and understanding website behavior.
ZENROWS_GET_ORIGINAL_STATUSAcciónThis tool retrieves the original http status code returned by the target website, which is useful for debugging purposes. it returns the original status code in the response headers under 'x-zenrows-original-status'. it can also provide the full response body and error messages, helping with debugging scraping issues, verifying website responses, monitoring availability, and understanding website behavior.
Parámetros de entrada
urlstringObligatorioThe URL of the website to check the original status code
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get PDF from URLZENROWS_GET_PDF_FROM_URLAcciónThis tool generates a pdf version of the scraped content from a given url. it requires javascript rendering to be enabled and sets the response type to pdf, making it ideal for archiving web pages, creating documentation, generating reports, or saving articles for offline reading.
ZENROWS_GET_PDF_FROM_URLAcciónThis tool generates a pdf version of the scraped content from a given url. it requires javascript rendering to be enabled and sets the response type to pdf, making it ideal for archiving web pages, creating documentation, generating reports, or saving articles for offline reading.
Parámetros de entrada
urlstringObligatorioThe URL of the webpage to convert to PDF
waitintegerTime to wait before generating PDF in milliseconds
premium_proxybooleanWhether to use premium proxies
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Plaintext ResponseZENROWS_GET_PLAINTEXTAcciónThis tool extracts plain text content from a webpage using the zenrows api. by using the response type=plaintext parameter, it strips html tags and formats the content into clean, plain text. it's useful for extracting readable content for nlp, summarization, or archiving purposes.
ZENROWS_GET_PLAINTEXTAcciónThis tool extracts plain text content from a webpage using the zenrows api. by using the response type=plaintext parameter, it strips html tags and formats the content into clean, plain text. it's useful for extracting readable content for nlp, summarization, or archiving purposes.
Parámetros de entrada
urlstringObligatorioThe URL of the webpage to extract text from
waitintegerTime to wait for JavaScript execution in milliseconds
js_renderbooleanEnable JavaScript rendering
premium_proxybooleanUse premium proxy
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Real Estate Property DataZENROWS_GET_REAL_ESTATE_DATAAcciónA specialized tool for extracting structured data from real estate platforms like zillow and idealista. it leverages zenrows' real estate api to fetch comprehensive property information, including property details, location information, features, seller details, and more, in a structured format.
ZENROWS_GET_REAL_ESTATE_DATAAcciónA specialized tool for extracting structured data from real estate platforms like zillow and idealista. it leverages zenrows' real estate api to fetch comprehensive property information, including property details, location information, features, seller details, and more, in a structured format.
Parámetros de entrada
tldstringOptional: Top-level domain for Idealista (com, it, pt). Default is com.
countrystringOptional: Target specific country. For Zillow, use 'us'. For Idealista, it's determined by the TLD.
languagestringOptional: Language code for Idealista results. Supported values: en, es, ca, it, pt, fr, de, da, fi, nb, nl, pl, ro, ru, sv, el, zh, uk.
platformstringObligatorioThe real estate platform to fetch data from. Currently supports 'zillow' or 'idealista'.
property_idstringObligatorioThe property ID from the respective platform. For Zillow, it's the ZPID (7-10 digits). For Idealista, it's the property ID from the URL.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Response with CompressionZENROWS_GET_RESPONSE_COMPRESSIONAcciónA tool to fetch content from a url using the zenrows api with compression enabled to optimize bandwidth usage and improve performance. it supports gzip, deflate, and br compression encodings, handles decompression automatically, and provides compression statistics along with the decompressed content.
ZENROWS_GET_RESPONSE_COMPRESSIONAcciónA tool to fetch content from a url using the zenrows api with compression enabled to optimize bandwidth usage and improve performance. it supports gzip, deflate, and br compression encodings, handles decompression automatically, and provides compression statistics along with the decompressed content.
Parámetros de entrada
urlstringObligatorioThe URL to fetch content from with compression enabled
custom_headersobjectOptional custom headers to include in the request. The Accept-Encoding header will be automatically set.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get response headersZENROWS_GET_RESPONSE_HEADERSAcciónA tool to retrieve and parse response headers from zenrows api requests. it provides critical metadata such as concurrency limits, available request slots, request cost, unique request id, and final url after redirects, which is essential for monitoring usage, debugging, and optimizing requests.
ZENROWS_GET_RESPONSE_HEADERSAcciónA tool to retrieve and parse response headers from zenrows api requests. it provides critical metadata such as concurrency limits, available request slots, request cost, unique request id, and final url after redirects, which is essential for monitoring usage, debugging, and optimizing requests.
Parámetros de entrada
urlstringObligatorioThe URL to scrape and get response headers from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Session IDZENROWS_GET_SESSION_IDAcciónThis tool implements zenrows' session management functionality to maintain the same ip address across multiple requests for up to 10 minutes. it supports parameters like url, session id, and premium proxy, and is useful for maintaining consistent scraping sessions, simulating real user behavior, and avoiding detection by anti-bot systems.
ZENROWS_GET_SESSION_IDAcciónThis tool implements zenrows' session management functionality to maintain the same ip address across multiple requests for up to 10 minutes. it supports parameters like url, session id, and premium proxy, and is useful for maintaining consistent scraping sessions, simulating real user behavior, and avoiding detection by anti-bot systems.
Parámetros de entrada
urlstringObligatorioThe target URL to scrape
session_idintegerObligatorioA number between 1 and 99999 to maintain the same IP address across requests
premium_proxybooleanWhether to use premium proxies
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Walmart Product DetailsZENROWS_GET_WALMART_PRODUCTAcciónThis tool allows users to extract detailed product information from walmart using zenrows' specialized e-commerce scraping api. it provides structured data for walmart products including product details, pricing, availability, and more.
ZENROWS_GET_WALMART_PRODUCTAcciónThis tool allows users to extract detailed product information from walmart using zenrows' specialized e-commerce scraping api. it provides structured data for walmart products including product details, pricing, availability, and more.
Parámetros de entrada
urlstringObligatorioThe Walmart product URL to scrape
js_renderbooleanEnable JavaScript rendering for dynamic content
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Scrape urlZENROWS_SCRAPE_URLAcciónScrape and extract data from a specified url. this action allows you to collect and process web data effortlessly using the zenrows api.
ZENROWS_SCRAPE_URLAcciónScrape and extract data from a specified url. this action allows you to collect and process web data effortlessly using the zenrows api.
Parámetros de entrada
urlstringObligatorioThe url to be scraped.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Scrape url autoparseZENROWS_SCRAPE_URL_AUTOPARSEAcciónThe zenrows scrape url autoparse tool automatically parses and extracts structured data from any given url using intelligent parsing capabilities. it eliminates the need for manual css selectors by auto-identifying relevant content on web pages, returning data such as titles, main content, meta descriptions, images, links, prices, and contact information in a structured json format.
ZENROWS_SCRAPE_URL_AUTOPARSEAcciónThe zenrows scrape url autoparse tool automatically parses and extracts structured data from any given url using intelligent parsing capabilities. it eliminates the need for manual css selectors by auto-identifying relevant content on web pages, returning data such as titles, main content, meta descriptions, images, links, prices, and contact information in a structured json format.
Parámetros de entrada
urlstringObligatorioThe URL to be scraped and automatically parsed.
waitintegerTime to wait for JavaScript execution in seconds.
js_renderbooleanEnable JavaScript rendering for dynamic content.
premium_proxybooleanUse premium proxy for better success rate.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Scrape URL HTMLZENROWS_SCRAPE_URL_HTMLAcciónThis tool extracts raw html data from a given url using zenrows' universal scraper api. it focuses on retrieving the pure html content of the webpage without automatic parsing or data extraction. it supports parameters such as js render for enabling javascript rendering, custom headers for custom http headers, premium proxy for using premium proxies, and session id for maintaining the same ip across multiple requests.
ZENROWS_SCRAPE_URL_HTMLAcciónThis tool extracts raw html data from a given url using zenrows' universal scraper api. it focuses on retrieving the pure html content of the webpage without automatic parsing or data extraction. it supports parameters such as js render for enabling javascript rendering, custom headers for custom http headers, premium proxy for using premium proxies, and session id for maintaining the same ip across multiple requests.
Parámetros de entrada
urlstringObligatoriouriThe URL to scrape content from
waitintegerTime to wait in milliseconds after page load
wait_forstringCSS selector to wait for before returning content
js_renderbooleanEnable JavaScript rendering for dynamic content
session_idstringSession ID to maintain the same IP across requests
premium_proxybooleanUse premium proxies for the request
proxy_countrystringCountry code for proxy location (requires premium_proxy)
custom_headersobjectCustom HTTP headers to include in the request
original_statusbooleanReturn original HTTP status code
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Scrape URL with CSS SelectorsZENROWS_SCRAPE_WITH_CSS_SELECTORSAcciónThis tool allows users to scrape specific elements from a webpage using css selectors. it is particularly useful for targeted data extraction rather than retrieving the entire page content. the endpoint takes a url and a json object containing css selectors for parsing elements such as titles, links, images, and prices, and includes optional parameters like using premium proxies, specifying response wait times, and custom headers among others.
ZENROWS_SCRAPE_WITH_CSS_SELECTORSAcciónThis tool allows users to scrape specific elements from a webpage using css selectors. it is particularly useful for targeted data extraction rather than retrieving the entire page content. the endpoint takes a url and a json object containing css selectors for parsing elements such as titles, links, images, and prices, and includes optional parameters like using premium proxies, specifying response wait times, and custom headers among others.
Parámetros de entrada
urlstringObligatorioThe URL of the webpage to scrape
waitintegerTime to wait in milliseconds before scraping
wait_forstringCSS selector to wait for before scraping
js_renderbooleanEnable JavaScript rendering for dynamic content
css_selectorsobjectObligatorioA dictionary of CSS selectors where keys are labels and values are the selectors
premium_proxybooleanUse premium proxies for the request
Parámetros de salida
dataobjectObligatorioThe scraped data where keys match the input selectors
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Screenshot URLZENROWS_SCREENSHOT_URLAcciónA tool to capture screenshots of web pages using zenrows api. this tool allows you to take screenshots of entire web pages or specific elements, with customizable options for format and quality.
ZENROWS_SCREENSHOT_URLAcciónA tool to capture screenshots of web pages using zenrows api. this tool allows you to take screenshots of entire web pages or specific elements, with customizable options for format and quality.
Parámetros de entrada
urlstringObligatorioThe URL of the webpage to capture screenshot.
waitintegerTime to wait before taking screenshot (in milliseconds).
screenshot_formatstringImage format for the screenshot. Either 'png' or 'jpeg'.
screenshot_qualityintegerImage quality (1-100). Only applicable when format is 'jpeg'.
screenshot_fullpagebooleanSet to true to capture the entire page instead of just the visible viewport.
screenshot_selectorstringCSS selector to capture a specific element. Cannot be used with screenshot_fullpage.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not