Documentație pentru dezvoltatori și AI
NACEBridge API & MCP
O punte între fiecare cod european de activitate — expusă ca gateway REST, server MCP Streamable HTTP, JavaScript SDK și wrapper Python open-source. Date alimentate de TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Prezentare
NACEBridge mapează EU NACE Rev 2.1 până la subclasele naționale cu a cincea cifră folosite de 27 de țări UE, Regatul Unit și Elveția (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Toate cele patru utilitare web sunt disponibile și programatic:
search— căutare globală + locală după cuvânt-cheiedecode— extinde un cod național în întreaga sa ierarhie UEcousins— subclase echivalente transfrontalieregrid— pivot multinațional pentru o divizie NACE
Autentificare și chei API
Fiecare cerere către /api/v1/* poartă un header X-API-Key. Autentificați-vă și generați chei în tabloul de bord al cheilor API. Cheile sunt hash-uite în repaus — nu stocăm niciodată plaintext-ul.
X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX
Endpoint-ul MCP folosește exact același header, exact aceleași limite pe nivel și exact același jurnal de cereri ca gateway-ul REST — singura diferență este URL-ul (/mcp în loc de /api/v1/…) și învelișul JSON-RPC. Traficul web anonim este permis pentru utilitarele UI, dar este limitat blând cu un contor pe IP (vezi Limite de cereri).
Limite de cereri
| Nivel | Limită | Note |
|---|---|---|
| Anonim (web) | 30 cereri / IP | CAPTCHA v4 pentru utilizarea site-ului · IP CAPTCHA pentru API / MCP |
| Gratuit | 60 cereri / oră · 250 / zi | Prototipare și aplicații simple |
| Pro | 10,000 req / day | Matrice completă de coduri înrudite și grilă incluse |
| Dezvoltator | 100,000 req / day | Export în masă și revizii istorice |
| Enterprise | Personalizat | MCP dedicat, SLA, on-prem — contactați-ne |
Vârfurile peste limita ferestrei returnează HTTP 429 cu Retry-After.
Endpoint-uri REST
Cinci resurse sub https://nacebridge.dev/api/v1/*. Fiecare endpoint acceptă GET cu parametri query sau POST cu corp JSON. Răspunsurile sunt { ok, tier, data } cu headere X-RateLimit-* atașate.
| Punct final | Intrare | Returnează |
|---|---|---|
GET /api/v1/search | q, limit? | Clase UE și subclase naționale potrivite |
GET /api/v1/decode | country_iso, code | Ierarhie NACE completă pentru o subclasă națională |
GET /api/v1/cousins | country_iso, code | Subclase echivalente în întreaga UE |
GET /api/v1/grid | division?, countries?, limit? | Pivot multinațional al claselor vs subclaselor |
GET /api/v1/countries | — | Coduri ISO încărcate în prezent |
# Decode a Portuguese CAE-Rev4 code
curl -s "https://nacebridge.dev/api/v1/decode?country_iso=PT&code=62010" \
-H "X-API-Key: $NACEBRIDGE_API_KEY"
# Or POST JSON
curl -s "https://nacebridge.dev/api/v1/cousins" \
-H "X-API-Key: $NACEBRIDGE_API_KEY" \
-H "content-type: application/json" \
-d '{"country_iso":"DE","code":"62.01.0"}'Server MCP (Streamable HTTP)
NACEBridge vorbește specificația MCP Streamable HTTP transport . Direcționați orice client MCP către:
https://nacebridge.dev/mcp
POST JSON-RPC 2.0 cu ambele tipuri de conținut în Accept:
POST /mcp HTTP/1.1
Content-Type: application/json
Accept: application/json, text/event-stream
{"jsonrpc":"2.0","id":1,"method":"tools/list"}Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"nacebridge": {
"url": "https://nacebridge.dev/mcp",
"headers": { "X-API-Key": "nb_live_..." }
}
}
}ChatGPT (Plus / Pro / Team): adăugați ca un Connector personalizat cu același URL — uneltele search și fetch sunt expuse pentru Deep Research.
Cursor: adăugați același URL în ~/.cursor/mcp.json.
Referință unelte MCP
search{ q? }ChatGPT Connectors search. Returnează { id, title, url, snippet } clasate.
fetch{ id }ChatGPT Connectors fetch. Forma id: „<country_iso>:<code>“ sau „eu:<class_code>“.
keyword_search{ q, limit? }Text liber în clase UE și subclase naționale.
decode_local_code{ country_iso, code }Extinde o subclasă națională în întreaga sa ierarhie EU NACE.
cousin_matrix{ country_iso, code }Subclase echivalente în toate celelalte țări UE, ancorate pe clasa NACE de 4 cifre.
class_grid{ division?, countries?, limit? }Pivot al claselor UE vs subclase naționale în țările selectate.
list_countries{}Coduri ISO de țară încărcate în prezent.
Skill-uri pentru asistenți AI (Claude, Cursor, Devin)
Instrucțiuni gata de folosit care vă învață asistentul AI când și cum să apeleze NACEBridge. Descărcați, instalați în asistentul ales, iar data viitoare când utilizatorul lipește un cod NACE / CAE / NAF / WZ / SBI, asistentul va folosi serverul MCP în loc să ghicească.
Toate trei indică doar URL-urile publice MCP și REST. Nu conțin nicio cheie API — utilizatorii o furnizează pe a lor din tabloul de bord al cheilor API.
SDK JavaScript
npm i @nacebridge/sdk
import { NACEBridge } from "@nacebridge/sdk";
const nb = new NACEBridge({ apiKey: process.env.NACEBRIDGE_API_KEY });
const cousins = await nb.cousins({ country_iso: "NL", code: "6201" });
const grid = await nb.grid({ division: "62", countries: ["PT","FR","DE","NL"] });Wrapper MCP Python
Wrapperul open-source se află în public-wrappers/mcp/. Este un proxy httpx subțire — zero date locale — astfel gateway-ul privat rămâne sursa adevărului.
pip install -e ./public-wrappers/mcp
# Then in your MCP client config:
{
"mcpServers": {
"nacebridge-local": {
"command": "python",
"args": ["-m", "nacebridge_mcp"],
"env": {
"NACEBRIDGE_API_KEY": "nb_live_...",
"NACEBRIDGE_URL": "https://nacebridge.dev"
}
}
}
}Descoperire AI (llms.txt, Ask-an-AI)
Publicăm o hartă de site citibilă de mașini la /llms.txt și un index mai bogat la /llms-full.txt, astfel încât asistenții AI să se poată auto-onboarda. Blocul Ask-an-AI de pe pagina principală predă un chat nou către ChatGPT, Claude, Gemini, Grok sau Perplexity, preîncărcat cu un prompt NACEBridge care îi spune asistentului să folosească serverul MCP în loc să ghicească.
Erori
401— X-API-Key lipsă sau invalid402— cota nivelului epuizată, upgrade necesar422— inputul a eșuat validarea Zod; răspunsul conține detalii pe câmpuri429— limită de cereri atinsă, respectați Retry-After5xx— incident; retry-urile sunt sigure (toate operațiunile sunt doar citire)
Licențiere
Metadatele NACE Rev 2.1 © Uniunea Europeană, reutilizate conform politicii de reutilizare a Comisiei. Metadatele subclaselor naționale © institutele naționale de statistică respective (INE, INSEE, DESTATIS, CBS, …). Mapările NACEBridge, schema normalizată și wrapper-ele sunt distribuite de TΣKSOMΛ Holding, Lda., construit de TΣKSOMΛ Technologies și alimentat de TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Întreabă un AI
Predă NACEBridge AI-ului tău preferat.
Deschide un chat nou preîncărcat cu un prompt inițial NACEBridge. Asistentul va descoperi singur serverul MCP și datele live — fără copy-paste, fără mapări inventate.
https://nacebridge.dev/mcp