Simplicate API: v2 en v3, authenticatie, filters en limieten
Zo werkt de Simplicate API: een API-sleutel maken, de REST-API v2 en de nieuwere v3, filteren op wijzigingsdatum, pagineren en de rate limits.
Door Auke Westra
Founder of DigiData
Kort antwoord
Simplicate heeft twee API's. De REST-API v2 op https://{jouwdomein}.simplicate.nl/api/v2/ dekt bijna alle gegevens; je authenticeert met de headers Authentication-Key en Authentication-Secret. De nieuwere v3 werkt met benoemde opdrachten zoals employee.list en een Bearer-token, maar dekt nog niet alles. Beide gebruiken dezelfde API-sleutels, die de rechten erven van de gebruiker voor wie je ze maakt. Reken op minstens 60 verzoeken per minuut.
Wat kun je met de Simplicate API?
Met de Simplicate API lees en schrijf je relaties, projecten, diensten, uren, kosten, offertes, facturen, medewerkers en verlof. Bureaus gebruiken hem om Simplicate te koppelen aan hun boekhouding, planning of website, en om uren- en projectdata naar een datawarehouse of rapportagetool te halen.
DigiData synchroniseert met deze API dagelijks Simplicate-omgevingen van klanten. Dit artikel beschrijft wat wij in de praktijk tegenkomen; de officiële bron is de documentatie van Simplicate.
Stap 1: maak een API-sleutel
API-sleutels maak je in Simplicate onder Algemene instellingen, in het onderdeel API. Je krijgt een key en een secret. Een sleutel erft de rechten van de gebruiker voor wie je hem aanmaakt: maak hem dus aan voor een gebruiker die precies mag zien wat de koppeling nodig heeft. Verwijder je de sleutel, dan werkt hij direct niet meer.
Stap 2: v2 of v3?
| API v2 | API v3 | |
|---|---|---|
| Stijl | REST: per object lezen, aanmaken, wijzigen, verwijderen | Benoemde opdrachten, zoals employee.list |
| Adres | https://{domein}.simplicate.nl/api/v2/... | https://{domein}.simplicate.app/api/v3/... |
| Inloggen | Headers Authentication-Key en Authentication-Secret | Header Authorization: Bearer {key}:{secret} |
| Dekking | Bijna alle gegevens | Nog een beperkte set |
| Pagina's | limit en offset | Maximaal 30 per pagina |
Simplicate adviseert v2 te blijven gebruiken voor alles wat v3 nog niet dekt; de twee kunnen naast elkaar draaien en gebruiken dezelfde ID's. Voor een volledige export van uren, projecten en facturen is v2 vandaag de praktische keuze.
Stap 3: data ophalen met v2
Een voorbeeld dat organisaties ophaalt die sinds een bepaald moment zijn gewijzigd, nieuwste eerst:
GET https://{domein}.simplicate.nl/api/v2/crm/organization?q[updated_at][ge]=2026-10-01 00:00:00&sort=-updated_at&limit=100&offset=0
Authentication-Key: {key}
Authentication-Secret: {secret}
Filters schrijf je als q[veld][operator]=waarde. Met limit en offset blader je door de resultaten: verhoog de offset tot je minder records terugkrijgt dan je limit. De belangrijkste endpoints voor rapportages:
| Endpoint | Inhoud |
|---|---|
crm/organization, crm/person | Relaties en contactpersonen |
projects/project, projects/service | Projecten en diensten met budget |
hours/hours | Geschreven uren, met declarabel of niet |
invoices/invoice | Facturen |
hrm/employee, hrm/leave, hrm/absence | Medewerkers, verlof en verzuim |
Rate limits en valkuilen
- Limiet. Simplicate garandeert minstens 60 verzoeken per minuut en kan per endpoint afwijken. Bij een overschrijding krijg je HTTP 429. Lees de header
X-RateLimit-Remainingen vertraag tijdig. - Verschuivende pagina's. Wijzigt er tijdens het bladeren een record, dan kunnen offsets verschuiven en mis of dubbel je records. Sorteer vast en controleer na afloop het totaal.
- Uren in grote aantallen. Bij veel medewerkers is de urentabel de grootste. Haal uren per periode op in plaats van alles in één keer.
- Eigen velden. Vrije velden staan in een aparte structuur en hebben per omgeving andere ID's.
Wanneer je de API niet zelf hoeft te bouwen
Wil je declarabiliteit, projectmarge of omzet per klant zien, dan hoef je de API niet zelf te koppelen. Met de Simplicate connector van DigiData staan je projecten, uren en facturen klaar voor Power BI, Excel, dashboards en AI. Zie Simplicate aan Power BI koppelen. Je declarabiliteit reken je ook snel na met de rekenhulp declarabiliteit.
Combineer je Simplicate met een boekhoudpakket, lees dan ook hoe de API's van Exact Online en Twinfield werken.

Over Auke Westra
Founder of DigiData
Auke Westra is founder van DigiData. Hij was verantwoordelijk voor de data en rapportages van klanten en begon in 2025 met zijn team aan een eigen dataplatform. Hij schrijft over AI op bedrijfsdata, datadefinities, Power BI en koppelingen.
Klaar om te starten?
Probeer DigiData 14 dagen gratis. Verbind je software en gebruik je data in dashboards, de AI-agent of Power BI.
Gerelateerde artikelen
Simplicate Power BI koppelen via OData
Koppel Simplicate aan Power BI via DigiData. Analyseer organisaties, contactpersonen, projecten, uren, facturen en custom fields met actuele OData tabellen.
Exact Online API: zo haal je data op, met limieten en voorbeelden
Zo werkt de Exact Online REST API: app registreren, OAuth, divisies, de Sync API en de limieten van 60 calls per minuut en 5.000 per dag per administratie.
Twinfield API: inloggen, browse codes en data ophalen
Zo werkt de Twinfield API: inloggen via OAuth 2.0, het cluster-adres, de XML-webservices en browse codes zoals 030_3 voor boekingen, met voorbeelden.
Nmbrs API: REST-API, OAuth en subscription key uitgelegd
Zo werkt de Nmbrs REST-API: inloggen met OAuth 2.0 en een subscription key, endpoints voor medewerkers, salarissen en verzuim, en de limieten.