TokyoDev Jobs Scraper avatar

TokyoDev Jobs Scraper

Pricing

from $1.00 / 1,000 job listings

Go to Apify Store
TokyoDev Jobs Scraper

TokyoDev Jobs Scraper

Scrapes IT job listings for English speakers in Japan from TokyoDev.com, including title, company, location, remote status, salary, tags, and full job description.

Pricing

from $1.00 / 1,000 job listings

Rating

0.0

(0)

Developer

R.L.

R.L.

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Categories

Share

What does TokyoDev Jobs Scraper do?

TokyoDev Jobs Scraper extracts every IT job listing for English-speaking developers in Japan from TokyoDev.com/jobs — the leading job board for tech roles at Japanese and Japan-based international companies. For each job it captures the title, company, location, remote/hybrid/onsite status, salary range, Japanese/English language requirements, seniority level, skill tags, and the full job description.

Try it instantly: set maxItems to a small number (e.g. 10) and click Start. Because it runs on the Apify platform, you also get scheduled runs (e.g. daily to catch newly posted jobs), API/webhook access to the data, monitoring, and export to any format without writing a line of code.

Why use TokyoDev Jobs Scraper?

  • Recruiters & sourcers — build a live feed of open engineering roles at Japan-based companies without manually browsing the site.
  • Job seekers & career-move automation — pipe fresh listings into a spreadsheet, Slack channel, or job-alert bot filtered by tech stack or Japanese-language requirement.
  • Market research — analyze salary bands, remote-work policies, and in-demand skills across the Japanese tech job market over time.
  • Aggregators — feed a broader job board or newsletter with structured TokyoDev listings.

How to use TokyoDev Jobs Scraper

  1. Click Start (no input is required — defaults scrape all currently open jobs with full details).
  2. Optionally set maxItems to cap how many jobs are scraped, pick a category from the dropdown (e.g. Ruby, Backend, Fully remote), or set keyword for a full-text search over job title and description.
  3. Run the Actor and wait for it to finish — a typical full run scrapes 100-200 jobs in a few minutes.
  4. Open the Dataset tab to view, filter, and export the results as JSON, CSV, Excel, HTML, or XML.

Input

FieldTypeDescription
maxItemsintegerMax number of jobs to scrape. 0 = unlimited (all currently listed jobs). Default 100.
categorystringOptional category/skill/remote/eligibility filter, picked from a dropdown (63 options: languages, frameworks, disciplines, remote/Japanese-level/eligibility tags). Filters server-side.
keywordstringOptional free-text search, passed straight to TokyoDev's own site search. Full-text over job title and description, not just a title/company match. Combines with category.
fetchJobDetailsbooleanWhether to fetch each job's detail page for the full description, structured salary, posted date, and language/seniority requirements. Default true. Disable for a much faster summary-only run.
proxyConfigurationobjectApify Proxy configuration. Not required by default — the Actor uses a browser-impersonating HTTP client that passes TokyoDev's Cloudflare check on its own.

See the Input tab in Apify Console for the full schema and defaults.

Output

Each dataset item looks like this (abbreviated):

{
"title": "Senior Ruby on Rails Developer",
"company": "ANDPAD",
"location": "Chiyoda-ku, Tokyo",
"remoteStatus": "Partially remote",
"jobUrl": "https://www.tokyodev.com/companies/andpad/jobs/senior-ruby-on-rails-developer",
"categoryTags": ["Backend", "Ruby"],
"salaryMin": 7000000,
"salaryMax": 12000000,
"salaryCurrency": "JPY",
"japaneseLevel": "Conversational Japanese",
"englishLevel": "Business English",
"seniorityLevel": "Senior level",
"postedDate": "2024-11-01T07:48:33.777+09:00",
"descriptionSummary": "We are seeking a Senior Ruby on Rails Developer..."
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Apify Console or via the API.

Data table

FieldDescription
titleJob title
company / companyUrl / companyLogoUrlHiring company
locationCity / prefecture in Japan
remoteStatusFully remote / Partially remote / No remote
eligibility"Apply from abroad" or "Japan residents only"
japaneseLevel / englishLevelRequired language proficiency
seniorityLevel / experienceRequiredSeniority tier and years of experience
salaryMin / salaryMax / salaryCurrency / salaryPeriodStructured salary range
categoryTagsSkill/category tags (e.g. Backend, Ruby, AWS)
postedDateISO date the job was originally posted
descriptionHtml / descriptionText / descriptionSummaryFull job description
jobUrlCanonical URL of the job posting

Pricing

This Actor uses the Pay-Per-Event pricing model: you are charged $0.001 per scraped job listing returned in the dataset. A full run of ~150 jobs costs roughly $0.15. There is a minimal charge cap; you control the maximum spend per run via the "Max total charge" setting on the Apify Console run form.

Tips

  • Set fetchJobDetails to false for a fast overview run (title, company, salary range, tags) — useful for monitoring new postings before doing a full detail pull.
  • Combine category and keyword to narrow down to a specific niche, e.g. category: "ruby" + keyword: "senior".
  • Schedule a daily run and diff the dataset (by jobUrl) to alert on newly posted jobs.

FAQ, disclaimers, and support

This Actor only accesses publicly available job listing pages on tokyodev.com. It is intended for personal research, job search, and recruiting use; respect TokyoDev's Terms of Service when using the scraped data. TokyoDev's listing page shows all currently open positions on a single page (no pagination), so results reflect a point-in-time snapshot of active listings.

Found a bug or have a feature request? Open an issue in this Actor's Issues tab. Need a customized version (different site, additional fields, scheduled delivery)? Feel free to reach out for a custom solution.