En-Japan Scraper - Japan Jobs, Salaries & Companies avatar

En-Japan Scraper - Japan Jobs, Salaries & Companies

Pricing

from $0.76 / 1,000 job delivereds

Go to Apify Store
En-Japan Scraper - Japan Jobs, Salaries & Companies

En-Japan Scraper - Japan Jobs, Salaries & Companies

Scrape En-Japan (employment.en-japan.com) jobs in Japan by prefecture, keyword, contract type and salary: title, company, salary range, work locations, requirements, working hours, benefits, industry and dates. All 47 prefectures, Tokyo in full. Error rows are free.

Pricing

from $0.76 / 1,000 job delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

En-Japan Scraper: Japan jobs with salary, locations, requirements and benefits

En-Japan Scraper collects job listings from En-Japan (employment.en-japan.com), a major career-change job board in Japan, with more than 28,000 live listings across all 47 prefectures and over 6,000 in Tokyo alone. You search by prefecture, keyword, contract type and minimum salary, and every job comes back as one clean row: title, company, contract type, salary range in yen, work locations, tags such as "no experience needed", the posting and expiry dates and the link. With full details on (the default) each job also gets the complete description, requirements, working hours, benefits and industry.

Searches that match more than 2,000 jobs (Tokyo without filters has over 6,000) are covered in full: the Actor goes past the 2,000-result limit of the site search and still delivers every job once.

No account, cookies or browser needed. It is used to:

  • build Japanese job boards, newsletters and alert bots for a niche (sales jobs in Osaka, engineer jobs in Tokyo);
  • research salaries, benefits and hiring demand by industry, contract type or prefecture;
  • find companies that are hiring right now, with their industry and work locations, for sales and recruiting work.

At a glance

WhatPrice
Job deliveredUS$ 1.00 per 1,000 jobs (US$ 0.001 each) on the Free plan, lower on paid plans
Run startUS$ 0.005 per run
  • 500 jobs with full details = about US$ 0.51 on the Free plan.
  • Paid Apify plans get a lower price per job automatically (Bronze, Silver, Gold and above).
  • Full details are included in the job price; there is no extra event for them.
  • Error rows, duplicates and jobs already delivered in earlier runs (onlyNew) are never charged. maxItems is a hard cap, and a spending limit set on the run stops it cleanly with everything delivered so far.

Quick start

Sales jobs in Tokyo with a salary of at least 5 million yen:

{
"prefectures": ["Tokyo"],
"keywords": ["営業"],
"minAnnualSalary": 500,
"maxItems": 100
}

Every job in Tokyo (6,000+), list data only, for a fast and cheap sweep:

{
"prefectures": ["Tokyo"],
"includeDetails": false,
"maxItems": 0
}

A single job or a search link copied from the site:

{
"startUrls": [
"https://employment.en-japan.com/desc_1446913/",
"https://employment.en-japan.com/search/search_list/?areaid=27&keywordtext=%E7%B5%8C%E7%90%86"
]
}

An empty input runs a small example (sales jobs in Tokyo, 50 jobs) so you can see the output right away.

Input

FieldWhat it does
prefecturesOne or more of the 47 prefectures, by English name (Tokyo, Osaka, Hokkaido...). Empty with a keyword = all of Japan.
keywordsWords to find in the title, duties and company, one per line, in Japanese for best results (営業, エンジニア, 経理). One search per keyword and prefecture.
employmentTypesFull-time, Contract, Dispatch, Temp-to-perm, Part-time, Outsourcing, Other. Empty = all.
minAnnualSalaryMinimum annual salary in units of 10,000 yen (600 = 6,000,000 yen). Rounded down to the nearest 50.
startUrlsSearch links or single job links from employment.en-japan.com.
includeDetailsOn by default: opens each job for the full description, salary range, requirements, hours and benefits. Off: faster, list fields only.
splitLargeSearchesOn by default: covers every job in searches above 2,000 results.
maxItemsHard cap for the whole run (default 50). 0 = no cap.
onlyNewDelivers only jobs not seen in earlier runs of the same search. Skipped jobs are free.
proxyConfigurationApify proxy by default. Change it only if you know you need to.

Output

One row per job, type: "job". Fields that the listing does not give are left out of the row.

