Japan Dev scraper and Japanese tech recruitment data extraction API. Extract English-friendly tech job listings, salary ranges, remote policies, and visa sponsorship from japan-dev.com with this Apify Actor. Fast Cheerio crawler with Google Jobs JSON-LD parsing. Free tier included.
Whether you are a global recruiter sourcing English-speaking tech talent in Japan, an HR analyst benchmarking JPY compensation, or a B2B sales rep hunting startup leads in Tokyo, this Actor delivers clean, structured datasets in JSON, CSV, or Excel.
Quick Start · Output Schema · Pricing · FAQ
Japan Dev scraper and Japanese tech recruitment data extraction API. Extract English-friendly tech job listings, salary ranges, remote policies, and visa sponsorship from japan-dev.com with this Apify Actor. Fast Cheerio crawler with Google Jobs JSON-LD parsing. Free tier included.
Japan Dev is a curated job board for English-speaking tech professionals looking to work in Japan. This Actor crawls the site using a lightweight Cheerio-based static HTML parser, extracts structured data from Google Jobs JSON-LD markup, and returns clean datasets ready for ATS integration, compensation analysis, or B2B lead generation.
- Fast Cheerio crawler with no browser overhead. Static HTML parsing means lower resource usage and faster runs.
- Google Jobs JSON-LD parsing extracts rich structured data including salary ranges, employment types, and hiring organization details.
- No anti-bot protections to bypass. Japan Dev has no CAPTCHA, no login wall, and no proxy requirements.
- Visa sponsorship detection identifies which companies sponsor work visas for foreign talent.
- Remote policy tracking captures remote, hybrid, and on-site classifications for every listing.
- Lower price point at $1.99 per 1,000 results compared to general-purpose job scrapers.
Install the Apify client and call the Actor directly from your Node.js application.
npm install apify-clientimport { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.APIFY_TOKEN,
});
const input = {
maxItems: 100,
includeRemote: true,
};
const run = await client.actor('getascraper/japan-dev-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} job listings from Japan Dev`);- Open the Japan Dev Scraper page on Apify Store.
- Click Try for free to open the Actor in Apify Console.
- Configure your input parameters. Set
maxItemsto control how many listings to extract. UseincludeRemoteto filter for remote-friendly roles. - Click Start to run the Actor.
- Wait for the run to complete. The Cheerio crawler processes the sitemap and extracts data in under a minute for typical runs.
- Download your results in JSON, CSV, Excel, or XML format from the Storage tab.
| Field | Description |
|---|---|
title |
Job title as displayed on the listing |
company |
Company name |
companyUrl |
Link to the company profile page |
companyLogoUrl |
Direct URL to the company logo image |
jobUrl |
Canonical URL of the job listing |
location |
City or region where the role is based |
region |
Prefecture or broader region in Japan |
country |
Country code, typically JP |
remoteType |
Remote, hybrid, or on-site classification |
category |
Job category such as engineering, design, or product |
employmentType |
Full-time, part-time, contract, or internship |
salaryMin |
Minimum salary in JPY when disclosed |
salaryMax |
Maximum salary in JPY when disclosed |
salaryCurrency |
Currency code, typically JPY |
description |
Full job description text |
datePosted |
ISO 8601 date when the listing was published |
validThrough |
ISO 8601 expiration date of the listing |
scrapedAt |
ISO 8601 timestamp when the data was extracted |
{
"title": "Senior Frontend Engineer",
"company": "SmartHR",
"companyUrl": "https://japan-dev.com/companies/smarthr",
"companyLogoUrl": "https://japan-dev.com/images/companies/smarthr.png",
"jobUrl": "https://japan-dev.com/jobs/smarthr-senior-frontend-engineer",
"location": "Tokyo",
"region": "Kanto",
"country": "JP",
"remoteType": "hybrid",
"category": "engineering",
"employmentType": "full-time",
"salaryMin": 8000000,
"salaryMax": 12000000,
"salaryCurrency": "JPY",
"description": "We are looking for a Senior Frontend Engineer to join our team...",
"datePosted": "2025-06-01T00:00:00Z",
"validThrough": "2025-07-01T00:00:00Z",
"scrapedAt": "2025-06-09T10:30:00Z"
}$1.99 per 1,000 results. Free tier included.
| Items scraped | Cost (USD) |
|---|---|
| 100 | $0.20 |
| 500 | $1.00 |
| 1,000 | $1.99 |
| 5,000 | $9.95 |
| 10,000 | $19.90 |
Proxy configuration: No proxy required. Japan Dev does not block or rate-limit requests from data center IPs.
Concurrency settings: The Cheerio crawler runs with default concurrency. Adjust maxConcurrency in the Actor input for faster runs on large datasets.
Fast List Mode: Enable fastMode to skip description parsing and extract only core fields. This reduces run time by approximately 40 percent for bulk data collection.
Sitemap discovery: The Actor automatically discovers listings via the /cdn/sitemaps/sitemap.xml endpoint. You can override the sitemap URL in the input if needed.
- Full job listing URLs:
https://japan-dev.com/jobs/{company}-{role} - Company profile URLs:
https://japan-dev.com/companies/{company} - Sitemap URL:
https://japan-dev.com/cdn/sitemaps/sitemap.xml - Root domain:
https://japan-dev.com(crawls all listings)
- Global talent recruiters sourcing English-speaking developers, designers, and product managers for Japanese companies.
- HR analysts benchmarking JPY salary ranges across tech roles, seniority levels, and regions in Japan.
- B2B sales teams identifying tech companies in Tokyo, Osaka, and Fukuoka that are actively hiring and may need recruiting tools.
- ATS integrations piping Japan Dev listings directly into applicant tracking systems via JSON or CSV import.
- Visa consultants tracking which companies offer visa sponsorship for foreign workers in the Japanese tech sector.
How does it bypass bot protections?
Japan Dev does not use anti-bot systems, CAPTCHAs, or rate limiting. The Actor uses a standard Cheerio HTTP client to fetch and parse static HTML. No proxy rotation or browser automation is needed.
Do I need a login?
No. Japan Dev is a public job board. The Actor does not require authentication, API keys, or user accounts to access listings.
What formats are supported?
Results can be downloaded in JSON, CSV, Excel, and XML formats directly from the Apify Console Storage tab. The Apify API also supports programmatic access to all output formats.
Can I filter by remote work?
Yes. Set includeRemote: true in the Actor input to return only listings marked as remote or hybrid. Set it to false to exclude remote roles and focus on on-site positions in Japan.
This is an independent tool and is not affiliated with, endorsed by, or connected to Japan Dev in any way. All data extracted is publicly available on the Japan Dev website. Users are responsible for complying with applicable data protection laws and the terms of use of the target website.
- GitHub Issues: Report bugs or request features
- Apify Console: Actor support and run logs
