Se connecter à UPS, DHL, InPost, Correos, Poste Italiane, DPD, GLS et SEUR demande normalement des semaines de contrats, de comptes professionnels et d'API qui changent chaque trimestre. L'API de gros de NullShip met tout cela derrière un unique token : vous vendez des étiquettes à vos propres clients à votre prix, et nous gérons la plomberie avec les transporteurs. Une seule API REST, du JSON de bout en bout, sur Tor — vous fixez votre marge, gardez le bénéfice et encaissez en crypto.
Chaque transporteur a son propre onboarding, son propre format d'étiquette et sa propre idée de ce qu'est un code postal valide. Multipliez cela par des dizaines de services et 30 pays et vous avez un projet de plusieurs mois avant de vendre votre première étiquette — plus une maintenance sans fin chaque fois que l'un d'eux change quelque chose.
L'alternative habituelle est de revendre à la main : prendre la commande en chat, la payer vous-même, transférer le PDF. Ça ne passe pas à l'échelle et ça vous laisse sans prix cohérents ni comptabilité.
POST /api/v1/rates renvoie des tarifs en temps réel ; POST /api/v1/labels génère l'étiquette réelle et vous remet le PDF. En dessous, notre couche de routage choisit la meilleure source pour chaque corridor et vous la sert instantanément — cette logique est la nôtre et vous ne la voyez jamais. Vous parlez à un seul endpoint et obtenez toujours le bon tarif, sans contrats ni intégrations à maintenir.
curl -x socks5h://127.0.0.1:9050 \
-H "Authorization: Bearer nsk_test_…" \
-H "Content-Type: application/json" \
-d '{ "from": {…}, "to": {…}, "parcel": {"weight": 2, "length": 30, "width": 20, "height": 10} }' \
http://nshipaklqgackrcrezr4lum3msy4wfdlnmmb6wzzbuy7onbjnmckbxad.onion/api/v1/rates
Tarifs en temps réel pour un corridor — le même appel fonctionne en sandbox ou en production.
Le cœur du modèle revendeur. Vous créez des sous-comptes pour vos propres clients — chacun avec son solde, son historique d'étiquettes et son login. Chaque appel que vous faites en leur nom porte un X-Sub-Account-Id, de sorte que le système attribue chaque coût et chaque marge à la bonne partie, automatiquement.
POST /api/v1/sub-accounts — vous enregistrez un clientGET /api/v1/sub-accounts/me/labels — le client consulte ses expéditionsPOST /api/v1/sub-accounts/me/topup — le client recharge son solde (facture crypto) ou utilise un code prépayéConstruisez votre propre front-end avec signup-token → register → auth, ou évitez le développement et utilisez notre assistant web, le bot Telegram ou la mini-app — pensés pour les revendeurs qui ne veulent pas coder.
Vous définissez votre marge — globale ou par corridor pays à pays. Chaque étiquette qu'un de vos clients achète génère un bénéfice qui s'accumule dans votre cycle de commissions. À la clôture, vous le retirez : en crypto (BTC / LTC / XMR) ou transféré sur le solde d'un autre compte. Le tableau de bord vous montre chaque mouvement, quels sous-comptes sont en ligne en direct, et le détail du bénéfice par vente.
NullShip est onion-only par conception : l'API vit sur un service .onion, avec authentification par token bearer et des clés affichées une seule fois (nous ne stockons que le hash). Paiements et retraits en crypto. Aucun JavaScript requis — ça marche même avec Tor au niveau de sécurité maximal.
Chaque partenaire reçoit deux clés : nsk_test_* (sandbox) et nsk_live_* (production). En sandbox, /rates renvoie de vraies données et /labels vous donne une étiquette synthétique avec un suivi fictif — aucun mouvement de solde. Construisez et testez toute votre intégration, et quand elle est prête, changez de clé. C'est tout.
L'accès se fait sur invitation. Ouvrez un compte, ouvrez un ticket (ou contactez-nous par PGP) en nous disant ce que vous voulez construire, et nous activons sandbox et production.
Créer un compte →