FieldContent
jobId, urlThe En-Japan job number and the link to the job page.
title, companyName, companyId, companyLogoThe job title and the hiring company.
catchCopyThe headline sentence the employer put on the listing.
employmentType, employmentTypeLabelContract type as code (FULL_TIME, CONTRACTOR...) and as shown on the site (正社員...).
tagsBadges such as no experience needed, weekends off, no relocation, interview steps.
salaryTextThe salary line as written on the listing.
salaryMin, salaryMax, salaryCurrency, salaryUnitSalary range in yen and the pay period (for example YEAR).
locationThe location line as shown in the list.
prefectures, workLocations, workLocationCountPrefectures and cities where the job can be done (first 30 cities) and the total count.
industryIndustry of the hiring company.
jobSummary, requirementsSummaryShort duties and requirements shown in the list.
descriptionFull job description as clean text.
educationRequirements, experienceRequirementsWho the employer is looking for.
workHours, benefitsWorking hours and the benefits list.
datePosted, validThroughPosting start and the date the listing ends (YYYY-MM-DD).
sourceQuery, scrapedAtThe search that found the job and the time of the run.

Example row

{
"type": "job",
"jobId": "1442025",
"url": "https://employment.en-japan.com/desc_1442025/",
"sourceQuery": "Tokyo / 営業",
"title": "営業事務",
"companyName": "カクケイ株式会社",
"employmentTypeLabel": "正社員",
"tags": ["正社員", "職種未経験OK", "業種未経験OK", "学歴不問"],
"salaryText": "月給22万6000円~30万円+各種手当+賞与年2回 ★家族手当など福利厚生充実",
"datePosted": "2026-10-01",
"validThrough": "2026-11-25",
"employmentType": ["FULL_TIME"],
"salaryMin": 3000000,
"salaryMax": 4500000,
"salaryCurrency": "JPY",
"salaryUnit": "YEAR",
"prefectures": ["東京都"],
"workLocations": ["東京都 千代田区"],
"workLocationCount": 1,
"industry": ["日用品・雑貨"],
"educationRequirements": "学歴不問",
"workHours": "9:00~18:00(実働8時間)...",
"description": "■ 仕事内容\n営業事務(未経験歓迎)◆創業103年の老舗安定企業/年休129日/残業10h以下/服装自由 ..."
}

Errors you may see

Error rows are free and have type: "error" with an errorCode:

errorCodeWhen
INVALID_INPUTA prefecture or contract type is not one of the listed values.
INVALID_URLA link in startUrls is not a search or job link from employment.en-japan.com.
NO_RESULTSThe search and filters match no job. Try fewer filters or a broader keyword.
NOT_FOUNDA job page has expired or was removed.
BLOCKEDThe site did not answer for this search. Run it again in a few minutes.
UNEXPECTEDSomething else went wrong. The run ends with what was already collected and nothing more is charged.

Integrations, scheduling and AI agents

  • Schedule the same search daily in Apify schedules with onlyNew on, to get a feed of new jobs and pay only for those.
  • Export as JSON, CSV, Excel or XML, or read the dataset from the Apify API.
  • Connect it to Make, n8n, Zapier or Google Sheets through Apify integrations.
  • AI agents: call it as a tool through the Apify MCP server in Claude, ChatGPT, Cursor or any MCP client, for example "get 100 new sales jobs in Tokyo with a salary of at least 5 million yen and list the companies".

FAQ

Can I search in English? Prefectures and contract types take English names. Keywords match the Japanese text of the listings, so use Japanese words (営業, エンジニア, 経理, 看護).

How many jobs can I get? Everything the site lists: about 28,000 across Japan, over 6,000 in Tokyo, about 1,800 in Osaka. Use maxItems to cap a run, or set it to 0 for no cap.

Does it return the same job twice? No. A job appearing in several searches of one run is delivered and charged once. With onlyNew, jobs from earlier runs of the same search are skipped for free.

Why does a prefecture search show jobs in other prefectures? Some employers list a job in many places at once (for example nationwide remote roles). Such a job appears in every prefecture it covers; prefectures and workLocations show where it can be done.

What if a run is interrupted? If the platform restarts the run, jobs already delivered are not delivered or charged again.

Limitations

  • Text fields are in Japanese as written on the listing; salary and dates are normalized.
  • The list view shortens long text such as location and salary; turn on includeDetails for the complete text.
  • Contact names, e-mail addresses and phone numbers written in free text are replaced with "[contact removed]".
  • Jobs listed in a very large number of places show the first 30 cities and the total count.
  • The site changes over time. If a field comes back empty after a site update, run again later or contact support.

Changelog

  • 25 Oct 2026, v0.1: first release. Search by prefecture, keyword, contract type and minimum salary; full job details; complete coverage of searches above 2,000 jobs; onlyNew for schedules; free error rows.