Skip to main content
scrape_jobs() returns a standard Pandas DataFrame. You can use any pandas export method to save results to disk.

DataFrame columns

Results are always returned in the following column order:

Export formats

Selecting specific columns

You can select a subset of columns before exporting to keep files smaller.

Sorting results

The DataFrame is pre-sorted by site and date_posted (newest first). You can re-sort by any column.

Normalizing salary to annual figures

Job boards report salary in different intervals — some hourly, some monthly, some yearly. Use enforce_annual_salary=True to automatically convert all non-yearly wages to annual equivalents before they are returned.
Conversion rates used internally:

Controlling description format

Job descriptions can be returned as Markdown or HTML. Use the description_format parameter.
Accepted values: "markdown" (default), "html", or "plain" (plain text with HTML tags stripped).