Block 1 - Schedule Trigger
- Type / Role
- n8n-nodes-base.scheduleTrigger - scheduleTrigger
- Config choices
- Version 1.2
This workflow is provided as-is. Please review and test before using in production.
URL Officer Respect robots.txt and Avoid Undesirable Sources Overview Version : 1.0 The URL Officer workflow automates the filtering of URLs by checking them against a database of forbidden sour...
n8n-nodes-base.scheduletrigger, n8n-nodes-base.code, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.informationextractor, @n8n/n8n-nodes-langchain.modelselector, @n8n/n8n-nodes-langchain.lmchatmistralcloud, @n8n/n8n-nodes-langchain.lmchatgroq, @n8n/n8n-nodes-langchain.lmchatgooglegemini
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Hybroht.
Original n8n.io sourceVersion : 1.0
The URL Officer workflow automates the filtering of URLs by checking them against a database of forbidden sources and the rules defined in robots.txt files. It proactively respects robot exclusion protocols and user-defined banned sources to aid in lawful and ethical web automation. Designed primarily as a sub-workflow, it serves automation pipelines with robust URL validation to avoid undesirable or restricted sources.
Ideal for developers, data engineers, researchers, or businesses implementing web crawlers, scrapers, or any automation that processes URLs. This workflow helps your compliance with source restrictions and avoids content from blacklisted sites, reducing legal exposure and promoting ethical data use.
URL Officer addresses the challenge of automating URL validation by combining manual blacklist filtering with automated and AI-assisted robots.txt parsing. It prevents accidental scraping or processing from undesirable or disallowed sources, helping automate respect for webmasters' policies and legal boundaries.
When given a URL, the workflow:
allow_link and allow_baseUrl), original URLs, User-Agent info, fetch timestamps, and whether robots.txt was successfully retrieved.The workflow is configured primarily via workflow input arguments:
| Parameter | Description | Type |
|---|---|---|
link |
The URL to be checked. | String |
userAgent |
User-Agent string representing your automation, used for robots.txt checks. | String |
userAgent_extra |
Additional User-Agent information such as version or contact info. | String |
automationGoal |
Description of your automation’s purpose, used by the AI to verify suitability against robots.txt. | String |
model |
AI model to use for the robots.txt compliance check. Options: mistral, groq, gemini. | String |
A structured JSON object containing:
| Output Key | Description |
|---|---|
link |
The URL that was checked. |
baseUrl |
The base URL of the checked link. |
allow_link |
Boolean indicating if the link is allowed according to checks. |
allow_baseUrl |
Boolean indicating if the base URL is allowed. |
userAgent |
User-Agent string used in the check. |
userAgent_extra |
Additional User-Agent metadata. |
robots_fetched |
Boolean, true if robots.txt content was successfully fetched. |
fetched_at |
Timestamp of the last robots.txt content fetch. |
Example input payload:
Available inside the Workflow Notes, alongside podman commands.
This workflow was developed by the Hybroht team. Our goal is to create tools that harness the possibilities of technology and more. We aim to continuously improve and expand functionalities based on community feedback and evolving use cases.
For questions, support, or feedback, please contact us at: [email protected]
This workflow is provided "as-is" without warranties of any kind. By using this workflow, you agree that you are responsible for complying with all applicable laws, regulations, and terms of service related to your data sources and automations. Please review all relevant legal terms and use this workflow responsibly.
Hybroht disclaims any liability arising from use or misuse of this workflow. This tool assists with robots.txt compliance but is not a substitute for full legal or compliance advice.
You can view the full license terms here. Please review them before making your purchase.
By purchasing this product, you agree to these terms.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 70 workflow blocks. Download the JSON for the full node graph.
| Workflow | Filter URLs with AI-powered robots.txt compliance & source verification |
|---|---|
| Complexity | advanced |
| Nodes | 70 |
| Categories | SecOps, AI RAG |
| Author | Hybroht |
| Published | 01 Sept 2025 |
Use the JSON export at /data/workflows/8138/8138.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
URL Officer Respect robots.txt and Avoid Undesirable Sources Overview Version : 1.0 The URL Officer workflow automates the filtering of URLs by checking them against a database of forbidden sour...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your SecOps, AI RAG use case.