Check exact public webpages for redirects, working links, broken links, skipped protocols, status codes, and link-level failure evidence. The template works with public pages, reusable inputs, and structured results that can be exported or connected to downstream automation.
What Does BrowserAct Website Broken Link Checker Do?
Use this BrowserAct template to collect structured developer tools data from public BrowserAct pages without writing browser scripts. The Bot starts from configurable inputs, follows the verified public workflow, preserves source evidence, and returns consistent records for research, monitoring, enrichment, and automation.
Key Features
- Uses public pages and does not require login.
- Keeps fixed website origins inside the Bot instead of asking users to type them.
- Uses verified dropdowns when the source exposes a maintainable finite option set.
- Preserves source URLs and honest missing values instead of inventing data.
- Returns structured records ready for export and integration.
What Data Can I Extract from BrowserAct?
| Field | Description |
|---|---|
input_id |
Input Id value extracted from the public source. |
source_url |
Original public URL supplied for the run. |
final_url |
Final URL after normal redirects. |
reachable |
Observed reachable state from the public source. |
page_status |
Page Status value extracted from the public source. |
page_title |
Page Title value extracted from the public source. |
redirect_chain |
Redirect Chain value extracted from the public source. |
checked_link_count |
Visible checked link count value. |
working_link_count |
Visible working link count value. |
broken_link_count |
Visible broken link count value. |
broken_links |
Broken Links value extracted from the public source. |
skipped_links |
Skipped Links value extracted from the public source. |
checked_at |
Checked At value extracted from the public source. |
extraction_status |
Honest success, blocked, failed, or no-results state for the record. |
error_message |
Failure or access-block detail when a page cannot be processed. |
How to Use Website Broken Link Checker
Quick Start Guide
- Click Run task.
- Configure the input parameters, or keep the defaults for a first run.
- Click
Run. - Review and download the structured result when the run completes.
Input Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
Website URLs |
Yes | A public webpage URL |
One or more exact public page URLs to inspect. |
Check External Links |
Yes | false |
Include or skip links that leave the source domain. |
Max Links Per Page |
Yes | 100 |
Maximum number of unique links checked on each page. |
Example Output
The table below shows up to the first 5 records from the validated default run. Long text and list values are shortened for readability.
input_id |
source_url |
final_url |
reachable |
page_status |
page_title |
redirect_chain |
checked_link_count |
working_link_count |
broken_link_count |
broken_links |
skipped_links |
checked_at |
extraction_status |
error_message |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | https://www.berlin.de/ba-spandau/politik-und-verwaltung/aemter/stadtentwicklungsamt/vermessung-un... | https://www.berlin.de/ba-spandau/politik-und-verwaltung/aemter/stadtentwicklungsamt/vermessung-un... | true | reachable | Vermessung und Geoinformation - Berlin.de | https://www.berlin.de/ba-spandau/politik-und-verwaltung/aemter/stadtentwicklungsamt/vermessung-un... | 90 | 89 | 1 | {"href":"https://www.berlin.de","resolved_url":"https://www.berlin.de/","link_text":null,"interna... | {"href":"#kontakt","resolved_url":"https://www.berlin.de/ba-spandau/politik-und-verwaltung/aemter... | 2026-08-27T08:40:54.577952+00:00 | complete | null |
How Does it Work?
- Read the exact public page URLs and link-check limits.
- Open each page, follow normal redirects, and capture the rendered links and public markup.
- Resolve and deduplicate HTTP links while classifying internal, external, and skipped protocols.
- Check observed statuses and preserve broken-link URLs, link text, and failure reasons.
- Return one structured health-check record per input page.
How to Build a New Scraper Bot with Agent Built
Step 1: Describe the Data You Need
Open BrowserAct and start Agent Built from the Home prompt box or from Create -> Build with Agent. Describe the public website, records, filters, fields, result limit, and reusable inputs.

Step 2: Let BrowserAct Build and Test the Bot
BrowserAct explores the live website, builds the navigation and extraction path, and validates the result. Reply in the same build conversation if the Agent asks for a missing URL, condition, field, or expected output.

Step 3: Run the Bot and Review the Result
Run the published Bot with its default inputs. Check the row count, source URLs, missing fields, and structured output before reusing it with new values or connecting it to another workflow.


Why Use Website Broken Link Checker?
- Replace repetitive public-page research with a reusable Bot.
- Keep source evidence and structured fields together for review.
- Re-run the same workflow with new website urls values without rebuilding.
- Send completed records into data, CRM, reporting, and agent workflows.
Who Can Use This Template?
- Researchers and analysts.
- Marketing, sales, recruiting, or operations teams.
- Data and automation builders.
- Agencies and independent professionals.
How Many Results Can You Scrape?
Use the available result-limit input when present. Start with the default, then increase gradually based on source coverage and the amount of detail opened for each record.
Automation and Export
BrowserAct returns structured data first. You can then use the completed output through API JSON responses, n8n workflows, Make scenarios, Zapier automations, MCP-based agent workflows, or manual CSV and spreadsheet review.
FAQ
Does this Bot require login?
No. This template is designed for public pages only.
Can I change the default inputs?
Yes. Change free-text search values and choose from verified dropdown options before running the Bot.
Does the Bot invent missing values?
No. Optional values remain empty when the public source does not expose them.
What should I check after the first run?
Review the row count, source URLs, required fields, and any honest blocked or failed status before exporting or integrating the data.
Need Help?
Discord: Discord Community
E-mail: service@browseract.com

