En-Japan Scraper - Japan Jobs, Salaries & Companies
Pricing
from $0.76 / 1,000 job delivereds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
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
| What | Price |
|---|---|
| Job delivered | US$ 1.00 per 1,000 jobs (US$ 0.001 each) on the Free plan, lower on paid plans |
| Run start | US$ 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.maxItemsis 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
| Field | What it does |
|---|---|
prefectures | One or more of the 47 prefectures, by English name (Tokyo, Osaka, Hokkaido...). Empty with a keyword = all of Japan. |
keywords | Words to find in the title, duties and company, one per line, in Japanese for best results (営業, エンジニア, 経理). One search per keyword and prefecture. |
employmentTypes | Full-time, Contract, Dispatch, Temp-to-perm, Part-time, Outsourcing, Other. Empty = all. |
minAnnualSalary | Minimum annual salary in units of 10,000 yen (600 = 6,000,000 yen). Rounded down to the nearest 50. |
startUrls | Search links or single job links from employment.en-japan.com. |
includeDetails | On by default: opens each job for the full description, salary range, requirements, hours and benefits. Off: faster, list fields only. |
splitLargeSearches | On by default: covers every job in searches above 2,000 results. |
maxItems | Hard cap for the whole run (default 50). 0 = no cap. |
onlyNew | Delivers only jobs not seen in earlier runs of the same search. Skipped jobs are free. |
proxyConfiguration | Apify 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.
| Field | Content |
|---|---|
jobId, url | The En-Japan job number and the link to the job page. |
title, companyName, companyId, companyLogo | The job title and the hiring company. |
catchCopy | The headline sentence the employer put on the listing. |
employmentType, employmentTypeLabel | Contract type as code (FULL_TIME, CONTRACTOR...) and as shown on the site (正社員...). |
tags | Badges such as no experience needed, weekends off, no relocation, interview steps. |
salaryText | The salary line as written on the listing. |
salaryMin, salaryMax, salaryCurrency, salaryUnit | Salary range in yen and the pay period (for example YEAR). |
location | The location line as shown in the list. |
prefectures, workLocations, workLocationCount | Prefectures and cities where the job can be done (first 30 cities) and the total count. |
industry | Industry of the hiring company. |
jobSummary, requirementsSummary | Short duties and requirements shown in the list. |
description | Full job description as clean text. |
educationRequirements, experienceRequirements | Who the employer is looking for. |
workHours, benefits | Working hours and the benefits list. |
datePosted, validThrough | Posting start and the date the listing ends (YYYY-MM-DD). |
sourceQuery, scrapedAt | The 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:
| errorCode | When |
|---|---|
INVALID_INPUT | A prefecture or contract type is not one of the listed values. |
INVALID_URL | A link in startUrls is not a search or job link from employment.en-japan.com. |
NO_RESULTS | The search and filters match no job. Try fewer filters or a broader keyword. |
NOT_FOUND | A job page has expired or was removed. |
BLOCKED | The site did not answer for this search. Run it again in a few minutes. |
UNEXPECTED | Something 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
onlyNewon, 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
includeDetailsfor 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;
onlyNewfor schedules; free error rows.