SO has an API for most of the site (questions, members, etc.), but I was unable to find any information on a public API for the Careers site. Does one exist? If not, are there any plans for one?

1 Answer 1


For jobs, our “API” is the RSS feed. You can get a feed of any search of jobs, look for the RSS icon below the search results, e.g. here:

We also have an API for employers to post jobs.

What use cases are you hoping for in an API for Careers?

  • 1
    I am writing an API library that gets job postings for a number of websites that have public APIs. I've done a number of sites, and decided to look at SO. In the end, I am simply looking for a way to programmatically get a list of the jobs on the Careers site. This would include a list of the jobs using the search parameters, but also an API call to get the information on a specific job. Seems that the RSS feed can give me the jobs, but I don't really see a way to get the job information other than scraping the HTML from the page. Commented Dec 11, 2012 at 14:14
  • Looking at the API for employers, it would be great to be able to make an API call and get this back for an individual job. Commented Dec 11, 2012 at 14:16
  • 3
    But it seems that RSS only contains the most recently posted 25 jobs.It would be great if there's a way to get all the listings easily. (e.g. like Github Jobs API
    – zachguo
    Commented Nov 5, 2013 at 21:57
  • Any progress with this? Commented Dec 4, 2013 at 10:41
  • 9
    Is there an API for resumes too? I'd love to be able to snag all the data in my resume and use it on my personal site. Commented Sep 9, 2014 at 14:08
  • 11
    +1 for API for resumes. It is not easy to keep in synch: CV, linkedin, and careers profile.
    – Skarab
    Commented Nov 21, 2014 at 18:07
  • 1
    +1 on that one. I'd love to see an API for updating my profile / resume. I'm using SO careers, LinkedIn, ResearchGate and others, as well as posting my CV as a pdf on my own site. Having to update them all manually is a pain. Often, it just doesn't get done. :-/ So I'm writing some scripts to update my profiles everywhere from a single source.
    – mhelvens
    Commented Jun 5, 2015 at 19:02
  • what about the user profile API ? Commented Mar 16, 2016 at 10:30
  • 4
    +1 for API for CV/resume. I'd like to have my details in one place (a plain text file) and then sync that with Stackoverflow, LinkedIn etc. At the moment I don't really use SO Careers because it's too much effort to keep yet another profile in sync.
    – pwaring
    Commented May 3, 2016 at 14:15
  • 2
    I have the same use case as @Skarab except I'm using SO Career as the single source of true for my CV data. I'd like to have an API around it to auto sync to LinkedIn, AngelList, a concise PDF copy, etc. Commented Feb 6, 2017 at 22:37
  • I can get maximum 1000 in the feed
    – itsazzad
    Commented Feb 18, 2018 at 19:02
  • The RSS feed seems like it sucks - the API for entering jobs has a bunch of fields that don't make it through to the RSS; company name, logo, salary, remote, relocation, etc.
    – rich
    Commented May 14, 2018 at 9:13
  • An API that would allow us to push resume/CV contents into SO would be great - I maintain mine as a jsonresume document so having an API I could use to sync this to SO Careers would be really good news. Commented Sep 6, 2018 at 17:42
  • I was hoping to run analytics on the job postings. Each year we see what techs we're using, but I'd like to see the number of times a specific tech is included in a job post, and what the average pay offerings are, and testing the trends year over year. We can cURL, (or Invoke-WebRequest) it from stackoverflow.com/jobs?q={}, but I'm not sure SO want's us running so many requests with so much html markup just to parse and tally counts, techs, salaries, etc... Commented Nov 14, 2019 at 4:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .