---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/tools/web_retrieval/functions/scrapperLinksToRetrievables.md
---

# Function: scrapperLinksToRetrievables()

```ts
function scrapperLinksToRetrievables(
  payload: ScrapperLinksLike,
  opts?: ToRetrievableOptions,
): RawRetrievable[];
```

Defined in: [batteries/tools/web\_retrieval/index.ts:271](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/web_retrieval/index.ts#L271)

Convert a Scrapper normalised links payload into one @nhtio/adk!RawRetrievable per link.

## Parameters

| Parameter | Type                                                            | Description                                                           |
| --------- | --------------------------------------------------------------- | --------------------------------------------------------------------- |
| `payload` | [`ScrapperLinksLike`](../interfaces/ScrapperLinksLike.md)       | The Scrapper normalised links payload (`{ links: [{ url, text }] }`). |
| `opts`    | [`ToRetrievableOptions`](../interfaces/ToRetrievableOptions.md) | Trust tier, kind, id prefix.                                          |

## Returns

[`RawRetrievable`](../../../../common/interfaces/RawRetrievable.md)\[]

One `RawRetrievable` per link.

## Remarks

Each link's `text` becomes the (inline) content and its `url` the `source`. Link text is short,
so no spooling is applied.
