---
title: "Duplicate and junk tools among the ones you learned"
method: GET
path: "/api/v1/tools/triage"
tags: ["Apps & tools"]
---

# Duplicate and junk tools among the ones you learned

`GET /api/v1/tools/triage`

## Request

- Base URL: `https://unbrowse.ai`
- URL: `https://unbrowse.ai/api/v1/tools/triage`
- Auth: one of:
  - OAuth 2 (authorization code, authorization URL `https://unbrowse.ai/authorize`, token URL `https://unbrowse.ai/oauth/token`, scopes: `unbrowse`)
  - HTTP bearer

One listed tool per job on a site. Tools that make the same request (or fix a value where another takes it as an input) are grouped; the working, proven, cheaper (HTTP before a rendered page or the browser), more general, newer one is listed and the others leave discover, tools/list and routing. They still run by id, and when the listed one starts failing the next is listed in its place. Requests that are not data (Cloudflare's endpoints, sitemaps, static files) are never listed. templateCandidates are tools that fix different values in one place: one tool with an input would answer them all.

## Response `200`

Counts, groups (listed and hidden, with why), junk, templateCandidates and pinned tools

- Object

## Other responses

- `400`: An error
- `401`: Missing or invalid credentials. The WWW-Authenticate header names the protected-resource metadata.
- `402`: An error
- `404`: An error
- `429`: An error

---

[API](https://skmtc.dev/unbrowse/apis/unbrowse-api.md) · [All operations](https://skmtc.dev/unbrowse/apis/unbrowse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unbrowse/apis/unbrowse-api/revisions/f49034a1fbff?raw)
