The GitHub Jobs API allows you to search, view, and create jobs with JSON over HTTP.
To get the JSON representation of any search result or
job listing, append
.json to the URL you'd use
on the HTML GitHub Jobs site.
For example, when searching for Python jobs near New York on the site I am taken to this url:
To get the JSON representation of those jobs I just use
The GitHub Jobs API supports JSONP.
?callback=myFunction to any API request will wrap the
response in a function call to
myFunction. This is useful when
If you're using jQuery, this means you should use
or set dataType to 'jsonp' when using
The API also supports pagination.
example, will only return 50 positions at a time. You can paginate results
by adding a
page parameter to your queries.
Pagination starts by default at 0.
Search for jobs by term, location, full time vs part time, or any combination of the three. All parameters are optional.
longand must not send
latand must not send
Retrieve the JSON representation of a single job posting.
how_to_applyfields as Markdown.