Skip to main content
POST
/
api
/
doda
/
jobs
/
search
/doda/jobs/search
curl --request POST \
  --url https://api.anysite.io/api/doda/jobs/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "count": 2,
  "timeout": 300,
  "keyword": "<string>",
  "work_styles": []
}
'
[
  {
    "id": "<string>",
    "url": "<string>",
    "@type": "@doda_job_card",
    "title": "<string>",
    "company_name": "<string>",
    "business_content": "<string>",
    "job_content_outline": "<string>",
    "job_content": "<string>",
    "target_member_outline": "<string>",
    "work_location_text": "<string>",
    "salary": "<string>",
    "salary_examples": [],
    "image": "<string>"
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required

Max number of results to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
keyword
string | null

Free-text keyword to search across job content

Minimum string length: 1
job_category
enum<string> | null

Job category to filter by

Available options:
sales,
planning_management,
office_assistant,
sales_service,
consulting,
finance_specialist,
public_education,
engineer_se_infra_web,
engineer_machine_electric,
engineer_embedded,
engineer_construction,
engineer_chemistry,
engineer_food,
medical_specialist,
creative
location
enum<string> | null

Prefecture to filter by

Available options:
hokkaido,
aomori,
iwate,
miyagi,
akita,
yamagata,
fukushima,
ibaraki,
tochigi,
gunma,
saitama,
chiba,
tokyo,
kanagawa,
niigata,
toyama,
ishikawa,
fukui,
yamanashi,
nagano,
gifu,
shizuoka,
aichi,
mie,
shiga,
kyoto,
osaka,
hyogo,
nara,
wakayama,
tottori,
shimane,
okayama,
hiroshima,
yamaguchi,
tokushima,
kagawa,
ehime,
kochi,
fukuoka,
saga,
nagasaki,
kumamoto,
oita,
miyazaki,
kagoshima,
okinawa,
overseas
industry
enum<string> | null

Industry to filter by

Available options:
it_telecom,
internet_advertising_media,
maker_machine_electric,
maker_materials_chemistry_food,
trading,
medical_pharma,
finance,
construction_realestate,
consulting_research,
hr_outsourcing,
retail,
food_service,
transport_logistics,
energy,
travel_leisure,
security_cleaning,
beauty,
education,
agriculture_mining,
public_research,
ceremony,
other
employment_type
enum<string> | null

Employment type to filter by

Available options:
full_time,
contract,
other
salary_min
enum<string> | null

Minimum desired annual income in 万円 (e.g. '400' = 400万円)

Available options:
200,
250,
300,
350,
400,
450,
500,
550,
600,
650,
700,
800,
900,
1000
work_styles
enum<string>[]

Work-style and condition facets to require (all of)

Available options:
new_arrival,
near_deadline,
urgent,
full_two_day_weekend,
weekend_holiday,
annual_holiday_120,
consecutive_leave_5days,
flex_time,
overtime_under_20,
leave_on_time,
maternity_childcare_record,
no_relocation,
no_job_change_after_joining,
inexperienced_job,
inexperienced_industry,
no_education_requirement,
second_new_grad,
hire_5_or_more,
experience_10_years_welcome,
listed_company,
foreign_company,
retention_95,
women_active,
casual_dress,
car_commute_ok,
overseas_business_trip,
average_age_20s,
average_age_30s,
average_age_40s,
average_age_50s_plus,
retirement_allowance,
housing_support,
uiturn_support,
fixed_salary_250k,
fixed_salary_350k,
qualification_support,
training_support,
childcare_support,
english,
chinese,
management

Response

Successful Response

id
string
required
url
string
required
@type
string
default:@doda_job_card
title
string | null
company_name
string | null
business_content
string | null
job_content_outline
string | null
job_content
string | null
target_member_outline
string | null
work_location_text
string | null
salary
string | null
salary_examples
string[]
image
string | null