Dokumentation för utvecklare & AI
NACEBridge API & MCP
En bro mellan varje europeisk verksamhetskod — exponerad som REST-gateway, MCP Streamable HTTP-server, JavaScript SDK och open-source Python-wrapper. Data drivs av TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Översikt
NACEBridge mappar EU NACE Rev 2.1 ner till de femsiffriga nationella underklasser som används av 27 EU-länder, Storbritannien och Schweiz (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Alla fyra webbverktyg finns också programmässigt:
search— global + lokal nyckelordssökningdecode— expandera en nationell kod till hela dess EU-hierarkicousins— gränsöverskridande ekvivalenta underklassergrid— flerlands-pivot för en NACE-division
Autentisering & API-nycklar
Varje anrop till /api/v1/* har en X-API-Key-header. Logga in och generera nycklar i din API-nyckel-panelen. Nycklar hashas i vila — vi lagrar aldrig klartexten.
X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX
MCP-endpointen använder exakt samma header, exakt samma nivåbaserade anropsgränser och exakt samma anropslogg som REST-gatewayen — den enda skillnaden är URL:en (/mcp istället för /api/v1/…) och JSON-RPC-kuvertet. Anonym webbtrafik tillåts för UI-verktygen men mjukbegränsas med en IP-baserad räknare (se Anropsgränser).
Anropsgränser
| Nivå | Gräns | Anmärkningar |
|---|---|---|
| Anonym (web) | 30 anrop / IP | CAPTCHA v4 för webbplatsanvändning · IP CAPTCHA för API / MCP |
| Gratis | 60 anrop / timme · 250 / dag | Prototyper och enkla appar |
| Pro | 10,000 req / day | Full cousin-matris och rutnät ingår |
| Utvecklare | 100,000 req / day | Bulkexport och historiska revisioner |
| Enterprise | Anpassad | Dedikerad MCP, SLA, on-prem — kontakta oss |
Toppar över fönstergränsen returnerar HTTP 429 med Retry-After.
REST-endpoints
Fem resurser under https://nacebridge.dev/api/v1/*. Varje endpoint accepterar GET med query-parametrar eller POST med en JSON-body. Svar är { ok, tier, data } med X-RateLimit-*-headers bifogade.
| Slutpunkt | Indata | Returnerar |
|---|---|---|
GET /api/v1/search | q, limit? | Matchande EU-klasser + nationella underklasser |
GET /api/v1/decode | country_iso, code | Fullständig NACE-hierarki för en nationell underklass |
GET /api/v1/cousins | country_iso, code | Ekvivalenta underklasser över hela EU |
GET /api/v1/grid | division?, countries?, limit? | Flerlands-pivot av klasser vs underklasser |
GET /api/v1/countries | — | ISO-koder som är inlästa just nu |
# 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 talar MCP Streamable HTTP transport specifikationen. Peka valfri MCP-klient på:
https://nacebridge.dev/mcp
POST JSON-RPC 2.0 med båda innehållstyperna 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): lägg till som en anpassad Connector med samma URL — search- och fetch-verktyg exponeras för Deep Research.
Cursor: lägg till samma URL i ~/.cursor/mcp.json.
MCP-verktygsreferens
search{ q? }ChatGPT Connectors search. Returnerar rankade { id, title, url, snippet }.
fetch{ id }ChatGPT Connectors fetch. id-format: „<country_iso>:<code>“ eller „eu:<class_code>“.
keyword_search{ q, limit? }Fritext över EU-klasser och nationella underklasser.
decode_local_code{ country_iso, code }Expandera en nationell underklass till hela dess EU NACE-hierarki.
cousin_matrix{ country_iso, code }Ekvivalenta underklasser i alla andra EU-länder, förankrade i den fyrsiffriga NACE-klassen.
class_grid{ division?, countries?, limit? }Pivot av EU-klasser vs nationella underklasser över valda länder.
list_countries{}Landets ISO-koder som är inlästa just nu.
Skills för AI-assistenter (Claude, Cursor, Devin)
Färdiga instruktioner som lär din AI-assistent när och hur den ska anropa NACEBridge. Ladda ner, installera i valfri assistent, och nästa gång användaren klistrar in en NACE / CAE / NAF / WZ / SBI-kod kommer assistenten att använda MCP-servern istället för att gissa.
Alla tre refererar endast till de offentliga MCP- och REST-URL:erna. De innehåller ingen API-nyckel — användare anger sin egen från API-nyckelpanelen.
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-wrappern finns i public-wrappers/mcp/. Den är en tunn httpx-proxy — noll lokala data — så den privata gatewayen förblir sanningskällan.
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-upptäckt (llms.txt, Ask-an-AI)
Vi publicerar en maskinläsbar webbplatskarta på /llms.txt och ett rikare index på /llms-full.txt så att AI-assistenter kan onboarda sig själva. Ask-an-AI-blocket på startsidan lämnar över en ny chatt till ChatGPT, Claude, Gemini, Grok eller Perplexity med en NACEBridge-prompt som säger åt assistenten att använda MCP-servern istället för att gissa.
Fel
401— saknad eller ogiltig X-API-Key402— nivåkvoten är förbrukad, uppgradering krävs422— indata klarade inte Zod-validering; svaret innehåller fältdetaljer429— anropsgräns nådd, respektera Retry-After5xx— incident; retries är säkra (alla operationer är read-only)
Licensiering
NACE Rev 2.1-metadata © Europeiska unionen, återanvänd enligt kommissionens återanvändningspolicy. Nationella underklassmetadata © respektive nationella statistikmyndigheter (INE, INSEE, DESTATIS, CBS, …). NACEBridge-mappningar, normaliserat schema och wrappers distribueras av TΣKSOMΛ Holding, Lda., byggd av TΣKSOMΛ Technologies och drivs av TΣKSOMΛ | MΛRKET INTΣLLIGENCE.
Fråga en AI
Lämna NACEBridge till din favorit-AI.
Öppna en ny chatt förladdad med en NACEBridge-startprompt. Assistenten upptäcker MCP-servern och livedata på egen hand — ingen copy-paste, inga hallucinerade mappningar.
https://nacebridge.dev/mcp