Integraties
Officiële SDK's, automation nodes en CMS plugins. Eén API-sleutel, werkt overal. Alles gratis te installeren.
TypeScript / JavaScript SDK
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'
});Model Context Protocol server
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_..." }
}
}
}React hooks
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>;
}n8n community node
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
Exact Online App Centre integratie
Verrijkt Exact Online automatisch via webhooks. IBAN-nummers worden omgezet naar BIC-codes, BTW-nummers geverifieerd bij de VIES en adressen van relaties en contactpersonen aangevuld via BAG. Geen handmatig opzoeken meer.
// Koppel via het Exact Online App Centre: // apps.exactonline.com → OmniZoek → Installeren // Na installatie verrijkt OmniZoek automatisch: // • BankAccounts → IBAN → BIC-code // • Accounts → BTW-verificatie + adresverrijking // • Contacts → Adresverrijking
Zapier integratie
Koppel OmniZoek aan meer dan 7.000 apps via Zapier. Adresverrijking, IBAN-validatie en voertuiginfo als Zap-acties zonder code.
WordPress plugin
Adresautocomplete voor contactformulieren en WooCommerce checkout. Drop-in integratie met Contact Form 7, Gravity Forms en Gutenberg.
Python SDK
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