Van een rommelig CV naar schone, gestructureerde data
Gebouwd voor ATS-platformen en bureaus met een eigen ontwikkelteam. Eén REST API-call zet een PDF, Word- of HTML-bestand om in gecontroleerde JSON: werkervaring, opleiding, locatie, contactgegevens en de secties die alleen in dít CV voorkomen. Verwerking binnen de EU, zonder opslag van de data.
Alles uit het cv, zoals jouw systeem het verwacht
Uitlezen, controleren en aansluiten. Drie dingen die een parser allemaal goed moet doen voordat je er een product op bouwt. Dit is ook allemaal ingebouwd in de Spadework agents.
Uitlezen
Wat er in het cv staat, in de juiste velden.
- StandaardveldenNaam, e-mail, telefoon en woonplaats.
- Vaste blokkenWerkervaring, opleiding, certificaten en talen, met data en per regel gestructureerd.
- Unieke sectiesOok wat niet standaard is, zoals vrijwilligerswerk of publicaties.
- Foto, links en socialsDe profielfoto uit het cv, plus URL's zoals LinkedIn en GitHub.
Kloppen
Liever een leeg veld dan een verzonnen veld.
- Eigen AI-modelGebouwd voor cv's en af te stemmen op de cv's die jij binnenkrijgt.
- Controle op hallucinatiesIngebouwde checks voorkomen dat het model gegevens toevoegt die niet in het cv staan.
- Doorlopend verbeterdElke call heeft een eigen trace-ID. Klopt er iets niet, dan zoeken we precies die call terug.
Aansluiten
Past op je eigen systeem, zonder mappinglaag ertussen.
- Jouw datamodelOutput in je eigen veldnamen, of omgezet naar ISO-standaarden.
- REST APIStuur een bestand of base64. Het outputschema vraag je op via een eigen endpoint.
- LinkedIn-verrijkingParsen en verrijken met het actuele LinkedIn-profiel in één call.
Eén call, JSON terug
Jouw team bouwt het product, de parser levert de velden. Geen SDK nodig, geen opslag om te beheren.
Servicesleutel
Je krijgt een eigen sleutel. Neem contact met ons op voor toegang.
Stuur het cv
Als bestand of als base64. Via /parse, of /parse_enrich_base64 als je de verrijking er meteen bij wilt.
Krijg JSON terug
In jouw formaat, direct te gebruiken. Het cv zelf wordt na de call niet bewaard.
# Parse een cv als bestand curl -X POST \ "https://…/stateless/parse/" \ -H "client-service-key: $SPADEWORK_KEY" \ -F "file=@cv-sanne-de-vries.pdf"
{
"api_version": "0.1.0",
"id_trace": "7f3c…e21a",
"result": {
"naam": "Sanne de Vries",
"woonplaats": "Utrecht",
"werkervaring": [
{ "functie": "Werkvoorbereider",
"werkgever": "Bouwbedrijf Noord",
"van": "2021-03" }
],
"vrijwilligerswerk": [ … ]
}
}Ingekort voorbeeld. De velden in result volgen jouw datamodel.
Veelgestelde vragen.
Welke bestanden, welk formaat, en wat er met de data gebeurt. Korte antwoorden, geen kleine lettertjes.
PDF, Word, HTML, tekst en afbeeldingen, tot 10 MB. Je stuurt het bestand zelf mee, of de inhoud als base64 in een JSON-body. Handig als je systeem liever geen bestanden uploadt.
We stemmen het formaat vooraf samen af. De parser levert dan je eigen veldnamen en structuur, of zet waarden om naar ISO-standaarden. Wil je alles zien wat de parser heeft gevonden, dan vraag je daarnaast het complete Spadework-formaat op.
Niets, het wordt niet bewaard. De API werkt stateless: het cv gaat erin, de JSON komt eruit en daarna is er niets meer van over bij ons. De verwerking vindt plaats binnen de EU en is AVG- en AI Act-proof.
Je geeft een socialmediaprofiel-URL mee, of de naam en werkervaring. De parser zoekt het bijbehorende profiel en vult het cv aan met de actuele gegevens. Dat kan los, of in dezelfde call als het parsen. Vindt hij geen match, dan krijg je niets terug in plaats van een gok.
De CV-Parser levert data, de CV-Transformer levert een cv. De parser is de API die van een cv gestructureerde velden maakt, om in te bouwen in je eigen systeem. De CV-Transformer gebruikt die parser en zet een cv om naar jouw huisstijl, klaar om naar een klant te sturen.
Staat je vraag er niet bij? Stel hem gerust, meestal reageren we binnen een dag.
Neem contact op









