Basis-info
- Base URL:
https://subsidieai-pro-api.fly.dev - Authenticatie: Bearer JWT via
Authorization: Bearer <token> - Rate limits: 60 req/min per IP (publieke endpoints), 600 req/min (ingelogd)
- OpenAPI: openapi.json · Swagger UI
- CORS: alleen subsidievinder.nl + localhost:3000 toegestaan
KVK Handelsregister
/api/kvk · Geen auth (publiek)
/api/kvk/zoek?q={query}&limit=8Autocomplete op bedrijfsnaam of KVK-nummer
/api/kvk/{kvk_nummer}Volledig bedrijfsprofiel — naam, SBI, adres, medewerkers
/api/kvk/statsDatabank-statistieken: aantallen per bron / provincie
/api/kvk/admin/sync-wikidata🔒 adminBulk-sync Wikidata → DB cache (admin, CRON-secret)
Regelingen (RVO + DUS-I)
/api/regelingen · Gemixt
/api/regelingen🔒 bearerLijst interne seed-regelingen
/api/regelingen/rvo?q=§or=&limit=Live RVO data (50 regelingen, 6u cached)
/api/regelingen/rvo/recent?dagen=14Recent gewijzigd in N dagen
Lead capture & e-mail
/api/leads · Geen auth (publiek)
/api/leads/wbso-calcWBSO calculator e-mail capture + resultaat-mail
{"email":"a@b.nl","input":{...},"resultaat":{"totaalVoordeel":31680}}/api/leads/kalenderExit-intent / nieuwsbrief signup
{"email":"a@b.nl","source":"exit_intent","path":"/scan"}/api/leads/countPubliek tellertje (social proof)
/api/leads/list?limit=100🔒 adminAdmin lijst
/api/leads/csv?limit=1000🔒 adminCSV export voor Excel/Sheets
Billing (Stripe)
/api/billing · Bearer / Stripe-signature
/api/billing/public-checkout-url?plan=starter|professionalMarketing CTA — geeft Stripe of register-fallback URL
/api/billing/checkout🔒 bearerInterne checkout flow (ingelogd)
/api/billing/webhookStripe events (signature verify met STRIPE_WEBHOOK_SECRET)
/api/billing/customer-portal🔒 bearerStripe Billing Portal redirect
Subsidiekalender
/api/kalender · Geen auth (publiek)
/api/kalender/pdf2-page PDF van 20 openstellingen 2026 (24u cached)
/api/kalender/icaliCal-feed voor Google Cal / Outlook import
Affiliate
/api/affiliate · Open
/api/affiliate/registerSchrijf nieuwe affiliate in — krijg unieke code
/api/affiliate/clickTrack click via ?ref=CODE landing
/api/affiliate/conversionTrack lead/trial/paid conversie
/api/affiliate/{code}/statsDashboard data voor één affiliate
GDPR (AVG Art. 15 + 17)
/api/gdpr · Bearer (ingelogd)
/api/gdpr/my-data🔒 bearerJSON export persoonsgegevens (Art. 15)
/api/gdpr/my-data.zip🔒 bearerZIP-download met JSON + README
/api/gdpr/request-deletion🔒 bearerMarkeer account voor deletion in 30 dagen (Art. 17)
Errors & monitoring
/api/errors · Geen auth (publiek POST)
/api/errorsClient error capture (vanuit SentryInit)
/api/errors/recent?limit=50🔒 adminAdmin view laatste errors
API toegang
Bearer-tokens beschikbaar voor Enterprise-klanten. Vraag toegang aan via api@subsidievinder.nl.