For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data Dictionary: Indeed Jobs

The Dictionary contains explanations and examples for all data fields available in the global Indeed Jobs dataset. Indeed Jobs offers constantly updated job postings sourced from one of the world's largest global job boards.

This data dictionary is refreshed according to the latest changes in our data.

All company information mentioned within this context is entirely fictional and is solely intended for illustrative purposes.

The data fields in the example snippets have been rearranged for better grouping. To see where a specific data field stands, check the full data sample here.

Metadata

Record metadata

Data field
Description
Data type

date_published

Record's publishing date

Long

created_at

Date when the record was initially scraped

Timestamp

updated_at

Date when the record was last updated

Timestamp

deleted

Indicates if the record is available on Indeed: 1 – is deleted 0 – is not deleted

Integer

See a snippet of the dataset for reference:

Record metadata
"date_published": 1691643600000,
"deleted": 0,
"created_at": "2025-12-01 08:00:00",
"updated_at": "2025-12-01 08:00:00"

Jobs metadata

Data field
Description
Data type

company_id

Employing company identifier in our database

String

expired

Indicates whether the posting has expired on Indeed (true) or is still active (false). Expired records are retained in the archive and are valuable for historical hiring trend analysis

Boolean

id

Record identifier in our database

String

source_id

Record identifier on Indeed

String

See a snippet of the dataset for reference:

Data field
Description
Data type

is_sponsored

Marks whether the job is a sponsored ad

Boolean

is_featured_employer

Marks whether the company is a featured employer on the website

Boolean

is_urgently_hiring

Marks whether the card urgently hiring is displayed

Boolean

is_easy_apply

Marks whether the card easy apply is displayed

Boolean

is_responsive_employer

Marks whether the card responsive employer is displayed

Boolean

is_multiple_candidates

Marks whether the card multiple candidates is displayed

Boolean

accepts_remote

Marks whether the company offers remote work possibility

Boolean

See a snippet of the dataset for reference:

Advertisement details

Data field
Description
Data type

advertisement_id

Advertisement identifier

String

advertisement_number

Advertisement number

Number (integer)

See a snippet of the dataset for reference:

Employer information

Main details

Data field
Description
Data type

company

Hiring company

String

location

Job location

String

indeed_origin_country

Job country

String

company_website

Employer's profile on Indeed

String

company_tier

Company’s tier or size level

String

See a snippet of the dataset for reference:

Employer ratings

Data field
Description
Data type

company_star_rating

Average star rating based on company reviews

Float

company_review_count

Number of company reviews

Integer

See a snippet of the dataset for reference:

Job ad information

Main details

Data field
Description
Data type

url

Job posting URL on Indeed

String

title

Job title

String

description

Job position description

Note: contains control characters

String

job_type

Offered employment type

String

hire_count

Shows how many positions are available for the job

Integer

is_fair_chance

Indicates if the job supports fair chance (e.g., for applicants with records)

Boolean

job_age

Specifies how old the job posting is (e.g., “3 days ago”)

String

organic_applications

Number of organic applications received (non-sponsored)

Integer

See a snippet of the dataset for reference:

Data field
Description
Data type

website

Company's website/career website

string

job_link

Job posting on the company's career site

string

See a snippet of the dataset for reference:

Salary

Data field
Description
Data type

salary

Offered salary details

Object

salary_min

Lower end of the salary range

Float

salary_max

Higher end of the salary range

Float

salary_type

Indicates the salary type for the job

String

salary_text

Additional notes

String

See a snippet of the dataset for reference:

Job benefits

Data field
Description
Data type

benefits

Offered benefits

Array of strings

See a snippet of the dataset for reference:

Required qualifications

Data field
Description
Data type

qualifications

Required qualifications

Array of strings

See a snippet of the dataset for reference:

Shift schedule

Data field
Description
Data type

shift_schedule

Expected shift schedule for the job position

Array of strings

See a snippet of the dataset for reference:

Attributes

Data field
Description
Data type

attributes

List of job attributes

Struct

key

Attribute key

String

label

Attribute label

String

highlighted

Marks if the attribute is highlighted

Boolean

See a snippet of the dataset for reference:

Last updated

Was this helpful?