Back to Nodes

Trawl

Last updated Oct 24, 2026

n8n community node for Trawl: list your scraps, run them and get their latest results.

259 Weekly Downloads
259 Monthly Downloads

Included Nodes

Trawl

Description

@trawlme/n8n-nodes-trawl

An n8n community node for Install community nodes.

Credentials

The node uses a Trawl API credential:

| Field | Value |
| — | — |
| API Key | A Trawl API key, starting with trawl_. Create one in the Trawl app, on the Developers page. |
| Base URL | https://api.trawl.me (default). Change it only to target another Trawl instance. |

The key is sent as Authorization: Bearer . n8n checks it with a one-item scrap list.

Scopes the key needs, by operation:

| Operation | Scope |
| — | — |
| Credential test and the “From List” scrap picker | trawl:scraps:read |
| Get Many | trawl:scraps:read |
| Run | trawl:scraps:run |
| Get Latest Result | trawl:scraps:read and trawl:history:read |

No account yet? at once. Parameters (optional JSON, default {}) are sent with the run. Output is Rows (default) or Full Response. | POST /api/scraps/worker/:id (wait) or POST /api/scraps/worker/:id?wait=false, both with the Parameters as the body |
| Get Latest Result | Outputs the rows of the scrap’s last run, one item per row. It never starts a run and uses no run quota. | GET /api/scraps/:id, then GET /api/historys/:runId |

Pick the scrap from a searchable list, or paste its ID (24 hex characters).

Parameters

Parameters lets one scrap serve many inputs. Give a JSON object (or an expression that returns one). The keys must match the scrap’s stored parameter keys exactly (normally TRAWL.), and all of them are required. A mismatch fails the run with a 422. A scrap with no parameters ignores them. With Wait for Result off the body is not checked up front, so a wrong key fails the run later. TRAWL.url can never be overridden.

{ "TRAWL.city": "Paris", "TRAWL.limit": 20 }

Invalid JSON, or a value that is not an object, fails the node with an error naming the field.

Output

License

MIT