
GITNUXSOFTWARE ADVICE
Waste Management RecyclingTop 10 Best Scrap Software of 2026
Top 10 scrap software for scrapyards and recyclers. Ranked tools for workflows, reporting, integrations, and pricing, including WebHarvy.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
WebHarvy is the best fit when you need point-and-click, repeatable website data ingestion to feed yard tracking spreadsheets, whereas ScraperAPI suits teams who want high-throughput page retrieval via a steady API with anti-bot controls, and Data Miner works best if you prefer browser-based, recipe-driven extraction into clean exports.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
WebHarvy
Element-level scraping configuration that converts page content into structured, column-ready outputs for bulk imports.
Built for fits when recurring website data ingestion must feed yard tracking spreadsheets with repeatable mappings..
Diffbot
Editor pickDocument extraction models return normalized JSON for entities and attributes across heterogeneous page templates.
Built for fits when scrap teams need automated ingestion of supplier and product metadata from web pages..
ScraperAPI
Editor pickRequest-level control over scraping behavior combines anti-bot handling, retries, and rendering in a single API call.
Built for fits when teams need high-throughput, API-based page retrieval with consistent anti-bot controls..
Comparison Table
WebHarvy
SMBPoint-and-click scraping software for extracting text, images, emails, and URLs.
Element-level scraping configuration that converts page content into structured, column-ready outputs for bulk imports.
WebHarvy is built for recurring extraction, which suits scrap yard tasks like pulling pricing pages, supplier reference details, or listing metadata into a spreadsheet-backed workflow. It can map scraped values into defined fields so teams can build consistent records for downstream steps such as reconciliation and reporting. Its data handling model centers on turning page elements into columns, which keeps the output predictable for bulk imports.
A key tradeoff is that it depends on accessible page structure, so changes in source HTML or rendering can require adjustments to extraction rules. It fits best when source data comes from stable public or semi-public pages and the yard needs recurring ingestion without building a custom integration project.
- +Config-driven scraping rules reduce repeated manual data entry
- +Field mapping outputs consistent columns for bulk yard workflows
- +Batch extraction supports high-volume ingestion from websites
- +Export formats fit spreadsheet-centric scrap reporting processes
- –Source page changes can break selectors and require maintenance
- –Deep yard-specific governance and role controls are limited
- –Complex multi-step workflows need careful configuration discipline
- –Live operational validation is not a substitute for yard handheld checks
Scrap yard operations analysts
Ingest supplier listing metadata
Fewer manual lookups
Pricing and procurement teams
Pull commodity price references
More timely price updates
Show 2 more scenarios
Inventory reporting teams
Maintain downstream reference tables
Consistent reporting fields
Scraped attributes populate reference sheets used to standardize material classification notes.
Automation-focused IT staff
Schedule recurring ingestion runs
Reduced ad hoc data work
Repeatable extraction configurations support timed ingestion for predictable downstream refresh cycles.
Best for: Fits when recurring website data ingestion must feed yard tracking spreadsheets with repeatable mappings.
Diffbot
enterpriseAI-based web extraction platform that turns pages into structured data through APIs.
Document extraction models return normalized JSON for entities and attributes across heterogeneous page templates.
Diffbot provides an API-first extraction workflow where URLs or crawl inputs return structured JSON that can be mapped into internal systems. It supports configurable fields per extraction type, which helps keep runs consistent when page templates vary. The automation surface is strongest when scrap yards need recurring updates from supplier or downstream listing pages rather than manual data entry.
A tradeoff is that Diffbot extracts from web content, so it does not replace weighbridge, scale ticketing, or yard management system transactions tied to physical events. It fits best when inbound and outbound processes already exist in the yard system and web-derived metadata must be appended, such as compliance documents linked from supplier pages.
- +API outputs structured JSON from URL inputs for programmatic mapping
- +Extraction types reduce custom parsing effort for common page patterns
- +Crawl and extraction workflows support recurring refresh of source pages
- +Field selection lets teams limit outputs to yard-relevant attributes
- –Extraction accuracy depends on source page structure and template consistency
- –It does not handle physical yard events like weighbridge or ticket posting
- –Schema mapping work remains with the integrator for downstream reconciliation
- –Higher volume extraction can require careful request management
Operations managers
Auto-capture supplier specs from web pages
Fewer manual spec lookups
Data engineering teams
Feed downstream enrichment into yard records
More consistent record enrichment
Show 1 more scenario
Procurement analysts
Refresh vendor compliance documentation links
Reduced stale compliance references
Repeated crawls update extracted metadata so procurement has current supplier context.
Best for: Fits when scrap teams need automated ingestion of supplier and product metadata from web pages.
ScraperAPI
API-firstAPI service for web scraping with proxy rotation, retries, and anti-bot handling.
Request-level control over scraping behavior combines anti-bot handling, retries, and rendering in a single API call.
ScraperAPI fits teams that need automated page retrieval for workflows like supplier validation and downstream enrichment where repeatable request parameters matter. The service exposes an API that returns response content and metadata, which supports chaining into an existing ETL pipeline. It also supports retry and behavior controls that help reduce manual intervention when target pages intermittently fail.
A tradeoff is that the service is best for API-driven scraping and less suitable for ad hoc, analyst-driven collection since the interaction model is HTTP requests and response parsing. It is a strong fit when inbound requests must be generated at scale and normalized into a yard or inventory workflow without building custom proxy and browser-hardening layers.
- +API-first request controls for retries, rendering, and response handling
- +Proxy rotation and anti-bot options reduce failed fetches
- +JavaScript rendering support for client-side rendered pages
- +Predictable HTTP integration for automation and pipeline chaining
- –Operational tuning is required to match each target site
- –Response parsing still requires custom extraction logic
- –Limited suitability for interactive, manual collection workflows
- –Debugging failed scrapes can require detailed request instrumentation
Inbound data engineers
Automate supplier page capture
Cleaner enrichment inputs
ETL automation teams
Normalize scraped specs at scale
Faster ingestion pipelines
Show 1 more scenario
Compliance reporting teams
Collect evidence from public listings
Repeatable documentation capture
API-driven capture supports scheduled collection and archived response snapshots for review workflows.
Best for: Fits when teams need high-throughput, API-based page retrieval with consistent anti-bot controls.
ScrapeStorm
SMBVisual web scraper with smart mode detection and local or cloud execution.
Repeatable extraction runs with structured field output designed for direct dataset export.
ScrapeStorm is a web scraping and data extraction tool designed for turning public and semi-public pages into structured outputs with repeatable runs. Core capabilities center on defining scrape targets, extracting fields, and producing normalized datasets for downstream use.
Its distinct angle is operational focus on automation and integration handoff through exportable results rather than human review workflows. ScrapeStorm is best evaluated by how cleanly its extraction logic maps to the yard or recycling data pipeline that consumes it.
- +Scriptable extraction logic for repeatable page runs
- +Field-level outputs that reduce manual spreadsheet cleanup
- +Clear automation flow from target definition to export
- +Works well for batch ingestion into existing data pipelines
- –Limited native alignment to yard-specific workflows like ticketing
- –Automation and mapping require setup work for consistent schemas
- –Less suited for sources needing heavy interaction beyond static scraping
- –Governance controls for multi-user operations are harder to assess
Best for: Fits when teams need automated extraction from scrap-related web sources into consistent feeds.
ScrapingBee
API-firstWeb scraping API that handles headless browsers, rotating proxies, and blocked requests.
Job-level request controls for JS rendering, retries, and anti-bot behavior via a single scraping API call.
ScrapingBee provides managed web scraping through an HTTP API that returns page data and assets without requiring infrastructure to host crawlers. It supports browser-like behavior via configurable headers, proxies, and anti-bot controls such as JavaScript rendering options.
The automation surface centers on endpoint parameters that tune retries, timeouts, and request behavior while returning structured results for downstream parsing. For scrap software workflows, it is a fit when commodity or compliance data must be pulled from external sites and normalized into yard and reporting systems.
- +HTTP API returns scraped content and assets with request-level controls
- +Proxy and anti-bot settings support high-variance source sites
- +JavaScript rendering options handle sites that load data after navigation
- +Retry and timeout tuning reduces failed fetches in batch runs
- –Scrap-yard reporting integration still requires custom parsing and mapping
- –Complex site workflows may need multiple scraping passes and selectors
Best for: Fits when scrap operations need automated extraction of external pricing, compliance docs, or spec lists.
Bright Data
enterpriseData collection platform with web scraping APIs, proxy networks, and dataset products.
Dataset publishing and API delivery patterns let teams automate scheduled external data refresh into downstream scrap workflows.
Bright Data is a data access and web data infrastructure service used to collect, enrich, and deliver third-party content through APIs and automation. It is distinct for high-throughput collection options and flexible routing of requests across targets, which can feed scrap pricing research, supplier lookups, and compliance evidence pipelines.
Bright Data provides programmable access patterns through REST-style APIs, dataset publishing workflows, and job-based extraction so downstream systems can pull structured outputs. The fit improves when scrap workflows need reliable ingestion of external data that standard yard management systems do not natively cover.
- +API-first delivery of extracted and enriched datasets for automation
- +High-throughput collection supports frequent refresh cycles
- +Job-based extraction enables repeatable ingestion runs
- +Extensibility via custom processing before delivery
- –Not a yard management system for weighbridges, ticketing, or manifests
- –Data governance requires extra work for retention and audit trails
- –Operational overhead exists for IP, proxy, and collection policy management
- –Output normalization may require additional engineering for scrap schemas
Best for: Fits when scrap operations need automated third-party data ingestion for pricing, supplier compliance, or research feeds.
Data Miner
SMBBrowser-based scraping tool for extracting table and page data with reusable recipes.
Rule-driven record validation and normalization during ingestion to keep scrap classifications consistent across reports and exports.
Data Miner focuses on scrap-specific data capture and reporting by connecting operational documents into structured outputs. The workflow centers on field ingestion, validation rules, and configurable dashboards for yard and material performance tracking.
Integrations and automation features support exporting records to downstream systems and keeping classifications consistent across teams. Admin controls focus on managing access to datasets and reports while maintaining an audit trail of key changes.
- +Configurable ingestion forms for repeatable scrap documentation capture
- +Automation rules reduce manual reconciliation steps across daily records
- +Dataset and report permissions help limit access to sensitive operational data
- +API-oriented exports support connecting yard records to external systems
- –Setup requires deliberate configuration of validation rules and mappings
- –Reporting customization can be slower for highly bespoke yard workflows
- –Automation breadth depends on how well input documents match required fields
- –Some advanced workflow needs may require adding middleware or custom scripts
Best for: Fits when a scrap yard needs configurable document capture, validated records, and controlled reporting exports.
Import.io
enterpriseWeb data extraction platform for turning website content into structured business data.
Import.io extractors combine interactive page selection with repeatable pipelines that output structured data for programmatic consumption.
Import.io is a data extraction and transformation product that centers on building repeatable web-to-structured data pipelines. It provides a visual extraction workflow that can generate structured outputs like tables or JSON while also supporting scripted refinements when pages change.
For scrap software use, it is most relevant when operational systems must ingest supplier product pages, commodity references, or document listings into yard workflows. Its value comes from integration depth through exports, APIs, and automation hooks that feed downstream reconciliation and reporting processes.
- +Visual extraction workflows reduce time for turning web pages into tables
- +API access supports integrating scraped outputs into existing yard systems
- +Automation options help keep feeds updated as source pages change
- +Structured output formats support consistent ingestion into downstream reports
- –Scraper maintenance rises quickly when source HTML or layouts shift
- –Complex multi-step parsing can require extra configuration effort
- –Governance and access controls are not a substitute for yard system RBAC
- –Throughput and scheduling suitability can constrain high-frequency ingestion
Best for: Fits when scrap operations need repeatable ingestion from external supplier sources into internal reporting.
Browse AI
SMBNo-code robot-based web scraping and monitoring software for website data capture.
Interactive browser automation that drives click flows and captures fields from dynamic pages for scheduled reruns.
Browse AI executes web extraction as repeatable workflows that can navigate through pages using a real browser runtime rather than only static HTML parsing.
Field capture relies on selectors configured per step, which supports multi-page patterns like pagination and repeated listing pages.
Workflow outputs can be normalized for downstream ingestion, and run history helps diagnose selector failures when a site changes.
- +GUI rule building for field selection and extraction mapping
- +Browser-driven workflows handle pagination and dynamic page content
- +Scheduling runs for repeated data refresh without manual scripts
- +Structured exports with workflow run history for debugging
- –Scraping rules need maintenance when target pages change layout
- –Limited native coverage for yard-specific workflows like scale ticket reconciliation
- –No built-in inventory-grade reconciliation or material classification validation
- –API-based governance features like RBAC and audit trails are not geared to operators
Best for: Fits when irregular web sources must feed yard ops systems with scheduled structured extraction.
Nimble
API-firstWeb data platform with APIs for scraping, SERP collection, and anti-bot bypass.
Configurable workflow states with API-driven data exchange for transaction lifecycle changes.
Nimble is a scrap workflow and records system that focuses on day-to-day yard and transaction handling rather than deep commodity analytics. It supports structured inbound and outbound processes so teams can capture lot details, track status, and produce the documents needed to move material.
Nimble also provides integration paths and automation hooks through its API and configurable work rules so data can flow to other business systems. Across governance needs, it supports role-based access controls and audit trails to keep edits attributable during busy operating cycles.
- +Role-based access controls help separate receiving, dispatch, and admin work
- +Audit trails support traceability of changes to key transaction records
- +Configurable workflow states match common yard progression steps
- +API access enables data exchange with external operational systems
- –Commodity code mapping and spec lookup depth can lag category leaders
- –Large-yard deployments may need process discipline for consistent data entry
- –Inbound and outbound document generation covers core cases but is less flexible
- –Automation rules cover standard transitions but limit edge-case exceptions
Best for: Fits when mid-size scrap operations need structured yard workflows with API-based integrations.
Conclusion
After evaluating 10 waste management recycling, WebHarvy stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right scrap software
Scrap software for scrap yards and recyclers is evaluated through integration depth, automation and API surface, and the control controls that keep receiving, pricing refresh, and yard record workflows consistent. This guide covers WebHarvy, Diffbot, ScraperAPI, and ScrapeStorm, then expands into ScrapingBee, Bright Data, Data Miner, Import.io, Browse AI, and Nimble for external data ingestion and structured extraction. Each tool card focuses on mechanisms that affect throughput, mapping repeatability, and operational governance when scraped content must land in yard spreadsheets and internal exports.
WebHarvy is positioned for element-level scraping configuration that turns page content into structured, column-ready outputs for bulk imports. Diffbot and Bright Data shift toward normalized JSON extraction and API-first dataset delivery, while ScraperAPI and ScrapingBee emphasize request-level controls for rendering and anti-bot handling. Data Miner, Import.io, Browse AI, and Nimble are included for ingestion normalization, pipeline repeatability, browser-driven click flows, and transaction lifecycle controls tied to audit trails and RBAC.
Scrap software that automates yard and recycling records from structured inputs
Scrap software is used to manage scrap-yard operational workflows by turning external and internal inputs into repeatable records for reporting and downstream handoffs. In many deployments, WebHarvy and ScrapeStorm convert page content into structured fields designed for dataset export so scrap teams can feed yard tracking spreadsheets with consistent columns. Tools such as Diffbot and ScrapingBee generate structured outputs through extraction or scraping APIs that support programmatic mapping from URL inputs into internal systems.
Beyond extraction, scrap software can include ingestion validation, record normalization, and controlled automation so daily capture stays consistent across reports and exports. Data Miner applies rule-driven record validation during ingestion to reduce manual reconciliation across daily records, while Nimble ties role-based access controls and audit trails to transaction lifecycle changes. Where a yard must schedule reruns against dynamic sources, Browse AI captures fields through browser automation to keep structured outputs aligned with changing pagination and page content.
Scrap workflow fit signals for scrap software and structured extraction
Scrap operations depend on repeatable field extraction that lands in yard tracking spreadsheets and internal exports without breaking mappings when sources shift. The deciding differences show up in the control surface for extraction requests, the consistency of structured outputs, and the governance controls for who can create, change, and audit yard records.
API-first structured outputs for mapping into yard records
Diffbot returns normalized JSON entities and attributes from URL inputs to support programmatic mapping. Bright Data publishes extracted and enriched datasets through API delivery patterns for automation of external refresh cycles into downstream scrap workflows.
Request-level extraction controls for anti-bot, retries, and rendering
ScraperAPI combines rendering plus retries and anti-bot options in a single API call with proxy rotation controls. ScrapingBee provides HTTP API job controls for JS rendering, retries, and anti-bot behavior in one request surface.
Repeatable extraction runs that export consistent datasets
ScrapeStorm runs repeatable extraction jobs with structured field output designed for direct dataset export. WebHarvy supports element-level scraping configuration that converts page content into structured, column-ready outputs for bulk imports.
Ingestion validation and normalization to keep classifications consistent
Data Miner applies rule-driven validation and normalization during ingestion so scrap classifications stay consistent across reports and exports. Import.io uses interactive selection tied to repeatable pipelines that output structured data for programmatic consumption.
Yard workflow governance with RBAC and audit trails for transaction changes
Nimble includes role-based access controls that separate receiving, dispatch, and admin work plus audit trails for traceability of changes to key transaction records. WebHarvy has limited deep yard-specific governance and role controls, so governance requirements must be handled outside the extraction layer.
How to choose scrap software that matches yard workflows and automation needs
The choice depends on which part of the scrap workflow must be automated first. Teams that start with external supplier pages need extraction reliability and structured outputs. Teams that start with yard operations need governance and controlled transaction lifecycle changes.
Identify the dominant input source pattern you must automate
If supplier and product metadata comes from heterogeneous page templates, Diffbot’s document extraction models return normalized JSON for mapping. If the inputs are consistent page layouts that must become column-ready records, WebHarvy element-level configuration supports bulk imports with predictable columns.
Match the extraction reliability controls to the site variability you face
For high-throughput API retrieval where anti-bot behavior and rendering must be controlled per request, ScraperAPI bundles proxy rotation, retries, and rendering into a single API call. For high-variance sources where JS content and anti-bot settings need job-level controls, ScrapingBee provides an HTTP API surface with request controls.
Choose the execution style that fits how often sources change
If sources change and the team needs maintainable selector logic, WebHarvy’s configuration-driven rules can break when selectors no longer match, which demands ongoing maintenance work. If the team needs structured repeatable extraction runs that produce export-ready datasets, ScrapeStorm’s run repeatability and field outputs reduce manual spreadsheet cleanup.
Pick the path for normalization and validation during ingestion
If classification consistency must be enforced at capture time, Data Miner adds configurable ingestion forms plus automation rules for validation and normalization. If the team relies on interactive selection and repeatable pipelines to convert web pages into tables, Import.io reduces initial setup by using visual extraction workflows.
Decide whether governance must exist inside the product
If receiving, dispatch, and admin separation plus audit trails for transaction record changes must be handled inside the system, Nimble provides RBAC and audit trails tied to transaction lifecycle changes. If extraction is the only automation layer, WebHarvy’s extraction controls can be integrated while governance controls remain limited inside the extraction tool.
Avoid relying on scraping tools for yard event execution
Diffbot does not handle physical yard events like weighbridge or ticket posting, so it fits external metadata ingestion rather than scale ticket workflows. Bright Data also is not a yard management system for ticketing or manifests, so it fits dataset delivery rather than yard operations execution.
Who needs scrap software with structured extraction and yard workflow controls
Scrap teams benefit when the extraction layer turns external sources into consistent structured records that connect to internal spreadsheets and exports. Operators also benefit when governance controls limit who can change transaction states and when audit logs capture traceability for record modifications.
Scrap yards that ingest recurring website listings into consistent spreadsheet columns
WebHarvy converts page content into structured, column-ready outputs using element-level configuration so bulk imports can reuse stable mappings.
Teams automating supplier and product metadata ingestion from URL inputs
Diffbot produces normalized JSON from URL inputs with extraction types that reduce custom parsing effort for common page patterns.
Operators facing frequent anti-bot blocks and JS-rendered pages during ingestion
ScraperAPI provides request-level control with rendering, retries, and proxy rotation in one API call, while ScrapingBee offers job-level controls for JS rendering and anti-bot behavior.
Mid-size scrap operations that need transaction lifecycle controls with admin separation
Nimble supports role-based access controls for receiving versus dispatch work plus audit trails tied to changes in transaction records.
Scrap teams that require validation and normalization to keep classifications consistent across reports
Data Miner uses rule-driven record validation and normalization during ingestion to reduce manual reconciliation steps across daily records.
Common scrap software buying pitfalls during evaluation
Scrap deployments fail when extraction reliability, output structure, or governance controls do not match the operational workflow. Many teams also underestimate the maintenance burden when sources change layout.
Buying an extraction tool while assuming it will cover yard-scale event workflows like weighbridge posting
Diffbot focuses on automated metadata extraction and does not handle physical yard events like weighbridge or ticket posting. Bright Data delivers external datasets but is not a yard management system for ticketing or manifests.
Treating browser automation as a substitute for structured exports and dataset repeatability
Browse AI captures fields through interactive browser automation and requires rule maintenance when target pages change layout. ScrapeStorm and WebHarvy are built around repeatable extraction and structured field outputs that reduce manual cleanup.
Overlooking selector fragility when sources change templates
WebHarvy scraping rules can break when selectors stop matching and can require maintenance after page updates. ScrapeStorm mapping and schema alignment also require setup work to keep fields consistent across dataset exports.
Skipping ingestion validation and then compensating with manual reconciliation in spreadsheets
Data Miner applies rule-driven validation and normalization so classifications remain consistent across exports. Without that layer, teams spend extra time reconciling daily records with inconsistent captured fields.
Expecting deep governance and role controls from an extraction-first product
WebHarvy includes limited deep yard-specific governance and role controls compared with Nimble’s RBAC and audit trails for transaction record changes. Nimble is designed to manage transaction lifecycle changes with traceability rather than serve only as an extraction API.
How We Selected and Ranked These Tools
We evaluated WebHarvy, Diffbot, ScraperAPI, and ScrapeStorm for integration depth, automation and API surface, and control over repeatable structured outputs that scrap teams can map into yard workflows. We weighted features at 40% because extraction mechanisms like normalized JSON outputs, request-level rendering and retries, and structured dataset export directly affect throughput and mapping reliability.
We weighted ease and value at 30% each because teams need predictable setup for extraction rules, output consistency, and operational maintenance when sources change. WebHarvy earned the top position because element-level scraping configuration produces structured, column-ready outputs for bulk imports with config-driven mappings that keep columns consistent across yard spreadsheet workflows.
Frequently Asked Questions About scrap software
How do WebHarvy and Import.io differ for web-to-yard record ingestion?
Which tool provides request-level anti-bot controls that scrap integrations can automate?
When should Bright Data be used instead of Diffbot for external data refresh in scrap workflows?
How do Diffbot and ScrapeStorm handle heterogeneous page templates into consistent outputs?
What integration patterns work best with Nimble versus Data Miner for transaction lifecycles and audit trails?
How can WebHarvy and Browse AI reduce manual work when sources require different interaction styles?
Which tool is better suited for feeding commodity or compliance data into yard reporting feeds?
What breaks if automation expects structured JSON but a scraper returns only HTML?
How should admin controls and access governance be evaluated across Data Miner and Nimble?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
- Waste Management RecyclingTop 10 Best Scrap Metal Software of 2026
- Waste Management RecyclingTop 10 Best Scrap Yard Software of 2026
- Manufacturing EngineeringTop 10 Best Scrap Management Software of 2026
- Data Science AnalyticsTop 10 Best Scraping Services of 2026
- Cybersecurity Information SecurityTop 10 Best Mobile App Scraping Services of 2026
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Waste Management Recycling alternatives
See side-by-side comparisons of waste management recycling tools and pick the right one for your stack.
Compare waste management recycling tools→