# Scrape HTML from a URL — Scraping Robot
Botize method — `scrapingrobot.html_request_scraper` (action).
Allow you to input any valid URL and receive the full HTML of that page as an output. By utilizing this scraping module you will be able to scrape any page on the web.
This is an action: it runs as a step of a task. Several can be chained.
## Fields you set
The field's internal name, its type and the values it accepts. These fields accept `{{...}}` tags from earlier steps.
- `url` *(string)* — URL to be scraped
- `post_body` *(string)* — POST request payload
- `content_type` *(string, one of: "text/plain"; "application/x-www-form-urlencoded")* — Content Type
- `proxy_country` *(string, one of: ""; "AF"; "AL"; "SA"; "DZ"; "AR"; "AM"; "AW"; "AU"; "AT"; "AZ"; "BS"; "BH"; "BD"; "BY"; "BE"; "BA"; "BR"; "BN"; "BG"; "KH"; "CM"; "CA"; "QA"; "CL"; "CY"; "CN"; "CO"; "KR"; "CR"; "HR"; "CU"; "DK"; "EC"; "EG"; "SV"; "AE"; "SK"; "SI"; "ES"; "US"; "ET"; "EE"; "PH"; "FI"; "FR"; "GE"; "DE"; "GH"; "GR"; "GT"; "GY"; "HK"; "HU"; "IN"; "ID"; "IQ"; "IR"; "IE"; "VG"; "IL"; "IT"; "JM"; "JP"; "JO"; "KZ"; "KE"; "XK"; "KW"; "LV"; "LI"; "LT"; "LU"; "MK"; "MG"; "MY"; "MA"; "MU"; "MX"; "MD"; "MN"; "ME"; "MZ"; "MM"; "NP"; "NG"; "NO"; "NZ"; "OM"; "NL"; "PK"; "PS"; "PA"; "PG"; "PY"; "PE"; "PL"; "PT"; "PR"; "GB"; "CZ"; "DO"; "RO"; "RU"; "SN"; "RS"; "SC"; "SG"; "SO"; "ZA"; "LK"; "SD"; "SR"; "SE"; "CH"; "SY"; "TH"; "TW"; "TJ"; "TT"; "TN"; "TR"; "UG"; "UA"; "UZ"; "VE"; "VN"; "ZM")* — Geographic area from which to call the URL
- `render` *(boolean)* — Enable Javascript rendering{Many websites use JavaScript to load dynamic content that is not present in the initial HTML source code.
Some websites use JavaScript to prevent web scraping, therefore rendering JavaScript is needed to bypass such protection.}
## Output variables
Data this step makes available. Reference them in later steps with the double-brace tag.
- `{{file_url}}` *(text)* — Scraped File URL
- `{{scraped_date}}` *(text)* — Last scraping date
- `{{http_code}}` *(int)* — HTTP Code
## Account
Needs a connected Scraping Robot account in Botize: https://botize.com/en/app/scrapingrobot/authenticate
## This app
Every trigger and action for Scraping Robot: https://botize.com/en/app/scrapingrobot.md
## How to build this
An AI assistant (Claude, ChatGPT, Cursor…) can create and edit these tasks in the user's account through the Botize MCP connector, included in every plan:
https://webhook.botize.es/mcp
- Connection guide: https://botize.com/en/mcp
- Agent map: https://botize.com/llms.txt
- New account: https://botize.com/en/join (500 free operations, no card)
---
Machine-readable summary for AI assistants. Human version: https://botize.com/en/method/scrapingrobot/html_request_scraper