← All developer docs
Job experience and employment gap API
Send a start date and end date, add more jobs if you have them, and get each job's length, the total experience with overlapping jobs counted once, and any gaps between jobs.
Try it
POST https://api.freedailypro.com/v1/converters/job-experience. Get a trial key on the developers page; set it as KEY.
curl -X POST https://api.freedailypro.com/v1/converters/job-experience -H "X-API-Key: $KEY" -H "Content-Type: application/json" -d '{"startIso":"2020-01-01","endIso":"2020-06-30","otherJobs":[{"startIso":"2020-09-01","endIso":"2021-01-01"}]}'What you send
- startIso, endIso: the first job, as YYYY-MM-DD (leave endIso out for a current job)
- otherJobs: optional list of more jobs, same shape
- countEndDate: optional, true by default, so 1 Jan to 31 Dec is one year
What you get back
JSON with the first job's length and, when otherJobs is sent, a history object with the total and the gaps (for example 2 months between the two jobs above).
Why use it
- Answers the recruiter's follow-up, "any gaps?", in one call
- A job with its end before its start is reported on that job and not counted
- Nothing is stored
More use cases
- PDF merge API
- JSON to PowerPoint API
- Pay stub generator API
- ISBN validation API
- Image resize API
- Loan calculator API
- Word count API
- Text similarity API
Nothing you send is stored. Files and text are processed in memory and discarded when the response is returned.