A small, read-only command-line program for querying available netcup product voucher codes.
Prefer a browser? Browse the current netcup Gutschein finder and live voucher catalog.
The program sends one HTTPS GET request to the configured voucher API, validates the response, and prints product-to-code pairs. The default data source keeps each complete response unchanged for one hour. It contains no web crawler, scraper, account login, data writer, database client, or deployment tooling.
This is an independent community project and is not affiliated with netcup. Voucher codes are one-time use and can become unavailable at any moment.
This table is refreshed automatically every six hours from the same one-hour cached data source used by the CLI. Codes are one-time use and may become unavailable between refreshes. The timestamp changes only when the code list changes, so routine checks do not create no-op commits. Failed or expired API responses fail the action instead of being presented as newly verified data. The action only reads the cached feed; it never logs into CCP or generates codes. The current catalog keeps G12.5 and NUE identities separate from retired variants.
Last code update: 2026-11-10 07:30 UTC
| Product | Available voucher codes |
|---|---|
| RS 1000 G12.5 root-1000-g12-5 |
6874nc179378827106874nc179382867706874nc179383896006874nc179398601106874nc179404482906874nc17942882910 |
| RS 2000 G12.5 root-2000-g12-5 |
6875nc179375080906875nc179401722706875nc179401722726875nc179407543106875nc179407543116875nc17942202080 |
| RS 8000 G12.5 root-8000-g12-5 |
6876nc179276715906876nc179277251006876nc179277251016876nc179277251026876nc179277251036876nc17934577610 |
| VPS 1000 G12.5 vps-1000-g12-5 |
6877nc179363543106877nc179391690906877nc179392924006877nc179396018106877nc179408563206877nc17941360340 |
| VPS 2000 G12.5 vps-2000-g12-5 |
6878nc179277251016878nc179302028106878nc179302148506878nc179306231906878nc179334986806878nc17936354320 |
| VPS 4000 G12.5 vps-4000-g12-5 |
6879nc179276715906879nc179277251016879nc179277251026879nc179277251036879nc179277251046879nc17930202810 |
| VPS 8000 G12.5 vps-8000-g12-5 |
6880nc179276716006880nc179277251016880nc179277251026880nc179277251036880nc179277251046880nc17930214850 |
| Webhosting 2000 NUE webhosting-2000-nue |
5207nc179276689105207nc179276689115207nc179276689125207nc179276689135207nc179276689145207nc17927668915 |
| Webhosting 4000 NUE webhosting-4000-nue |
5208nc179276689115208nc179276689125208nc179276689135208nc179276689145208nc179382590805208nc17938969880 |
| Webhosting 8000 NUE webhosting-8000-nue |
5209nc179276689105209nc179276689115209nc179276689125209nc179276689135209nc179276689145209nc17927668915 |
| Webhosting 2000 NUE 1M webhosting-2000-nue-1m |
6920nc179317254406920nc179317254416920nc17931725442 |
- Bun 1.2 or newer
The npm package still uses Bun as its runtime.
bun add --global netcupInstalling through npm also works when Bun is already installed:
npm install --global netcupShow help without installing the package globally:
bunx netcupList the supported product catalog without querying the voucher API:
bunx netcup list
bunx netcup list --jsonList every supported product and its currently available codes:
bunx netcup --allFilter by a full or partial product name. Broad queries return every matching
product, so root returns all supported Root Servers:
bunx netcup root
bunx netcup vps-1000-g12-5
bunx netcup "RS 1000 G12.5"Use JSON output:
bunx netcup vps-1000-g12-5 --jsonRun bunx netcup --help for all options. If installed globally, omit bunx.
The default source is https://netcupgutschein.com/api/cli/vouchers. Its complete voucher snapshot is cached server-side for one hour. A different HTTPS endpoint with the same public JSON shape can be supplied using "--source " or "NETCUP_VOUCHER_SOURCE".
git clone https://github.com/philipp-schuetz/netcup.git
cd netcup
bun install
bun run check
bun run release:checkMaintainers should follow PUBLISHING.md for the initial npm release and token-free GitHub trusted publishing setup.
The webhosting-2000-nue-1m product is the one-month minimum-term,
monthly-billed NUE offer (CCP type 6920), separate from the existing
webhosting-2000-nue twelve-month offer (5207). Its official €2.82/month
German VAT-inclusive price already includes the ongoing 30% discount.
The shared inventory keeps three monthly codes and six per existing product;
README refreshes still run every six hours without contacting CCP.