Skip to main content
Version: 1.13.x (Next)

MrScraper

tip

This provider is an extra of the lfx-bundles metapackage. It is opt-in for both Langflow and standalone LFX installs:

uv pip install "lfx-bundles[<bundle>]"

Replace <bundle> with this page's provider name, for example qdrant. For a torch-free full Langflow install, run uv pip install "langflow[bundles]". For standalone LFX with every provider in lfx-bundles, including PyTorch-based providers, run uv pip install "lfx[bundles]". See Additional bundles for the exact extra name.

Bundles contain custom components that support specific third-party integrations with Langflow.

This page describes the components that are available in the MrScraper bundle.

For more information, see the MrScraper documentation.

MrScraper AI Agent Scraper

This component creates and runs an AI-powered scraper that uses natural-language instructions to extract data from a web page.

It outputs the API response as Data.

MrScraper AI Agent Scraper parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
URL (url)StringInput parameter. The target URL to scrape.
Extraction Prompt (message)StringInput parameter. A natural-language description of the data to extract.
Agent Type (agent)DropdownInput parameter. Select the agent based on your scraping use case: general for scraping a single/general page, listing for scraping listing pages across pagination, or map for map-based scraping. Default: general.
Proxy Country (proxy_​country)StringInput parameter. Optional ISO country code for proxy geolocation, such as us, gb, or sg.

MrScraper Batch Scrape URLs

This component reruns an existing AI or manual scraper on multiple URLs in a single batch.

It outputs the API response as Data.

MrScraper Batch Scrape URLs parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
Scraper ID (scraper_​id)StringInput parameter. The ID of the scraper to reuse for the same domain.
URLs (urls)StringInput parameter. Target URLs separated by commas or new lines.
Scraper Mode (mode)DropdownInput parameter. Whether to rerun an AI or Manual scraper. Default: AI.

MrScraper Crawl Website

This component uses the map agent to discover and scrape pages from a starting URL.

It outputs the API response as Data.

MrScraper Crawl Website parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
URL (url)StringInput parameter. The starting URL to crawl.
Max Depth (max_​depth)IntegerInput parameter. The crawl depth from the starting URL. A value of 0 processes only the starting URL. Default: 2.
Max Pages (max_​pages)IntegerInput parameter. The maximum number of pages to process. Default: 50.
Limit (limit)IntegerInput parameter. The maximum number of records to extract. Default: 1000.
Include Patterns (include_​patterns)StringInput parameter. Optional URL regular expression patterns to include, separated by ||.
Exclude Patterns (exclude_​patterns)StringInput parameter. Optional URL regular expression patterns to exclude, separated by ||.

MrScraper Fetch Rendered HTML

This component fetches fully rendered HTML with the MrScraper stealth browser, including content rendered by JavaScript.

It outputs the API response as Data.

MrScraper Fetch Rendered HTML parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
URL (url)StringInput parameter. The target URL from which to fetch rendered HTML.
Timeout (seconds) (timeout)IntegerInput parameter. The maximum number of seconds to wait for the page to load. Default: 120.
Geo Code (geo_​code)StringInput parameter. The ISO country code for proxy geolocation. Default: US.
Block Resources (block_​resources)BooleanInput parameter. If true, blocks images, CSS, and fonts to speed up the request. Default: false.

MrScraper Get Result Detail

This component retrieves the full details of a specific scraping result by its ID.

It outputs the result as Data.

MrScraper Get Result Detail parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
Result ID (result_​id)StringInput parameter. The unique identifier of the scraping result to retrieve.

MrScraper Get Results

This component retrieves a paginated, sortable, and filterable list of scraping results.

It outputs the API response as Data.

MrScraper Get Results parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
Sort Field (sort_​field)DropdownInput parameter. The result field to sort by. Default: updatedAt.
Sort Order (sort_​order)DropdownInput parameter. The sort direction: ASC or DESC. Default: DESC.
Page Size (page_​size)IntegerInput parameter. The number of results per page. Default: 10.
Page (page)IntegerInput parameter. The one-indexed page number. Default: 1.
Search (search)StringInput parameter. An optional free-text search across result fields.
Date Range Column (date_​range_​column)StringInput parameter. The optional column to filter by date range, such as updatedAt or createdAt.
Start Date (start_​at)StringInput parameter. The optional ISO 8601 start date for the date range filter.
End Date (end_​at)StringInput parameter. The optional ISO 8601 end date for the date range filter.

MrScraper Run AI Scraper

This component reruns an existing AI scraper on the original URL or a different compatible page.

It outputs the API response as Data.

MrScraper Run AI Scraper parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
Scraper ID (scraper_​id)StringInput parameter. The ID of the scraper to reuse for the same domain.
URL (url)StringInput parameter. The target URL for the scraper.
Max Depth (max_​depth)IntegerInput parameter. For map agents, the crawl depth from the starting URL. A value of 0 processes only the starting URL. Default: 2.
Max Pages (max_​pages)IntegerInput parameter. For map agents, the maximum number of pages to process. Default: 50.
Limit (limit)IntegerInput parameter. For map agents, the maximum number of records to extract. Default: 1000.
Include Patterns (include_​patterns)StringInput parameter. For map agents, optional URL regular expression patterns to include, separated by ||.
Exclude Patterns (exclude_​patterns)StringInput parameter. For map agents, optional URL regular expression patterns to exclude, separated by ||.

MrScraper Run Manual Scraper

This component reruns a scraper configured with CSS selectors or XPath rules in the MrScraper dashboard.

It outputs the API response as Data.

MrScraper Run Manual Scraper parameters

NameTypeDescription
MrScraper API Token (api_​token)SecretStringInput parameter. Your MrScraper API token.
Scraper ID (scraper_​id)StringInput parameter. The ID of the scraper to reuse for the same domain.
URL (url)StringInput parameter. The target URL, whose page structure should match the original scraper target.

Was this page helpful?

Support
Search