In Progress

554552 Change the Job Search XML API on my Job Board

I am looking for someone to switch the job fill api I have my on my site. You can see the current one by Indeed by going here:

[url removed, login to view]

I need you to switch the code for the api to run the same thing from Simplyhired.

You can see all of the instructions for the API here:

Job Search XML API

Take full control of how jobs are displayed on your site.


This API can be used to build custom job search sites, job portals and career-related internet applications, but please note that it requires advanced technical skills to implement. No pre-approval is needed to use this API, but Simply Hired does not offer technical support to publishers using the API.

The Job Search XML API offers developers underlying job search results, but does not offer functionality for the dynamic filtering or categorization of jobs. Publishers that choose to use Job-a-matic job posting features will receive relevant Job-a-matic posted jobs at the top of the returned XML API search requests.


Use of this API is governed by the Terms of Service, which, among other things, requires that publishers show the following Simply Hired attribution on every page that incorporates data returned from the API:

<div style="text-align: right;"><a STYLE="text-decoration:none" href="[url removed, login to view]"><span style="color: rgb(0, 0, 0);">Jobs</span></a> by <a STYLE="text-decoration:none" href="[url removed, login to view]"><span style="color: rgb(0, 159, 223); font-weight: bold;">Simply</span><span style="color: rgb(163, 204, 64); font-weight: bold;">Hired</span></a></div>

In order to accurately track job clicks, publishers are required to insert the "onMouseDown" attribute to all job link anchor tags and add the corresponding JavaScript source to all pages that display data from the API.

< href="..." onMouseDown="xml_sclk(this);">View Job</a>

<script type="text/javascript" src="[url removed, login to view]"></script>

Getting Started

Use the following URL format to request XML results:

[url removed, login to view]

This will generate an XML document which will validate against the following DTD:

[url removed, login to view]

Job Search Parameters

Parameter Description


Query. A URL-encoded collection of terms indicating the search criteria.

AND - Match all of the terms connected by AND. The default connector for search terms (case sensitive)

OR - Match at least on of the terms connected by OR (case sensitive)

NOT - Exclude matches on these terms (case sensitive)

( ) - Group order of operations

The XML API supports basic Boolean searches as follows. The XML API also supports these job-related search requests using the q- parameter:

All the words: Engineering AND Manager

Exact phrase: "Engineering Manager"

At least one of the words: Engineering OR Manager

Without words: Engineering NOT Manager

Job title: title:(Engineering Manager)

Company name: company:(Apple)

Occupation onet: onet:(13-205*)

(Based on O*net, the U.S. Government's Occupation Classification System. Learn more.)

For additional examples, see the advanced search parameters on our Advanced Search Page.

l Location. A URL-encoded collection of terms indicating the geographic filter for the results. Location can be a zipcode, state, or city-state combination. Currently, there is no support for multiple location search.

mi Miles (Optional). A parameter indicating the number of miles from the location specified by the "l" parameter above. Miles value should be a number from "1" to "100". Miles represents the radius from the zip code, if specified in Location, or an approximate geographical "city center" if only city and state are present. If Miles is not specified, search will default to a radius of 25 miles. For jobs only within a specific city use "mi-exact".


Sort By (Optional). A parameter indicating the sort order of organic jobs (sponsored jobs have a fixed sort order).

Valid values include:

rd = relevance descending (default)

ra = relevance ascending

dd = last seen date descending

da = last seen date ascending

td = title descending

ta = title ascending

cd = company descending

ca = company ascending

ld = location descending

la = location ascending

ws Window Size (Optional). An integer representing the number of results returned. When available, the XML Results API will return 10 jobs by default. The API is limited to a maximum of 100 results per request.

pn Page Number. An integer representing the page number of the results returned.

Job Search GET Parameters

Parameter Description Required Value

pshid Publisher ID. A required value, which identifies your publisher account. pshid=37844

jbd Job-a-matic domain. A required value, which is used to identify publishers that choose to continue accepting Job-a-matic job postings. jbd=[url removed, login to view]

ssty Search Style. A required search configuration value. ssty=2

cflg Configuration Flag. A required search configuration value. cflg=r

clip Client IP. A required value, which contains the IP address of the visitor. clip=[visitor's IP]

Key Response Tags

Parameter Description

Request Information

rq Request - Container tag for request information

t Request title

dt Date and time of request

si Start index request

rpd Number of returned results

tr Total results

tv Total viewable records (number of records available via the XML API)

em Not used

h Not used

Search Results

rs Results Set - Container tag for job results

r Result - Container tag for individual job result

jt Job Title

cn Company Name

src Source - This is the source of the job; url attribute provides the URL to the job posting


Job type - This described the type of job: paid, sponsored or organic.

Paid jobs were posted directly to the site for a flat fee.

Sponsored jobs generate revenue on a CPC basis.

Organic job generate revenue on an affiliate basis.


Location city and state. The following attributes provide supplemental information.

cty = city

st = state abbreviation

postal = postcode

county = county, when available

region = region, when available

country = country

ls The date that the job was last seen. (Verified to be an active listing)

dp The date that the job was first posted. (First date included in the Simply Hired database.)

e Excerpt of job description.

Skills: Anything Goes, PHP, Windows API, XML

See more: zip jobs, xml use case, www only dp com, www job search com, www job search, www internet job, www indeed jobs, www indeed com jobs, when to change jobs, view job, value city, u. s. postal service jobs, u. s. postal jobs, u.s. jobs data, u. s. government jobs, u.s.c. jobs, u.s.a. government jobs, u of r jobs, tv jobs, to the maximum, top technical jobs, top php developers, top paid jobs, top job sites, top job search sites

About the Employer:
( 51 reviews ) Jerusalem, Israel

Project ID: #2300503