The API Briefing: Five Federal APIs for Building a Government Jobs Finder Mobile App

May 20, 2015
Search jobs on newspaper in tablet. Conceptual image

The spring semesters are winding down at the universities where I teach. Many students are looking for summer internships or their first job after graduation. Of course, I talk about the opportunities in government through the Pathways program, the Presidential Management Fellows, or the various agency-specific internship programs. I’ve demonstrated USAJOBS in my classes, but I often wondered how to improve the experience for job seekers, especially for job seekers who prefer to use mobile apps. The following are five APIs that I would join to build a government jobs finder mobile app.

The foundation API for the mobile app will be USAJOBS Job Opportunity Announcements (JOA) API. The JOA API provides the same announcement information that a user would find on the USAJOBS website. This is a REST API and allows for querying by such fields as an organization, title, location, and series. USAJOBS has a search agent that emails the user when jobs fitting the user’s interests are announced. It would be great to integrate the closing dates with the mobile app user’s preferred reminder service such as Google Calendar.

DigitalGov Search also offers a Jobs API that provides local, state, and federal job openings. Users can query the Jobs API just like querying the USAJOBS JOA API: by location, by agency, by keywords, by date, or a combination of parameters. I ran a few test queries, and it seems that for federal jobs, both the JOA API and the Jobs API return the same results. So, a developer may want to use the JOA API for federal jobs and adding the Jobs API when expanding the search to local and state jobs.

Two additional APIs for the government jobs finder app are the Federal Agency Directory API and the Social Media Registry API. The Federal Agency Directory API provides contact information for a specified federal agency such as the address and phone numbers. The user can use the directory information to learn more about the agency and whom to contact for more information.

The Social Media Registry API provides verification of the official social media accounts for agencies and government officials. Thanks to social networks like Twitter, Facebook, and LinkedIn, many job seekers and employers are sharing information about jobs through online word-of-mouth. Federal agencies also pass on information about job openings in their social network accounts. The reason to include the Social Media Registry API is so that the job seeker can verify that the social account is an official registered social media account of the federal agency.

The fifth API is the American Job Center Resource API which is still in beta. The purpose of the American Job Center Resource API is to provide a vocational interest assessment instrument that helps job seekers understand their career interests. After assessing their vocational options, job seekers can then better target their government jobs search by searching for specific occupations.

So, as you can see, my proposed government jobs finder mobile app would take the job seeker through the whole job seeking process. Users start by learning more about their career interests and use that information to help narrow down their search on USAJOBS and the Jobs API. Once users have found federal agencies they are interested in, they can obtain agency contact information and even map the directions to the job interview. Job seekers can then augment their search by using social media and be assured that they are viewing only official social media accounts for federal agencies. All this from the convenience of the jobseeker’s smartphone or tablet.


Disclaimer: All references to specific brands, products, and/or companies are used only for illustrative purposes and do not imply endorsement by the U.S. federal government or any federal government agency.

*API – Application Programming Interface; how software programs and databases share data and functions with each other. Check out APIs in Government for more information.

Each week, “The API Briefing” will showcase government APIs and the latest API news and trends. Visit this column every week to learn how government APIs are transforming government and improving government services for the American people. If you have ideas for a topic or have questions about APIs, please contact me via email. All opinions are my own and do not reflect the opinions of the USDA and GSA.