Job search engine.
Juju's Publisher API allows third-party websites to search and display job listings aggregated from multiple job sites. Requests are made to an XML/RSS-based endpoint using a publisher ID, and require the end-user's IP address and user agent along with a search query, location, or both. Results can be filtered by category, radius, date range, and result order, with pagination controls for retrieving multiple pages of listings.
The API supports category-based filtering across fields such as accounting, engineering, health care, retail, and software/IT, among others. Publishers can activate named channels to track performance across different sites or site sections, up to a maximum of 50 channels. Responses include job details such as title, location, company, source, posting date, and a link back to Juju, with required HTML and JavaScript attribution to be displayed alongside search results.
This API is intended for website operators and publishers who want to embed job search results on their own pages, using Juju as the backend data source. Response links include an onclick handler for tracking purposes, and query parameters can optionally include end-user identifying information such as email, first name, and last name.
The API returns an RSS/XML feed containing job listings with fields like title, company, location, and description.
Yes, a partnerid (Publisher ID) is required on every request and is assigned when signing up.
Every request requires ipaddress and useragent, plus either a query (k) or a location (l), or both.
Yes, a channel parameter can be used to track performance separately for different sites or site areas, up to a maximum of 50 channels.
Up to 20 jobs per page (jpp), and responses only pull from the first 1000 job postings of a result set.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers