Japan IT & Tech Jobs Scraper: English Jobs, Salary, Visa avatar

Japan IT & Tech Jobs Scraper: English Jobs, Salary, Visa

Pricing

$5.00 / 1,000 results

Go to Apify Store
Japan IT & Tech Jobs Scraper: English Jobs, Salary, Visa

Japan IT & Tech Jobs Scraper: English Jobs, Salary, Visa

Get English-friendly IT and software jobs in Japan from Japan Dev and JapanTechCareers in one run. Each job has title, company, salary in yen, location, remote option, required Japanese level, visa support, tags, posted date and URL. Clean JSON.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

Tidy Thunder

Tidy Thunder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Japan IT Jobs for English Speakers (Japan Dev + JapanTechCareers)

Get English-friendly tech jobs in Japan as one clean dataset. This Actor collects job postings from two job boards for international candidates and gives every job the same fields, wherever it was posted:

  • Japan Dev: hand-picked tech jobs in Japan for English speakers, about 290 jobs.
  • JapanTechCareers: a smaller board for tech jobs in Japan, about 20 jobs.

You get salary ranges in yen, remote policy, visa sponsorship, whether you can apply from abroad, the Japanese and English level each job requires, seniority and skills. Job counts are as of 31 October 2026.

What can you use it for?

  • Recruiting and staffing: a single feed of open roles for international engineers in Japan, with salary and language requirements.
  • Salary benchmarking: published JPY salary ranges by seniority, remote policy and language requirement.
  • Job alerts: schedule the Actor with Only jobs not returned by earlier runs to get just the new postings each day.
  • Market research: which companies hire internationally, how many roles need no Japanese, and how many sponsor visas.

What data can you extract?

FieldWhat it containsExample
sourceJob board: japandev or techjpcareersjapandev
jobId, url, titleJob ID, job page and job titleAI Engineer (VLAs)
company, companyUrlHiring company and its profile page on the boardMoney Forward
locationWork locationTokyo
salaryMin, salaryMax, salaryCurrency, salaryPeriodPublished salary range7000000, 15000000, JPY, year
remotefull, partial (hybrid) or nonepartial
applyFromAbroadWhether candidates outside Japan can applytrue
visaSponsorshipWhether the employer sponsors work visastrue
japaneseLevel, englishLevelnot_required, basic, conversational, business, fluent or nativenot_required, business
senioritynew_grad, junior, mid, senior or leadsenior
employmentType, category, skillsEmployment type, job family and technology tagsfull_time, Engineering, ["Go", "AWS"]
datePosted, dateModified, validThroughDates reported by the board2026-04-12
descriptionFull job description as plain text (optional)off by default
sourceDetailsThe board's original values behind the normalized fields{ "sponsorsVisas": "sponsors_visas_yes" }

null always means the board does not publish that value for the job. You can download the data as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.

How to use it

  1. Click Try for free.
  2. Keep both job boards selected, or pick one.
  3. For a quick test, set Max jobs per board to a small number such as 20.
  4. Click Start, then open the Output tab or download the dataset.

To receive only new postings, schedule the Actor (for example once a day) and turn on Only jobs not returned by earlier runs.

Input

FieldDefaultDescription
sitesboth boardsJob boards to collect from: japandev, techjpcareers.
maxItemsPerSite0 (no limit)Stop after this many jobs from each board.
onlyNewSinceLastRunfalseSkip jobs that earlier runs on your account already returned.
includeDescriptionfalseAdd the full job description as plain text.
requestDelaySecs3Seconds between requests, from 3 to 60.

Example input:

{
"sites": ["japandev", "techjpcareers"],
"maxItemsPerSite": 20,
"onlyNewSinceLastRun": false,
"includeDescription": false,
"requestDelaySecs": 3
}

Output

One item per job. Two items from a real run on 31 October 2026 (abridged; each item also has jobId, companySlug, companyUrl, employmentType, category, dateModified, validThrough, description, sourceDetails and scrapedAt):

[
{
"source": "japandev",
"url": "https://japan-dev.com/jobs/ai-robot-association/ai-robot-association-airoa-ai-engineer-vlas-37izrg",
"title": "AI Engineer (VLAs)",
"company": "AI Robot Association (AIRoA)",
"location": "Tokyo",
"salaryMin": 7000000,
"salaryMax": 15000000,
"salaryCurrency": "JPY",
"salaryPeriod": "year",
"remote": "partial",
"applyFromAbroad": true,
"visaSponsorship": true,
"japaneseLevel": "not_required",
"englishLevel": "business",
"seniority": "mid",
"skills": ["Eng - Other", "AI"],
"datePosted": "2026-04-12"
},
{
"source": "techjpcareers",
"url": "https://www.techjpcareers.com/en/jobs/job-1770184879273-c6uaby130f/",
"title": "Senior Software Engineer, Partner Product Development Department, Tokyo",
"company": "Money Forward",
"location": "Tokyo",
"salaryMin": 5800000,
"salaryMax": 10000000,
"salaryCurrency": "JPY",
"salaryPeriod": "year",
"remote": "partial",
"applyFromAbroad": true,
"visaSponsorship": true,
"japaneseLevel": "not_required",
"englishLevel": "business",
"seniority": "senior",
"skills": ["Kotlin", "GraphQL", "Ruby", "TypeScript", "React", "MySQL", "AWS"],
"datePosted": "2026-02-04"
}
]

Each run also saves a RUN_SUMMARY record in its key-value store. It shows, per board:

  • how many jobs the board listed and how many were returned;
  • whether anything was skipped or blocked;
  • with Only jobs not returned by earlier runs on, which earlier jobs have been taken down.

How much does it cost?

This Actor uses pay-per-result pricing: $5.00 per 1,000 results, which is $0.005 per job. You pay only for the jobs saved to your dataset. The Pricing tab on this page always shows the current price.

Typical costs at that price:

  • Both boards in full (about 310 jobs): about $1.55.
  • 20 jobs from each board: $0.20.
  • A daily run with Only jobs not returned by earlier runs: only the new postings of that day.

A full run takes about 16 minutes, because the Actor waits 3 seconds between requests.

Polite crawling

  • The Actor reads each board's robots.txt and follows it for every page it opens.
  • It sends one request at a time, at least 3 seconds apart, with its own User-Agent.
  • It stops requesting pages from a board as soon as the board shows an anti-bot challenge.
  • It uses no proxies, browser fingerprinting or challenge solvers.

Limitations

  • JapanTechCareers is small. It listed 22 jobs on 31 October 2026, and most of them require Japanese.
  • Visa sponsorship on JapanTechCareers is true or null. That board defines "accepts overseas applications" as including visa sponsorship, so those jobs are true; it does not state the opposite case, so other jobs are null.
  • Unpublished salaries are null. Not every job publishes a salary.
  • Descriptions are copyrighted. They belong to the employers and job boards and are off by default. Check your rights before republishing them.
  • Page changes can blank fields. If a board changes its pages, some fields may be null until the Actor is updated.
  • No affiliation. This Actor is not affiliated with Japan Dev or JapanTechCareers.

The Actor collects only job postings that anyone can see without logging in. It does not collect personal data such as applicant details or recruiter contacts. You are responsible for how you use the data, including copyright in job descriptions. If unsure, consult a lawyer. See Apify's article on the legality of web scraping.