Développeurs
Le décodeur de câbles, pour les développeurs et les agents d'IA
Le même décodeur déterministe que ce site, en JSON : une API REST, un serveur MCP distant et un paiement à l'appel avec x402. Ni compte ni clé d'API. 5 décodages gratuits par jour, puis $0.10 par décodage en USDC.
Démarrage rapide
Un GET, une désignation. La réponse liste par rang chaque système de désignation qui lit la désignation entière, avec chaque symbole, la couche qu'il décrit, ses matériaux et la source de sa signification.
curl "https://thecablecode.com/api/v1/decode?code=N2XSEYRY&lang=en"
Essayer
Les appels depuis ce champ ne sont pas comptés comme appels d'agent.
{
"schema": "thecablecode.decode/v1",
"input": {
"raw": "NYY-J 3x1,5",
"designation": "NYY-J",
"lang": "en",
"size": {
"cores": 3,
"earth": false,
"text": "3x1,5"
},
"family": "NYY"
},
"status": "ambiguous",
"match_count": 2,
"matches": [
{
"rank": 1,
"system": {
"id": "din-vde-0271-0276",
"name": "DIN VDE 0271/0276",
"region": "Germany"
},
"basis": "grammar",
"symbols": [
{
"symbol": "N",
"meaning": "VDE Standard",
"part": "standard",
"materials": [],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "Y",
"meaning": "Polyvinyl Chloride (PVC)",
"part": "insulation",
"materials": [
"pvc"
],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "Y",
"meaning": "Polyvinyl Chloride (PVC)",
"part": "sheath",
"materials": [
"pvc"
],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "-J",
"meaning": "With Earthing Core (Green/Yellow Core)",
"part": "other",
"materials": [],
"source": {
"kind": "legacy_2016"
}
}
],
"construction": {
"conductor": {
"symbols": [],
"meanings": [],
"materials": [
"copper"
],
"implied_copper": true
},
"insulation": {
"symbols": [
"Y"
],
"meanings": [
"Polyvinyl Chloride (PVC)"
],
"materials": [
"pvc"
]
},
"screen": null,
"armour": null,
"sheath": {
"symbols": [
"Y"
],
"meanings": [
"Polyvinyl Chloride (PVC)"
],
"materials": [
"pvc"
]
},
"metal_sheath": null,
"tapes": null,
"standard_marks": [
"N"
],
"other": [
"-J"
]
},
"cores": {
"count": 3,
"earth_core": true
},
"materials": [
"pvc",
"copper"
],
"fire_traits": [
{
"trait": "pvcSheath",
"symbols": [
"Y"
]
}
],
"not_equivalent": []
},
{
"rank": 2,
"system": {
"id": "old-vde-0250",
"name": "Old VDE 0250",
"region": "Germany"
},
"basis": "grammar",
"symbols": [
{
"symbol": "N",
"meaning": "VDE Standard",
"part": "standard",
"materials": [],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "Y",
"meaning": "Polyvinyl Chloride (PVC); Control-Cable Key: Thermoplastics In General",
"part": "insulation",
"materials": [
"pvc"
],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "Y",
"meaning": "Polyvinyl Chloride (PVC); Control-Cable Key: Thermoplastics In General",
"part": "sheath",
"materials": [
"pvc"
],
"source": {
"kind": "legacy_2016"
}
},
{
"symbol": "-J",
"meaning": "With Earthing Core (Green/Yellow Core)",
"part": "other",
"materials": [],
"source": {
"kind": "legacy_2016"
}
}
],
"construction": {
"conductor": {
"symbols": [],
"meanings": [],
"materials": [
"copper"
],
"implied_copper": true
},
"insulation": {
"symbols": [
"Y"
],
"meanings": [
"Polyvinyl Chloride (PVC); Control-Cable Key: Thermoplastics In General"
],
"materials": [
"pvc"
]
},
"screen": null,
"armour": null,
"sheath": {
"symbols": [
"Y"
],
"meanings": [
"Polyvinyl Chloride (PVC); Control-Cable Key: Thermoplastics In General"
],
"materials": [
"pvc"
]
},
"metal_sheath": null,
"tapes": null,
"standard_marks": [
"N"
],
"other": [
"-J"
]
},
"cores": {
"count": 3,
"earth_core": true
},
"materials": [
"pvc",
"copper"
],
"fire_traits": [
{
"trait": "pvcSheath",
"symbols": [
"Y"
]
}
],
"not_equivalent": []
}
],
"cpr_printed": null,
"decoder": {
"data": "build",
"deterministic": true,
"llm": false
},
"links": {
"page": "https://thecablecode.com/c/NYY-J%203x1%2C5",
"docs": "https://thecablecode.com/api/v1/openapi.json"
}
}
Serveur MCP
Donnez à Claude, ou à tout client MCP, les outils decode_cable_code, design_cable, find_equivalents, check_cable, extract_datasheet, write_specification, drum_fit et design_presets. Pour Claude Code, une ligne :
claude mcp add --transport http thecablecode https://thecablecode.com/mcp
Autres clients : ajoutez un serveur MCP distant (streamable HTTP, sans état) à cette URL. La même franchise gratuite s'applique ; au-delà, l'outil reçoit le paiement x402 dans _meta["x402/payment"]. Le serveur figure dans le registre MCP officiel sous io.github.exquad/thecablecode, et ses points de terminaison payants sur x402scan.
https://thecablecode.com/mcp
Décodage par lot : une nomenclature en un appel
Jusqu'à 500 désignations en un POST, avec les réponses dans le même ordre. Validé d'abord sans frais ; puis un seul paiement x402 de $0.03 par désignation. Les lots n'utilisent pas la franchise gratuite.
curl -X POST https://thecablecode.com/api/v1/decode/batch \
-H "content-type: application/json" \
-d '{"codes": ["NYY-J 3x1,5", "N2XSEYRY", "H07RN-F 3G2,5"], "lang": "en"}'
# 402 Payment Required: pay the PAYMENT-REQUIRED amount ($0.03) with x402,
# then send the same request with the PAYMENT-SIGNATURE header.
Concevoir un câble : une phrase en entrée, un câble dimensionné en sortie
Le concepteur de câbles du site, en point de terminaison et en outil MCP design_cable. Décrivez le câble en turc ou en anglais, ou envoyez une spécification (tension, conducteurs, section, écran, gaine, armure) ; la réponse dimensionne chaque couche selon l'IEC 60502-1 / -2 et l'IEC 60228, indique la source de chaque épaisseur, écrit la désignation DIN VDE 0276 et la fait relire par le décodeur. Sur demande : XML, DXF, SVG, CSV, GLB, un solide STEP AP214 pour la CAO et une fiche technique PDF : tableau des couches avec leurs sources, masse, résistance de l'âme, courants de court-circuit et admissible, rayon de courbure quand une source le donne, et le contrôle de conformité. 2 conceptions gratuites par appelant et par jour UTC, puis $0.50 par conception.
curl "https://thecablecode.com/api/v1/design?sentence=NA2XS(F)2Y%201x240/25%2012/20%20kV&formats=dxf"
curl -X POST https://thecablecode.com/api/v1/design \
-H "content-type: application/json" \
-d '{"spec": {"voltage": "12/20", "cores": 3, "section": 95, "screen": "collective", "watertight": "longitudinal"}, "lang": "en"}'
heard liste ce qui a été tiré de vos mots et ce qui était une valeur par défaut. Un calcul nominal selon les normes de construction, pas la fiche technique d'un fabricant ; links.designer ouvre le même câble sur le site. Le PDF ne porte aucun logo ; qui veut son propre logo, son pied de page et son marquage utilise Pro (thecablecode.com/fr/pro/). dimensions.lay donne le sens de câblage (S à gauche, Z à droite) de chaque élément hélicoïdal avec sa source ; envoyez design.lay ou le lay d'une couche pour celui du fabricant.
Chaque réponse du concepteur donne aussi les valeurs en JSON, chacune avec sa source : dans properties la masse estimée, le rayon de courbure et l'effort de tirage, les codes couleur IEC 60757, le niveau d'isolement et le champ électrique en moyenne tension ; dans ratings le courant admissible pour la pose que vous envoyez (installation : mode de pose, températures, profondeur, sol, groupement) et les courants de court-circuit selon IEC 60949 pour fault_s secondes. Une spécification peut nommer toute famille que le concepteur construit (spec.standard : HD620-10C, BS6724, UL-NMB, EN50525-2-21 et d'autres) ; GET /api/v1/design/presets, gratuit, et l'outil MCP design_presets les listent avec la phrase de chaque modèle.
Équivalents dans d'autres pays
« L'équivalent néerlandais de ce câble suédois » : le point de terminaison et l'outil MCP find_equivalents décodent un câble d'énergie (DIN VDE, désignations HTA suédoises, néerlandaises, danoises ou norvégiennes, idéalement avec section et tension), le reconstruisent selon la norme de chaque autre pays (IEC 60502, HD 603, HD 620 parties J, M, D, C et K, BS 5467 / 6724 / 7846 / 6622, EN 50618, HD 627) avec la même âme, la même section, le même nombre de conducteurs, la même tension, le même écran, la même armure et la même gaine, et le comparent couche par couche. Filtrez avec country ou standard. Facturé comme un décodage : il utilise les mêmes 5 appels gratuits par jour, puis $0.10 par appel.
curl "https://thecablecode.com/api/v1/equivalents?code=AXCLJ-TT%203x95/25%2012/20%20kV&country=NL&lang=en"
Chaque équivalent a un verdict (equivalent, close, ou none avec la raison), le nom dans les lettres du pays concerné lorsqu'elles sont sourcées, des notes, et les différences avec la source de chaque valeur cible ; as_is est ce câble, tel que construit, vérifié selon les règles de la norme cible. Ce n'est pas une déclaration d'interchangeabilité de deux câbles : le cahier des charges de l'acheteur décide.
Vérifier un câble selon une norme
La conformité aux appels d'offres et aux fiches techniques, en point de terminaison et en outil MCP check_cable. Envoyez une désignation avec sa section et sa tension, une conception issue du concepteur, ou la construction qu'indique la fiche technique ou l'offre d'un fabricant (couches avec épaisseurs nominales et minimales, données d'âme, d'écran et d'armure), et un référentiel : IEC 60502-1 / -2, IEC 60228, HD 603 3-G / 5-G, HD 620 10-J / M / D / C / K, BS 5467, BS 6724, BS 7846, BS 6622, IS 694, IS 1554-1 / -2, IS 7098-1 / -2, IS 8130, ou auto pour les normes revendiquées par le câble. 2 contrôles gratuits par appelant et par jour UTC, puis $0.50 par contrôle.
curl "https://thecablecode.com/api/v1/check?designation=NA2XS(F)2Y%201x240/25%2012/20%20kV&standard=auto"
curl -X POST https://thecablecode.com/api/v1/check \
-H "content-type: application/json" \
-d '{"construction": {"voltage": "12/20", "cores": 1, "conductor": {"metal": "Al", "section": 240},
"core": [{"kind": "conductorScreen"}, {"kind": "insulation", "material": "XLPE", "nominal": 5.5, "minimum": 4.9}, {"kind": "insulationScreen"}],
"common": [{"kind": "wireScreen", "section": 25}, {"kind": "sheath", "material": "PE", "nominal": 2.5}]},
"standard": "iec-60502-2-2014"}'
Chaque règle donne required, found, pass / fail / not_checkable (avec la raison) et sa source : norme, édition, article ou tableau, page, et le degré de certitude de la lecture. summary.verdict vaut complies, deviates ou review. Une désignation n'indique aucune épaisseur, elle vérifie donc le type de construction ; pour les valeurs propres du fabricant, envoyez la construction. Un contrôle par rapport à des règles nominales, ni un certificat ni un essai de type.
Lire une fiche technique pour en tirer une construction
Le lecteur de fiches techniques, en point de terminaison et en outil MCP extract_datasheet : envoyez le PDF d'un fabricant (base64), un lien https vers celui-ci, ou le texte collé d'une fiche technique ou d'un appel d'offres, et recevez chaque taille de câble qu'il indique sous forme de construction acceptée par le contrôle, avec la page et la ligne d'où chacune a été lue, les valeurs illisibles et celles dont le lecteur n'est pas sûr. Ajoutez "standard": "auto" pour vérifier chaque ligne dans le même appel. $2.00 par document, payant dès le premier : il n'y a pas de quota gratuit. Le lecteur est en service. Une construction saisie à la main n'a pas besoin d'être lue et va directement à POST /api/v1/check.
curl -X POST https://thecablecode.com/api/v1/extract \
-H "content-type: application/json" \
-d '{"url": "https://example.com/na2xsf2y-datasheet.pdf", "hint": "1x240/25 12/20 kV", "standard": "auto"}'
C'est le seul endroit où le service exécute un LLM (Claude), et il ne fait que copier des valeurs : extractor.llm vaut true et extractor.decides false. Chaque verdict vient du contrôle déterministe, avec son article et sa source. Montrez les valeurs extraites à ceux qui s'y fient et corrigez une ligne avant de vous fier à son contrôle ; une construction corrigée part vers POST /api/v1/check. Les fichiers téléversés ne sont jamais stockés : gardés en mémoire le temps de l'appel, puis supprimés.
Rédiger une spécification : un câble ou un projet en entrée, une spécification d'appel d'offres en sortie
La spécification du concepteur, en point de terminaison et en outil MCP write_specification. Envoyez un câble (une phrase, une désignation, un objet spec ou une conception, comme l'appel de conception les accepte) ou un projet de 30 câbles au plus, les exigences du projet (rongeurs, termites, UV, froid, huile, étanchéité, feu, armure et plus, chacune avec la construction choisie pour la satisfaire) et une langue. Chaque câble est conçu, les exigences y sont appliquées comme le concepteur les applique, et la réponse contient la spécification dans l'ordre d'un appel d'offres (domaine d'application, normes, construction avec la source de chaque couche, exigences supplémentaires avec leurs essais, essais, marquage, tourets, documents, écarts) en Markdown et en texte brut, ainsi que le tableau exigé / proposé en CSV et en lignes JSON. $2.00 pour le premier câble et $0.50 pour chaque câble supplémentaire dans le même appel ; pas de quota gratuit.
curl -X POST https://thecablecode.com/api/v1/spec \
-H "content-type: application/json" \
-d '{"cables": [{"sentence": "NA2XS(F)2Y 1x240/25 12/20 kV"}, {"sentence": "NYY-J 4x16 0,6/1 kV"}],
"requirements": ["rodent", {"id": "uv-sunlight", "option": "carbon-black"}], "lang": "fr"}'
# 402 Payment Required: $2.00 for the first cable + $0.50 for the second; pay the PAYMENT-REQUIRED
# amount with x402, then send the same request with the PAYMENT-SIGNATURE header.
{
"schema": "thecablecode.spec/v1",
"lang": "en",
"count": 2,
"requirements": [{ "id": "rodent", "option": null }, { "id": "uv-sunlight", "option": "carbon-black" }],
"cables": [{
"index": 0,
"designation": "NA2XS(F)2Y 1x240 RM/25 12/20 kV",
"requirements": [{ "id": "rodent", "name": "Rodent protection", "option": null, ... }, ...],
"warnings": [],
"specification": {
"markdown": "# Cable specification: NA2XS(F)2Y 1x240 RM/25 12/20 kV\n\nA draft written by the thecablecode.com designer on 2026-10-25 ...",
"text": "Cable specification: NA2XS(F)2Y 1x240 RM/25 12/20 kV\n\n..."
},
"schedule": {
"columns": ["No.", "Parameter", "REQUIRED", "OFFERED", "Remarks"],
"rows": [
{ "no": "1", "parameter": "Designation", "required": "NA2XS(F)2Y 1x240 RM/25 12/20 kV", "offered": "", "remarks": "" },
{ "no": "11", "parameter": "Insulation nominal thickness", "required": "5.50 mm", "offered": "", "remarks": "IEC 60502-2:2014 Tables 5-7 (standard)" },
...
],
"csv": "\ufeffNo.,Parameter,REQUIRED,OFFERED,Remarks\r\n1,Designation,NA2XS(F)2Y 1x240 RM/25 12/20 kV,,\r\n..."
},
"design": { ... },
"links": { "designer": "https://thecablecode.com/design/#d=..." }
}, { "index": 1, "designation": "NYY 4x16 RM 0,6/1 kV", ... }]
}
Les valeurs exigées sont remplies à partir de la conception, chacune avec sa source ; les valeurs proposées sont laissées au soumissionnaire. Le texte est celui qu'un membre Pro télécharge depuis le concepteur, écrit par le même code, dans n'importe laquelle des 15 langues du site (lang). GET /api/v1/spec/requirements, gratuit, liste les identifiants des exigences et leurs constructions. Un projet issu d'un calcul nominal : vérifiez les éditions par rapport à celles en vigueur avant de le publier.
Quel touret : tourets de câble, gratuit
L'appel touret et l'outil MCP drum_fit sont gratuits et hors des appels gratuits quotidiens. Donnez le diamètre extérieur d'un câble et une longueur (en option son kg/km, son type et une famille de tourets) et obtenez les plus petits tourets qui le prennent, répartis si besoin sur au plus max tourets d'une même taille, avec les couches utilisées, la hauteur libre jusqu'au bord du flasque, et les masses câble et brute (câble + tare). Ou donnez D, d et W d'un touret et voyez ce qu'il prend. Le câble s'enroule en couches entières et spires entières à 1,05 × le diamètre extérieur avec une garde sous le bord du flasque : une estimation à quelques pour cent près des tableaux de capacité des fabricants de câbles, là où la plupart des calculateurs en ligne surestiment de 20 à 40 %.
curl "https://thecablecode.com/api/v1/drum?od=38&length=500&kg=1800&system=KTG"
curl "https://thecablecode.com/api/v1/drum?od=38&D=2000&d=1000&W=1000"
model indique la majoration d'enroulement et la garde utilisées. Chaque touret est tel que son fabricant l'imprime, avec maker, source et seen, sauf les tailles de l'IS 10418:2024 (system IS, Inde) : le tableau 1 de la norme elle-même, seen standard, sans tare ni charge admissible. Aucune autre norme de tourets (DIN 46391, NEMA WC 26) n'a été lue, les autres tailles sont donc celles des fabricants, pas d'une norme. barrel_ok compare le fût au minimum KTG pour le type de câble (la fiche technique du câble prime) ; load_ok utilise la charge admissible du fabricant, et un touret sans elle n'a pas de load_ok (sa charge n'est pas vérifiée). reeling=cylindrical, radial-vent ou radial-closed (avec layers) ajoute le déclassement d'un enrouleur motorisé selon NFPA 79 (2024) tableau 12.7.3 ; lagging= ajoute le bloc de manutention et de stockage.
Valeurs de référence : profondeur d'enfouissement, classe au feu, AWG et mm², guide de pose, glossaire, gratuit
Les pages de référence gratuites du site en appels, hors des appels gratuits quotidiens et jamais payants : le recouvrement minimal par pays, tension et lieu (/api/v1/burial, MCP burial_depth), la plus basse classe au feu ou homologation NEC qu'un pays exige dans un type de bâtiment (/api/v1/fire-class, MCP fire_class), AWG et kcmil contre mm² par section et par résistance (/api/v1/convert, MCP awg_metric), les essais au feu qui ne sont pas équivalents (/api/v1/not-equivalent, et not_equivalent dans chaque correspondance décodée), le remplissage de conduit NEC (/api/v1/conduit-fill, MCP conduit_fill), et le guide de pose et de manutention et le glossaire (/api/v1/laying-guide, /api/v1/glossary, et en ressources MCP thecablecode://laying-guide et thecablecode://glossary).
curl "https://thecablecode.com/api/v1/burial?country=DE&u=0.6/1&place=road"
curl "https://thecablecode.com/api/v1/fire-class?country=GB&place=escape&lang=fr"
curl "https://thecablecode.com/api/v1/convert?awg=4/0"
curl "https://thecablecode.com/api/v1/laying-guide/mv?lang=fr"
Chaque valeur porte sa source et son niveau de lecture, comme la page qu'une personne lit les montre (page y renvoie). Là où les sources lues ne donnent pas de valeur, la réponse le dit (null avec la raison, not_found, missing) et n'en emprunte jamais. La règle AWG vers mm² est celle du site (rule_source: site) : aucune norme n'en fixe.
Calculs d'installation : chute de tension, groupement, tirage, remplissage de chemin de câbles, chargement, climat, mise en service
Dans une conception, sans supplément : load {amps, length_m} donne la chute de tension et la plus petite section selon le courant et selon la chute (CEI 60364-5-52 annexe G, BS 7671 tableau 4E4B, NEC Chapter 9 Table 9) ; fault {ka, seconds} la vérification de l'armure ou du conducteur de protection (CEI 60364-5-54 annexe A, BS 7671) ; installation group, arrangement et h3_pct les facteurs de groupement et d'harmoniques en BT (CEI 60364-5-52 B.52.17 à B.52.21, E.52.1). Chaque conception porte aussi laying (la règle par temps froid) et after_installation (les essais après pose), et un fil nord-américain son ampacité NEC et son EGC. Gratuits : POST /api/v1/conduit-fill (NEC Chapter 9) et le bloc de manutention de l'appel touret (lagging=). Les calculs Pro sur le site, en appels et outils MCP (pull_cable, tray_fill, drum_loading, cold_weather_check, mv_electrical, economic_size, commissioning_sheet, cable_prep) : /api/v1/pull, /api/v1/tray, /api/v1/drum/loading, /api/v1/climate, /api/v1/electrical, /api/v1/economic à $0.50 chacun, /api/v1/commissioning (la fiche de mise en service) à $0.50 et /api/v1/prep (la préparation des extrémités avec sa fiche d'étapes) à $0.50.
curl -X POST https://thecablecode.com/api/v1/design -H "content-type: application/json" \
-d '{"sentence": "NYY-J 4x16 0,6/1 kV", "installation": {"laying": "air", "group": 6, "arrangement": "bunched"}, "load": {"amps": 45, "length_m": 40}, "fault": {"ka": 6, "seconds": 0.4}, "lang": "fr"}'
curl -X POST https://thecablecode.com/api/v1/pull -H "content-type: application/json" \
-d '{"sentence": "NA2XS(F)2Y 1x240/25 12/20 kV", "input": {"route": [{"kind": "straight", "length": 120}, {"kind": "bend", "radius": 1.2, "angle": 90, "plane": "h"}, {"kind": "straight", "length": 60}], "n": 3, "duct": {"kind": "conduit", "material": "pvc", "idMm": 150}, "head": "eye"}}'
curl -X POST https://thecablecode.com/api/v1/conduit-fill -H "content-type: application/json" \
-d '{"raceway": "EMT", "cables": [{"type": "THHN", "size": "4/0", "count": 3}]}'
Le tirage, le remplissage de chemin de câbles, le chargement et la préparation des extrémités répondent sans paiement par le verdict qu'un visiteur du site voit ; il compte dans les 2 conceptions gratuites par jour. "full": true répond avec tous les nombres, comme un membre les reçoit, et est payant. La liste d'un projet passe en un appel sous forme d'items, $0.50 par item, sans remise. Les réponses viennent du même code que les panneaux Pro, chaque valeur avec sa source et son niveau de lecture.
Modifications
Ce qui a changé dans les réponses depuis l'entrée de registre 1.3.0 ; le serveur, le document OpenAPI et l'entrée de registre sont en version 1.13.0. La même liste : GET /api/v1/changelog, l'info.x-changelog OpenAPI et la ressource MCP thecablecode://changelog.
- 2026-10-31, 1.13.0: Les câbles multipaires BS 5308 suivent désormais la PAS 5308:2009, mêmes champs : design_cable dimensionne la partie 1 (paires PE, 300/500 V) selon la PAS 5308-1:2009 tableaux 1 et D.1 à D.10 (isolant, feuillard Al/PET de 0,018 mm, gaine, bourrage, fil d'armure, gaine extérieure ; seen standard ; auparavant les règles de la HD 627 4-C2 et l'armure de l'IEC 60502-1) et la partie 2 (PVC) selon la PAS 5308-2:2009 au lieu de la BS 5308-2:1986 (par ex. la gaine de 10 x 2 x 0,5 mm² type 1 fait 1,1 mm, au lieu de 1,2 ; les câbles à écran par paire ont un diamètre extérieur plus petit de 1,3 à 6 mm). Ajouts : 2,5 mm² en partie 2 ; PAS 5308-1 type 3, une gaine de plomb entre deux bourrages PVC sous l'armure (une phrase avec Type 3 ou LC, ou une conception avec un metalSheath en plomb) ; des lignes after_installation pour ces câbles, 2 kV d.c. pendant 15 min entre conducteurs et vers l'armure, if_required (tableau B.2, informatif) ; properties.mechanical bending_radius_install 6 D, type 3 15 D (tableau B.1, informatif ; aucun auparavant). La partie 1 en 0,75 mm², absente de la PAS 5308-1, est dimensionnée comme avant. Une correction sous design/v1, même identifiant de schéma.
- 2026-10-31, 1.12.0: Vérifications haute et très haute tension issues de normes désormais disponibles, en ajout (aucun champ renommé ni supprimé) : check/v1 vérifie une conception IEC 60840 ou IEC 62067, ou toute construction avec standard iec-60840-2011 ou iec-62067-2011, avec son propre jeu de règles au lieu de répondre IEC 60502-2 hors domaine : la norme ne fixe pas d'épaisseur, d'où ses tolérances sur la valeur nominale déclarée, isolant au moins 0,90 tn (10.6.2), gaine extérieure 0,85 tn - 0,1 (10.6.3), plomb 0,95 tn - 0,1, aluminium lisse 0,9 tn - 0,1 et aluminium ondulé 0,85 tn - 0,1 (10.7), l'excentricité en not_checkable. Les tensions assignées et d'essai IEC 62067 citent désormais l'IEC 62067:2011 tableau 4, p. 36 (seen standard ; 230/400 kV reste secondary), comme le montre la source de l'onde de choc du câble dans la réponse electrical.
- 2026-10-31, 1.11.1: Corrections issues de normes désormais disponibles, mêmes champs : la ligne d'essai en courant continu de la gaine extérieure de after_installation (conceptions MT, HT et THT) cite l'IEC 60229:2007 article 5, p. 9, et est seen standard (avant secondary ; le niveau ne change pas : 4 kV par mm de gaine, au plus 10 kV, 1 min) ; les lignes BS 5467 citent la BS 5467:1997+A3:2008 B.8, tableau B.2, et donnent ses 15 min (elles n'avaient pas de durée) ; la ligne du conducteur compacté de classe 2 (conductor_source) est seen standard, IEC 60228:2004 tableau C.2 ; les sources des conducteurs AWG et awg_metric citent le NEC 2026 chapitre 9 tableau 8 (mêmes valeurs que le tableau de 2017) ; le guide de pose cite l'IEC 60229:2007 et la BS 5467:1997+A3:2008. Une correction sous design/v1, même identifiant de schéma.
- 2026-10-31, 1.11.0: Câbles souples et conducteurs EN 50525 lus dans les normes, une correction sous design/v1 (aucun champ renommé ni supprimé) : les couches de H07RN-F (EN 50525-2-21) et H07Z1-K (EN 50525-3-31) citent les tableaux de l'annexe B des normes elles-mêmes, vu dans la norme (auparavant la reproduction d'un fabricant, secondaire) ; H07RN-F vérifie la limite supérieure du diamètre des sections à 3 conducteurs à partir de 35 mm², construit 3x300, 4x240, 4x300 et 6 à 36 conducteurs (tableau B.3), et 5 conducteurs seulement jusqu'à 95 mm² (une section plus grande prend la ligne la plus proche et le dit). spec.standard accepte aussi EN50525-2-51 (H05VV5-F), EN50525-3-11 (H05Z1Z1-F, H03Z1Z1-F, méplat H05Z1Z1H2-F) et EN50525-3-21 (H07ZZ-F), et EN50525-3-31 construit H07Z1-U / -R et H05Z1-U / -R.
- 2026-10-31, 1.10.0: Coupure automatique dans la vérification du conducteur de protection, en ajout (aucun champ renommé ni supprimé) : design/v1 prend cpc.system (TN ou TT), cpc.circuit (final ou distribution), cpc.u0_v et cpc.ia_a, et cpc ajoute disconnection : le temps de coupure maximal du tableau 41.1 de l'IEC 60364-4-41:2005+AMD1:2017 pour le schéma, le circuit et U0 (circuits de distribution TN 5 s, TT 1 s ; sur la base bs le tableau 41.1 de la BS 7671:2008+A1:2011), si le temps de la vérification est plus long, et avec ia_a l'impédance de boucle de défaut maximale Zs = U0 / Ia (411.4.4, 411.5.4), avec la règle TT pour un DDR, RA × IΔn ≤ 50 V (411.5.3), chaque valeur avec son tableau et sa page. Même prix. Également en 1.9.0, une correction dans ratings.short_circuit : un écran en cuivre ou en aluminium d'un câble de 1,1 kV à 220 kV hors de 6 à 30 kV (1 et 3 kV, et au-dessus de 30 kV) s'arrête désormais à la limite de l'IS 16269:2018, la plus basse de celle de l'isolant (tableau 1) et de celle du mélange sur l'écran (tableau 2 : PVC 200 °C, PE pris comme ST3 150 °C), là où elle était de 250 °C ; l'IS 16269 s'appuie sur l'IEC 60724 et l'IEC 61443, non disponibles ici ; temperatures indique le tableau et la page.
- 2026-10-31, 1.9.1: Corrections issues de normes désormais disponibles, mêmes champs : les conceptions BS 5308 partie 2 de design_cable (paires PVC, 300/500 V) prennent isolant, feuillard Al/PET, gaine, bourrage, fil d'armure et gaine extérieure dans la BS 5308-2:1986 tableaux 1 et 4 à 10 (seen standard ; par ex. la gaine de 10 x 2 x 0,5 mm² fait 1,2 mm, au lieu de 1,5), et les conceptions J-Y(St)Y prennent les épaisseurs du tableau 4 de la DIN VDE 0815:1985 (0,2 mm sur le fil de 0,6 mm), le fil de continuité de 0,6 mm au-delà de 10 paires, la gaine du tableau 19 et les couleurs du 4.4.5, d'où des diamètres extérieurs plus petits. Une correction sous design/v1, même identifiant de schéma.
- 2026-10-31, 1.9.0: Câbles marins et offshore dans le guide de pose, en ajout (aucun champ renommé ni supprimé) : GET /api/v1/laying-guide et thecablecode://laying-guide listent une quatorzième famille, marine, dont la page donne les rayons de courbure minimaux à la pose de l'IEC 60092-352 tableaux 4 et 4A (jusqu'à 1,8/3 kV selon le revêtement et le diamètre ; à partir de 3,6/6 kV unipolaire 12 D, tripolaire 9 D), lus dans la norme, avec les lignes de manutention des tourets communes à toutes les familles ; les autres sections disent ce qui n'a pas été trouvé. Gratuit.
- 2026-10-31, 1.8.0: Ligne de fuite des extrémités extérieures, en ajout (aucun champ renommé ni supprimé) : cable_prep prend input.pollution (a à e, la classe de sévérité de pollution du site de l'IEC TS 60815-1), et sa réponse complète pour une conception MT ajoute creepage : Um/√3, la ligne de fuite spécifique unifiée de référence de l'IEC TS 60815-3 et la ligne de fuite minimale d'une extrémité extérieure pour chaque classe, Ka et Kad, la classe choisie (null si aucune n'est demandée : la norme ne nomme aucune classe typique), la vérification des kits (les tableaux de kits lus n'indiquent aucune ligne de fuite), chaque valeur avec son article ; la page des kits de la fiche des étapes liste les cinq minima. Même prix.
- 2026-10-31, 1.7.0: Extrémités et jonctions, en ajout (aucun champ renommé ni supprimé) : la réponse complète de cable_prep pour une conception MT ajoute kits, les types d'extrémité (thermorétractable ou rétractable à froid, intérieur ou extérieur) et de jonction droite qui conviennent, chacun avec fits ou la raison, l'étendue des plages de section d'âme et de diamètre sur isolant qui la couvrent, la longueur que le kit prend en bout de câble, la longueur de la jonction et le nombre d'ailettes, d'après les catalogues publics des fabricants (source "makers' public catalogues, typical"), sans nommer de fabricant, de kit ni de référence ; la fiche des étapes gagne une page pour eux. Même prix.
- 2026-10-30, 1.6.0: Sens de câblage, en ajout (aucun champ renommé ni supprimé) : design/v1 donne dimensions.lay, le sens de câblage (S à gauche, Z à droite) de chaque élément hélicoïdal (âme, couches enroulées, contre-spire, paires, assemblage) avec sa base et sa source, et lay sur chaque couche enroulée de dimensions.layers ; la conception prend lay sur une couche et design.lay (conductor, pairs, layUp) pour celui du fabricant.
- 2026-10-30, 1.5.0: Calculs d'installation, en ajout (aucun champ renommé ni supprimé). design/v1 applique les facteurs de groupement et d'harmoniques BT (installation group, arrangement, clearance, trays, h3_pct : CEI 60364-5-52 B.52.17 à B.52.21 et E.52.1, BS 7671 4C1 à 4C3), group n'est donc plus inutilisé en 0,6/1 kV ; il ajoute voltage_drop et sizing (load), cpc (fault, cpc) et nec pour les fils nord-américains, ainsi que laying et after_installation à chaque réponse. Gratuits : POST /api/v1/conduit-fill, et handling dans l'appel touret (lagging). Payants : tirage, remplissage de chemin de câbles, plan de chargement, contrôle climatique, valeurs électriques MT, section économique, la fiche de mise en service et la préparation des extrémités ; le verdict du tirage, du chemin de câbles, du chargement et de la préparation est gratuit dans le quota quotidien des conceptions, et les items sont facturés à l'item. lang accepte les 15 langues du site pour decode, design, equivalents et presets.
- 2026-10-30, 1.4.0: Nouveaux appels gratuits, en ajout (aucun champ renommé ni supprimé) : profondeur d'enfouissement par pays, la classe au feu qu'un pays exige, AWG et mm² par section et par résistance, les notes « non équivalent, parce que » (aussi en not_equivalent dans chaque correspondance décodée), le déclassement des enrouleurs dans l'appel touret (reeling, layers), et le guide de pose, le glossaire et ce journal des modifications en ressources MCP avec leurs équivalents REST.
- 2026-10-29, 1.4.0 (#387): Les intensités admissibles BT (conception ratings.current, 0,6/1 kV) lisent désormais la CEI 60364-5-52:2009 annexe B, seen standard : column est un code (D1 en conduits enterrés, E2 ou E3 multiconducteur à l'air, F unipolaire en trèfle à l'air) au lieu d'une phrase, les tableaux et facteurs sont B.52.x avec leur page, l'aluminium a des valeurs, et les ampères en conduits suivent les valeurs de 2009. Une correction sous design/v1, même identifiant de schéma.
- 2026-10-29, 1.4.0 (#380): Tourets : IS est une nouvelle valeur de system (IS 10418:2024, Inde), dans la requête et dans fits et pools. Ses tailles sont le tableau 1 de la norme elle-même, seen standard, sans tare ni charge admissible ; ces lignes n'ont donc ni tare_kg, ni gross_kg, ni load_kg, ni load_ok, et une charge non vérifiée ne compte pas comme un contrôle échoué.
Tarifs
| Décodage unitaire | 5 gratuits par appelant et par jour UTC (API et MCP ensemble), puis $0.10 par appel |
| Décodage par lot | $0.03 par désignation, jusqu'à 500 désignations, un seul paiement |
| Conception de câble | 2 gratuites par appelant et par jour UTC (API et MCP ensemble), puis $0.50 par conception |
| Équivalents | Partage les 5 décodages gratuits par jour, puis $0.10 par appel |
| Contrôle de conformité | 2 gratuits par appelant et par jour UTC (API et MCP ensemble), puis $0.50 par contrôle |
| Lecteur de fiches techniques | $2.00 par document dès le premier (API et MCP de même), contrôle de chaque ligne compris |
| Spécification | $2.00 pour le premier câble, $0.50 pour chaque câble supplémentaire dans le même appel (30 au plus), un seul paiement ; pas de quota gratuit |
| Calculs d'installation | $0.50 par calcul (tirage, remplissage de chemin de câbles, plan de chargement, contrôle climatique, valeurs électriques MT, section économique) ; le verdict du tirage, du chemin de câbles et du chargement compte dans les 2 conceptions gratuites par jour ; une liste à $0.50 par item |
| Fiche de mise en service | $0.50 par fiche (PDF), un appel distinct, sans quota gratuit |
| Préparation des extrémités de câble | $0.50 par conception avec la fiche d'étapes (PDF), un appel distinct ; l'ordre courant des étapes compte dans les conceptions gratuites |
| Paiement | x402 v2, schéma exact, USDC sur Base mainnet, de portefeuille à portefeuille ; le site ne détient aucun fonds |
| Compte | Aucun. Ni clé d'API, ni inscription, ni cookies |
Lire une réponse
| status | single, ambiguous (plusieurs systèmes lisent les lettres), no_match ou unreadable |
| matches[].basis | named_standard, verified_designation (un vrai câble tiré de fiches techniques de fabricants), type_name ou grammar (les lettres se décomposent, rien de plus). Prenez une correspondance grammar isolée avec prudence : des chaînes aléatoires se décomposent quelque part environ une fois sur cinq |
| symbols[].source | patch avec une URL pour les significations ajoutées ou corrigées depuis 2016 à partir d'une source citée, legacy_2016 pour les tables d'origine, type_table pour les tables de noms de type complets |
Sponsoring acheté par des agents
Un agent qui achète pour le compte d'une entreprise peut lister les emplacements de sponsoring, obtenir un devis en USD et en USDC, commander et renouveler, le tout payé avec x402. Le sponsoring ne modifie jamais un décodage ni son classement, et chaque élément sponsorisé est signalé.
GET https://thecablecode.com/api/v1/ads/slots