Integraties

Plug OmniZoek in op je bestaande tools

Officiële SDK's en automation nodes. Eén API-sleutel, werkt overal. Alles gratis te installeren.

✓ Gratis sandbox sleutel·✓ Geen creditcard vereist·✓ Open source SDK's
📦

TypeScript / JavaScript SDK

@omnizoek/sdk

Live

Volledig getypte npm package voor Node.js en de browser. Alle 16 endpoints gewrapped met automatische retries, foutafhandeling en auto-gegenereerde types vanuit de OpenAPI spec.

import { OmniClient } from '@omnizoek/sdk';

const omni = new OmniClient({ apiKey: 'omni_live_...' });
const address = await omni.geo.enrichAddress({
  postcode: '1012LG',
  houseNumber: '1'
});
SDKNode.jsBrowserTypeScript
🤖

Model Context Protocol server

@omnizoek/mcp-server

Live

Gebruik OmniZoek als tool in Claude Desktop, Cursor of een eigen AI-agent. De MCP server exposeert alle 16 endpoints als tools die een LLM direct kan aanroepen.

// claude_desktop_config.json
{
  "mcpServers": {
    "omnizoek": {
      "command": "npx",
      "args": ["-y", "@omnizoek/mcp-server"],
      "env": { "OMNIZOEK_API_KEY": "omni_live_..." }
    }
  }
}
AIClaudeCursorAI agents
⚛️

React hooks

@omnizoek/react

Live

Dunne React wrapper bovenop de SDK. Hooks voor elk endpoint met ingebouwde loading/error state en SWR-caching. Werkt in Next.js App Router.

import { useAddressEnrich } from '@omnizoek/react';

function AddressCard({ postcode, houseNumber }) {
  const { data, loading } = useAddressEnrich(
    { postcode, houseNumber }
  );
  return <div>{data?.street}, {data?.city}</div>;
}
SDKReactNext.jsSWR
🔀

n8n community node

n8n-nodes-omnizoek

Live

First-class n8n node met acties voor alle endpoints. Installeer via Settings → Community Nodes. Ideaal voor Nederlandse bureaus die n8n self-hosten voor GDPR-vriendelijke automatisering.

// Installeer via n8n → Settings → Community Nodes
// Zoek naar: n8n-nodes-omnizoek

// Of via CLI:
cd ~/.n8n && npm install n8n-nodes-omnizoek
Automationn8nNo-codeSelf-hosted
🐍

Python SDK

omnizoek (PyPI)

Live

Sync en async Python client met Pydantic v2 response models voor alle endpoints. Inclusief CLI tool voor snelle terminal lookups en typed exceptions.

from omnizoek import OmniClient

client = OmniClient(api_key="omni_live_...")
result = client.geo.enrich_address(
    postcode="1012LG", house_number="1"
)
print(result.street, result.city)

# CLI
# omnizoek address 1012LG 1
# omnizoek iban NL91ABNA0417164300
SDKPythonasyncioPydantic

Mis je een integratie?

Laat het ons weten — we bouwen in volgorde van vraag.

Verzoek indienen →