Nautilinks vend des backlinks directement, sans marketplace ni commission, sur un réseau de sites que nous éditons nous-mêmes. Cette page décrit l'accès machine à ce même catalogue : une API REST et un serveur MCP, pensés pour qu'un agent LLM puisse chercher un site pertinent, poser une commande et suivre son avancement, sans qu'un humain remplisse de formulaire.
Le principe reste le même que sur le reste du site : le catalogue interrogé par API est public dans sa logique, les prix sont ceux affichés côté humain, et rien n'est débité sans qu'un humain clique sur un lien de paiement Stripe. L'agent prépare, l'humain valide.
Chaque appel porte l'en-tête Authorization: Bearer sn_live_.... La clé est propre à un compte humain : toute commande créée par API est rattachée à ce compte, facturée sur son adresse, et visible dans son espace membre au même titre qu'une commande passée depuis le panier web. Une clé fraîchement créée porte les deux scopes (read et order) par défaut.
L'en-tête optionnel Idempotency-Key évite les doublons en cas de rejeu réseau (timeout, retry automatique côté agent). Un second appel avec la même valeur ne crée pas une nouvelle commande : il renvoie le même devis et, si un paiement Stripe est déjà en cours, la même payment_url plutôt que d'en ouvrir une seconde.
Un plafond anti-abus s'applique par clé API, de l'ordre d'une vingtaine de commandes par jour. Une fois atteint, l'API répond en 429 avec le code daily_order_cap_reached. Un rejeu identique (même Idempotency-Key) ne compte jamais deux fois.
Créer une commande ne débite personne. La réponse contient un champ payment_url, un lien Stripe Checkout classique, à ouvrir par l'humain propriétaire du compte. Une fois payé, un webhook déjà en place transforme le devis en commande et déclenche la publication du lien, sans étape supplémentaire côté agent.
Non, et ce n'est volontairement pas prévu en V1. La création de commande renvoie un lien de paiement Stripe (payment_url) : c'est un humain qui doit l'ouvrir et payer. L'API construit la commande, elle ne débite jamais de carte toute seule.
Uniquement l'étagère Liens Socle : des liens à 5 € l'unité, sur un fulfillment automatisable. Les sites à plus fort trafic (grille Trafic, prix variable) restent réservés à l'espace membre pour le moment, le temps de valider ce canal.
Le webhook Stripe existant transforme le devis en commande, exactement comme un achat passé depuis le panier web. Les liens Socle sont ensuite auto-assignés (sauf si le kill-switch interne repasse en mode manuel), puis suivent le circuit habituel jusqu'à publication.
Oui, un plafond anti-abus par clé API (une vingtaine de commandes par jour par défaut). Au-delà, l'API répond 429 avec le code daily_order_cap_reached. Un rejeu avec la même Idempotency-Key ne consomme jamais deux fois ce quota.
Non, c'est un serveur distant (Cloudflare Worker) en HTTP streamable, sans package npm à installer. Il ne fait que relayer votre clé API vers l'API Nautilinks, sans rien stocker de son côté.
Le scope read (lecture du catalogue, des commandes, des devis) est inclus par défaut dans chaque clé, au même titre que le scope order. Vous pouvez explorer le catalogue par API avant de passer la première commande.
Votre 1ᵉʳ lien est offert
Créez votre compte : dès 2 liens dans votre première commande, le moins cher est automatiquement déduit (jusqu'à 80 €).
Créer mon compte gratuit