Job Feeds

When a Job Board requests a job feed, unless otherwise specifically instructed to pull a feed with a custom URL, the feed request and data are described here.

Request the Feed

When you register as a JobGorilla certified job board, you assigned a URL and Key to get your job feed.

These are referred to as your JobGorilla Job Board ID & Job Board Key.

The request URL is http://feed.jobgorilla.com/feed/board/${JobBoardID}

It will be difficult to pull your feed with a browser since there are some important Header elements that must be included.

HeaderValue(s)
X-JobGorilla-KeyYour Job Board Key
Acceptapplication/json or text/xml
Accept-Encodingutf-8

Here is an example CURL request to get a job feed.

$curl -X GET "https://feed.jobgorilla.com/feed/board/d01b5273-36d5-4f61-94d3-cf6b1212ec15" \
>-H "X-JobGorilla-Key: 1a6e5f1c-169e-428c-91b3-5dd6f7c5862f" \
>-H "Accept: application/json" \
>-H "Accept-Encoding: utf-8"

Job Board Preferences

There are several preferences that need to be configured when your Job Board is onboarded. These preferences can be changed and will determine which jobs are in your feed.

IDPreferenceDefaultDescription
1job_age_days90How old (in days) are the jobs included in the feed.
2direct_hirefalseInclude direct hire jobs.
3staffingfalseInclude jobs from staffing companies.

Job Schema

FieldDescriptionData Type
idUnique job identifier from the job providerstring
jobTitleTitle of the jobstring
descriptionJob description in HTML formatstring (HTML)
applyUrlURL for applying to the jobstring (URL)
companyIdID of the company posting the jobinteger
companyName of the companystring
cityCity where the job is locatedstring
stateState abbreviation where the job is locatedstring
stateNameFull state namestring
postalCodePostal code for the job location (if available)string
countryIdID of the country where the job is locatedinteger
countryCountry code where the job is locatedstring
workFromHomeIndicates if the job allows working from homeboolean
workRemoteIndicates if the job is remoteboolean
workHybridIndicates if the job allows a hybrid work setupboolean
partTimeIndicates if the job is part-timeboolean
directEmployerIndicates if the employer is directboolean
openingsNumber of job openingsinteger
openDateDate when the job was opened (ISO 8601 format)string (date-time)
minPayMinimum pay for the jobdecimal
maxPayMaximum pay for the jobdecimal
minPayTypeType of minimum pay (e.g., hourly, salary)string
maxPayTypeType of maximum pay (e.g., hourly, salary)string
minPayTypeIdID for the type of minimum payinteger
maxPayTypeIdID for the type of maximum payinteger
placementTypeIdID for the type of job placement (e.g., direct hire, contract)integer
jobGorillaIdThe JobGorilla Unique IDlong
jobGorillaGuidThe JobGorilla Generated Unique IDstring