Connecting Odds
Summary: Search public job listings by country, remote, industry, role, and free-text query.

Jobs API

GET /jobs/search.json

The same search the website runs, for AI assistants and scripts. Lives outside /api/ so AI browsing tools can open it.

Try it: Okta jobs, IAM jobs in the US, remote data engineer jobs. Same results as a web page.

ParamTypeDescription
qstringKeywords, e.g. okta.
locstringCity, region or country name.
countrystring (ISO)2-letter country code, used when loc is empty.
remotebooleanOnly remote roles.
pageint (0-24)Page number.
limitint (default 20, max 50)Page size.
sortrelevance | recentDefault relevance when q is set.
{
  "query": "okta", "total": 1944, "page": 0, "next_page": 1,
  "results": [
    { "id": "...", "title": "...", "company": "...", "location": "...",
      "salary": null, "posted_at": "...",
      "url": "https://connectingodds.com/jobs/discover/<title-company-city>-<id>" }
  ]
}

GET /api/public/jobs.json

Newest verified jobs as a paged feed. Parameters: q, country, remote, limit (max 100), offset. Use the sitemaps for the full catalogue.

RSS feeds

Every feed accepts a keyword. Examples: Okta jobs feed, identity and access management feed, Okta jobs in the US feed. All feeds are listed at /feeds.