Skip to content

Instantly share code, notes, and snippets.

@davidshq
Last active December 30, 2020 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidshq/2defa03473eed71ee6a1b918314df940 to your computer and use it in GitHub Desktop.
Save davidshq/2defa03473eed71ee6a1b918314df940 to your computer and use it in GitHub Desktop.
Some notes on the Indeed API

Dissecting an Indeed URL

Example: https://www.indeed.com/viewjob?cmp=Company-Name&t=?Job-Title&jk=job-key&sjdu=unknown&adid=Advertiser-ID&ad=unknown&pub=Publisher-ID&vjs=unknown

  • cmp = name of company, Example: "Meridian Investigative Group, Inc" Encoded: "Meridian-Investigative-Group%2C-Inc."
  • t = job title - Example: "Software Developer" - Encoded: "Software+Developer"
  • jk = job key - Example: "4c581771cd6db81"
  • sjdu = ?
  • tk = tracking key -
  • adid = Advertiser ID - "advertiser number to use when attributing an application conversion."(2) - Example: "362609977"
  • ad = Could not find any documentation on what this is.
  • pub = Publisher ID, that is the company publishing the job listing, which may not be the same as the company the job is with.(1)
  • vjs = Could not find any documentation on what this is. Changing it to 2 causes a blank screen, 1 outputs JSON, numbers >3 are visually indistinguishable from 3 (at least to me.(3)

(1) https://techdocs.indeedeng.io/xml-job-feed/ has an element "" and "", while these appear to be plain text values, I'm assuming that the pub parameter
(2) https://techdocs.indeedeng.io/adding-indeed-apply/ has an element "advnum" which is the "advertising number" (3) I haven't dug into the source deeply enough but suspect this is something along the lines of "view job styling" in which the number causes specific changes to the page based on the device and other factors of the consumer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment