Dokumentation til udviklere & AI
NACEBridge API & MCP
Én bro mellem alle europæiske aktivitetskoder — eksponeret som REST-gateway, MCP Streamable HTTP-server, JavaScript SDK og open-source Python-wrapper. Data drevet af TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Oversigt
NACEBridge kortlægger EU NACE Rev 2.1 ned til de femcifrede nationale underklasser, der bruges af 27 EU-lande, Storbritannien og Schweiz (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Alle fire webværktøjer er også tilgængelige programmatisk:
search— global + lokal søgeordssøgningdecode— udvid en national kode til hele dens EU-hierarkicousins— grænseoverskridende ækvivalente underklassergrid— flerlands-pivot for en NACE-division
Autentifikation & API-nøgler
Hver anmodning til /api/v1/* har en X-API-Key-header. Log ind og generér nøgler i dit API-nøgle-dashboard. Nøgler hashes i lageret — vi gemmer aldrig klartekst.
X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX
MCP-endpointet bruger præcis samme header, samme rate limits pr. niveau og samme anmodningslog som REST-gatewayen — den eneste forskel er URL’en (/mcp i stedet for /api/v1/…) og JSON-RPC-konvolutten. Anonym webtrafik er tilladt for UI-værktøjerne, men blødt begrænset med en IP-baseret tæller (se Rate limits).
Anmodningsgrænser
| Niveau | Grænse | Noter |
|---|---|---|
| Anonym (web) | 30 anmodninger / IP | CAPTCHA v4 til webbrug · IP CAPTCHA til API / MCP |
| Gratis | 60 req / time · 250 / dag | Prototyper og enkle apps |
| Pro | 10,000 req / day | Fuld cousin-matrix og gitter inkluderet |
| Udvikler | 100,000 req / day | Masseeksport og historiske revisioner |
| Enterprise | Tilpasset | Dedikeret MCP, SLA, on-prem — kontakt os |
Bursts over vinduets grænse returnerer HTTP 429 med Retry-After.
REST-endpoints
Fem ressourcer under https://nacebridge.dev/api/v1/*. Hvert endpoint accepterer GET med query-parametre eller POST med en JSON-body. Svar er { ok, tier, data } med X-RateLimit-*-headers.
| Endpoint | Input | Returnerer |
|---|---|---|
GET /api/v1/search | q, limit? | Matchende EU-klasser + nationale underklasser |
GET /api/v1/decode | country_iso, code | Fuld NACE-hierarki for én national underklasse |
GET /api/v1/cousins | country_iso, code | Ækvivalente underklasser på tværs af EU |
GET /api/v1/grid | division?, countries?, limit? | Flerlands-pivot af klasser vs. underklasser |
GET /api/v1/countries | — | ISO-koder, der aktuelt er indlæst |
# 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"}'MCP-server (Streamable HTTP)
NACEBridge taler MCP Streamable HTTP-transport specifikationen. Peg enhver MCP-klient på:
https://nacebridge.dev/mcp
POST JSON-RPC 2.0 med begge indholdstyper i 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): tilføj som en brugerdefineret Connector med samme URL — search- og fetch-værktøjer er eksponeret til Deep Research.
Cursor: tilføj samme URL til ~/.cursor/mcp.json.
MCP-værktøjsreference
search{ q? }ChatGPT Connectors search. Returnerer rangerede { id, title, url, snippet }.
fetch{ id }ChatGPT Connectors fetch. id-format: „<country_iso>:<code>“ eller „eu:<class_code>“.
keyword_search{ q, limit? }Fritekst på tværs af EU-klasser og nationale underklasser.
decode_local_code{ country_iso, code }Udvid en national underklasse til hele dens EU NACE-hierarki.
cousin_matrix{ country_iso, code }Ækvivalente underklasser i alle andre EU-lande, forankret i den firecifrede NACE-klasse.
class_grid{ division?, countries?, limit? }Pivot af EU-klasser vs. nationale underklasser på tværs af valgte lande.
list_countries{}Landes ISO-koder, der aktuelt er indlæst.
Skills til AI-assistenter (Claude, Cursor, Devin)
Klar-til-brug-instruktioner, der lærer din AI-assistent, hvornår og hvordan den skal kalde NACEBridge. Download, installer i den valgte assistent, og næste gang brugeren indsætter en NACE / CAE / NAF / WZ / SBI-kode, bruger assistenten MCP-serveren i stedet for at gætte.
Alle tre refererer kun til de offentlige MCP- og REST-URL’er. De indeholder ingen API-nøgle — brugere angiver deres egen fra API-nøgle-dashboardet.
JavaScript-SDK
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"] });Python MCP-wrapper
Open-source-wrapperen ligger i public-wrappers/mcp/. Den er en tynd httpx-proxy — nul lokale data — så den private gateway forbliver sandhedskilden.
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"
}
}
}
}AI-opdagelse (llms.txt, Ask-an-AI)
Vi udgiver et maskinlæsbart sitemap på /llms.txt og et rigere indeks på /llms-full.txt, så AI-assistenter kan onboarde sig selv. Ask-an-AI-blokken på forsiden sender en frisk chat videre til ChatGPT, Claude, Gemini, Grok eller Perplexity med en NACEBridge-prompt, der beder assistenten bruge MCP-serveren i stedet for at gætte.
Fejl
401— manglende eller ugyldig X-API-Key402— niveaukvoten er opbrugt, opgradering kræves422— input bestod ikke Zod-validering; svaret indeholder feltdetaljer429— rate limit ramt, respekter Retry-After5xx— hændelse; retries er sikre (alle operationer er read-only)
Licensering
NACE Rev 2.1-metadata © Den Europæiske Union, genbrugt under Kommissionens genbrugspolitik. Nationale underklasse-metadata © respektive nationale statistikmyndigheder (INE, INSEE, DESTATIS, CBS, …). NACEBridge-mappinger, normaliseret skema og wrappers distribueres af TΣKSOMΛ Holding, Lda., bygget af TΣKSOMΛ Technologies og drevet af TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Spørg en AI
Giv NACEBridge til din favorit-AI.
Åbn en ny chat forhåndsindlæst med en NACEBridge-startprompt. Assistenten finder selv MCP-serveren og live-data — ingen copy-paste, ingen hallucinerede mapninger.
https://nacebridge.dev/mcp