REST API
NodePit has a free, public REST API that returns the same data you see on nodepit.com: the KNIME nodes with their ports and options, the categories they are filed under, the extensions that ship them, public workflows, products, and the released KNIME versions. Use it to check a node in a script, add NodePit data to your own documentation or tooling, or look up which extension you need to install for a workflow you are about to run.
There is no API key and no sign-up. Every endpoint is a GET request, and all but the node images return JSON. The base address is:
https://nodepit.com/apiThe API page has a box in which you can send a request and see the answer, and the API reference describes every parameter and response.
Your first request
Search for a node by name. The request below looks for nodes that match “qr code”:
curl "https://nodepit.com/api/search?query=qr%20code&kind=node&limit=3"Every hit comes back with a name, a kind (here always node), a url to its page on NodePit, and a nodePitId. To get more about one item, ask for it by its nodePitId. This request gets the full description of the QR Code Designer node:
curl "https://nodepit.com/api/nodes/io.qrocodile.api.designer.node.QrDesignerNodeFactory"The answer contains everything NodePit knows about the node: its description, ports, and options, the extension it ships in, and the nodes that people most often connect before and after it.
OpenAPI
The API is described by an OpenAPI document at https://nodepit.com/api/docs/json. Tools that understand OpenAPI can read it and generate a client for the language of your choice, with typed requests and answers, or import it into an API tool such as Postman or Insomnia. The interactive reference is built from the same document. Scripts on other websites may read the document, so a browser-based tool can load it directly.
In KNIME
You can also use the API from a KNIME workflow without writing a request: NodePit for KNIME comes with nodes for it. See NodePit Nodes.
Where to go from here
Each page of this section covers one topic:
- Concepts explains the IDs, the KNIME versions, and how searching and paging work. Read it first if the first request left you with questions.
- Nodes, Workflows, and Products goes through what the answers for each kind of item contain.
- Node Images shows how to get the icon of a node as an image for your own pages.
- Limits and Errors covers the request limits, the errors, and what to do when a request is refused.
The guides put the API to work on questions such as which extension a node needs and whether a node is deprecated.
Also for AI assistants
If you would rather ask a question than write a request, the MCP server gives AI assistants such as Claude and ChatGPT the same data.