Add Canadian and US jobs to a CareerSiteCloud board
Fill a CareerSiteCloud job board or career site with employer jobs from Canada and the US.
Updated
The short answer
CareerSiteCloud supports XML job import and a push API for adding, updating and removing jobs. Use an XML bridge for our JSON, or ask CareerSiteCloud support for the push API details and run the hourly sync loop.
CareerSiteCloud imports XML. We send JSON. Here is the bridge.
The Jobs API answers in JSON. CareerSiteCloud’s importer reads an XML feed from a public web address. A small script in between fixes that: it calls our API with your key kept on the server, and serves the jobs as XML at a long, hard to guess address.
You can run that script as a Cloudflare Worker, an AWS Lambda, a cron job or an n8n workflow. Never put your The Jobs API key in the feed address itself, because anyone with the address could use it.
The simple sync loop
- Every hour, call /v1/active-ats?time_frame=1h with your filters (country, province or state, title, source) and push them to CareerSiteCloud.
- Once a day, call /v1/modified-ats and push the updates.
- Every hour, call /v1/expired-ats and remove them.
- Save our job id on each record, so a repeat never makes a duplicate.
Why use The Jobs API instead of copy and paste?
- Our jobs come from employer career sites and hiring systems, so each one links to the employer’s own apply page.
- Full descriptions in HTML and text, pay when the employer published it, and every location.
- Jobs expire when the employer removes them. We never close a job on one failed check.
- Strong Canadian coverage in English and French, plus the United States.
Questions people ask
Can I try it first?
Yes. The free trial lasts 7 days and includes 500 jobs and 50 API requests, with no card. That is enough to test the whole flow on a staging board.