Skip to main content
POST
/totaljobs/jobs/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
text
string
required
Minimum string length: 1
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
location
string | null
radius
integer | null
Required range: x >= 0
date_posted
enum<string> | null
Available options:
last_24h,
last_3_days,
last_7_days,
last_14_days
company_type
enum<string> | null
Available options:
direct_employer,
agency
job_type
enum<string> | null
Available options:
permanent,
work_from_home,
contract,
part_time,
temporary
salary_min
integer | null
Required range: x >= 0
salary_period
enum<string>
default:annual
Available options:
annual,
daily,
hourly
sort
enum<string> | null
Available options:
relevance,
date,
salary_asc,
salary_desc

Response

Successful Response

id
integer
required
url
string
required
@type
string
default:TotaljobsSearchItem
company_id
integer | null
company_name
string | null
company_url
string | null
company_image
string | null
location
string | null
postal_code
string | null
salary
string | null
text_snippet
string | null
is_anonymous
boolean | null
is_sponsored
boolean | null
is_cross_posted
boolean | null
source_site
string | null
published_at
string | null
global_id
string | null