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

# Function: createScrapperLinksToolSync()

```ts
function createScrapperLinksToolSync(config: ScrapperLinksConfigSync): Tool;
```

Defined in: [batteries/tools/scrapper/index.ts:409](https://github.com/NHTIO/ADK/blob/v1.20260609.1/src/batteries/tools/scrapper/index.ts#L409)

Synchronous [createScrapperLinksTool](createScrapperLinksTool.md) — `artifact` narrowed to the sync subset.

## Parameters

| Parameter | Type                                                                    | Description                                                                                 |
| --------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `config`  | [`ScrapperLinksConfigSync`](../type-aliases/ScrapperLinksConfigSync.md) | Same as [createScrapperLinksTool](createScrapperLinksTool.md), with a sync-only `artifact`. |

## Returns

[`Tool`](../../../../forge/classes/Tool.md)

A `Tool` ready to register in a `ToolRegistry`.

## Throws

[E\_INVALID\_SCRAPPER\_CONFIG](../../../variables/E_INVALID_SCRAPPER_CONFIG.md) when `instanceUrl` or `artifact` is invalid (incl. an async resolver).
