POST /api/baitoru/jobs
Price: 5 credits
Get one part-time or casual job posting from baitoru (バイトル): title, employer and store, employment types, posting dates, duties, occupations, work and interview locations with stations and coordinates, pay text and range, hours, shifts, holidays, workplace atmosphere scales, requirements, benefits, how to apply, photos, videos and the employer profile; an ended posting answers with is_expired true
Job ids come from baitoru/jobs/search or baitoru/companies/jobs. An ended posting returns only its id, url and is_expired true; company_id opens the employer on baitoru/companies.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)job string required — baitoru job id or job URL (examples: "164764094", "https://www.baitoru.com/jobdetail/164764094"; minLength: 1)@type string (default: "BaitoruJob")id string requiredurl string requiredis_expired boolean requiredtitle_note string nullablecompany_id string nullablecompany_name string nullablestore_name string nullableemployment_types array (default: [])published_at integer nullableupdated_at integer nullableexpires_at integer nullablejob_number string nullabledescription string nullableoccupations array (default: [])occupations_text string nullableplace_catch string nullablework_location object nullable@type string (default: "BaitoruPlace")name string nullableplace_name string nullableprefecture string nullablecity string nullableaddress string nullablenote string nullablestation_note string nullablestations array (default: [])@type string (default: "BaitoruStation")line string nullablestation string nullableaccess_method string nullableaccess_time string nullablelatitude number nullablelongitude number nullabletags array (default: [])interview_location object nullable@type string (default: "BaitoruPlace")name string nullableplace_name string nullableprefecture string nullablecity string nullableaddress string nullablenote string nullablestation_note string nullablestations array (default: [])@type string (default: "BaitoruStation")line string nullablestation string nullableaccess_method string nullableaccess_time string nullablelatitude number nullablelongitude number nullabletags array (default: [])salary_text string nullablesalary_note string nullablesalary_tags array (default: [])fixed_overtime array (default: [])salary_min number nullablesalary_max number nullablesalary_unit string nullablesalary_currency string nullabletransportation_allowance string nullabletransportation_note string nullablehappy_bonus_amount string nullablehappy_bonus_condition string nullabletreatment_tags array (default: [])work_time string nullableworking_time_tags array (default: [])working_time_text string nullableworking_days_text string nullableholiday_tags array (default: [])holidays array (default: [])holiday_note string nullablework_period string nullablework_period_text string nullablework_start_date string nullableage_groups array (default: [])workplace_scales array (default: [])@type string (default: "BaitoruScale")name string requiredvalue integer nullableleft_label string nullableright_label string nullableworkplace_note string nullableeditor_message string nullableappeal_title string nullableappeal_text string nullableexperience_tags array (default: [])experience_text string nullablebenefit_tags array (default: [])benefits_text string nullableregular_employment object nullable@type string (default: "BaitoruRegularEmployment")description string nullablehas_track_record boolean nullabletrack_record string nullablewanted_profile string nullableterms string nullablefeature_groups array (default: [])@type string (default: "BaitoruFeatureGroup")name string nullablefeatures array (default: [])application_method string nullableapplication_contact_name string nullableapplication_manager string nullableapplication_phone_hours string nullableapplication_phone_note string nullablephone_number string nullablereception_hours string nullablereception_note string nullablecan_apply_on_web boolean nullablecan_easy_apply boolean nullableis_external_application boolean nullableexternal_application_url string nullableis_outsourcing boolean nullableis_baitoru_next boolean nullableapplication_level integer nullablework_trial object nullable@type string (default: "BaitoruVisit")duration string nullabledescription string nullableis_paid boolean nullablepay string nullableoffice_tour object nullable@type string (default: "BaitoruVisit")duration string nullabledescription string nullableis_paid boolean nullablepay string nullableimages array (default: [])@type string (default: "BaitoruImage")url string requiredcaption string nullableuniform_images array (default: [])@type string (default: "BaitoruImage")url string requiredcaption string nullablevideos array (default: [])@type string (default: "BaitoruVideo")id string nullableurl string nullablethumbnail string nullabledescription string nullablebaitoru_next_job_count integer nullablebaitoru_pro_job_count integer nullablecompany object nullable@type string (default: "BaitoruJobCompany")id string nullableurl string nullablename string nullableimage string nullableimages array (default: [])@type string (default: "BaitoruImage")url string requiredcaption string nullablecatchphrase string nullableappeal string nullablereports array (default: [])@type string (default: "BaitoruReport")content string nullableaddress string nullablephone string nullablefax string nullableestablished string nullablecapital string nullablesales string nullableis_listed boolean nullablerepresentative string nullableemployees string nullabledispatch_license_number string nullablerecruitment_license_number string nullableservice_area string nullableoffices_count integer nullableoffices string nullableapplication_process string nullablewelfare_tags array (default: [])welfare string nullablecomment string nullablebusiness string nullablewebsite string nullable422 — job is not a baitoru job id or URL Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No baitoru job posting under that id Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.