Skip to main content
POST
/
api
/
mynavi
/
jobs
/mynavi/jobs
curl --request POST \
  --url https://api.anysite.io/api/mynavi/jobs \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "job": "<string>",
  "timeout": 300
}
'
[
  {
    "id": "<string>",
    "url": "<string>",
    "@type": "@mynavi_job",
    "display_id": "<string>",
    "title": "<string>",
    "catch_copy": "<string>",
    "employment_type": "<string>",
    "job_category": "<string>",
    "industry": "<string>",
    "posted_at": "<string>",
    "valid_through": "<string>",
    "description": "<string>",
    "requirements": "<string>",
    "salary": "<string>",
    "salary_min": 123,
    "salary_max": 123,
    "first_year_income": "<string>",
    "raise_bonus": "<string>",
    "allowances": "<string>",
    "work_hours": "<string>",
    "work_location": "<string>",
    "locations": [],
    "access": "<string>",
    "nearest_station": "<string>",
    "holidays": "<string>",
    "benefits": "<string>",
    "hiring_count": "<string>",
    "features": [],
    "application_method": "<string>",
    "response_after_application": "<string>",
    "screening_points": "<string>",
    "selection_process": "<string>",
    "interview_count": "<string>",
    "interview_location": "<string>",
    "inquiry": {
      "@type": "@mynavi_job_inquiry",
      "company": "<string>",
      "address": "<string>",
      "phone": "<string>",
      "contact": "<string>",
      "text": "<string>"
    },
    "image": "<string>",
    "images": [],
    "company": {
      "@type": "@mynavi_job_company",
      "id": "<string>",
      "name": "<string>",
      "url": "<string>",
      "website": "<string>",
      "industry": "<string>",
      "established": "<string>",
      "capital": "<string>",
      "employee_count": "<string>",
      "representative": "<string>",
      "revenue": "<string>",
      "business": "<string>",
      "address": "<string>"
    }
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
job
string
required

Mynavi Tenshoku job posting as a jobinfo slug or a full job URL

Minimum string length: 1
Examples:

"jobinfo-402573-1-12-1"

"https://tenshoku.mynavi.jp/jobinfo-402573-1-12-1/"

timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500

Response

Successful Response

id
string
required
url
string
required
@type
string
default:@mynavi_job
display_id
string | null
title
string | null
catch_copy
string | null
employment_type
string | null
job_category
string | null
industry
string | null
posted_at
string | null
valid_through
string | null
description
string | null
requirements
string | null
salary
string | null
salary_min
integer | null
salary_max
integer | null
first_year_income
string | null
raise_bonus
string | null
allowances
string | null
work_hours
string | null
work_location
string | null
locations
string[]
access
string | null
nearest_station
string | null
holidays
string | null
benefits
string | null
hiring_count
string | null
features
string[]
application_method
string | null
response_after_application
string | null
screening_points
string | null
selection_process
string | null
interview_count
string | null
interview_location
string | null
inquiry
MynaviJobInquiry · object
image
string | null
images
string[]
company
MynaviJobCompany · object