Daijob.com Scraper
Under maintenancePricing
from $1.49 / 1,000 results
Daijob.com Scraper
Under maintenanceScrape Japan's leading bilingual job board. Extract job titles, salaries in JPY, Japanese/English level requirements, location, and full descriptions. 8,000+ listings. No API key required.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

Extract job listings from Daijob.com, Japan's leading job board for bilingual and multilingual professionals. Retrieve structured data including full job descriptions, salary details, language requirements, and company information — no API key required.
Why this scraper?
📋 Complete bilingual job data
Captures all fields unique to Daijob: Japanese level (JLPT), English level (TOEIC), and other language requirements alongside the full job description.
💴 Structured salary output
Salary ranges extracted as numeric fields (salaryMin, salaryMax in JPY) with currency and period — ready for filtering and analysis without string parsing.
🗾 Full location hierarchy
Location data delivered at three levels: country, prefecture (e.g. Tokyo, Kanagawa), and city for precise geographic filtering.
📝 Descriptions in three formats
Every job description delivered as HTML, plain text, and Markdown — compatible with any downstream pipeline or LLM ingestion.
🔁 Cross-run deduplication
Built-in 90-day deduplication store prevents re-processing listings already captured in earlier runs, reducing costs on scheduled scrapes.
⚡ Lightweight and fast
Runs at 256 MB memory. No browser required. Processes thousands of listings per run.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | String | "" | Job title, skill, or keyword to search for |
language | Select | english | Job post language: english, japanese, or both |
maxItems | Integer | 100 | Maximum number of results to return |
daysOld | Integer | — | Only return jobs activated within this many days |
skipReposts | Boolean | false | Skip jobs seen in previous runs |
startUrls | Array | [] | Specific Daijob search or detail URLs to scrape |
Using startUrls: Paste any Daijob.com search result URL (with location or job-type filters already applied) to override the keyword search. You can also pass individual job detail URLs directly.
Output schema
{"id": "1523159","url": "https://www.daijob.com/en/jobs/detail/1523159","title": "[Executive Assistant] Supporting Director-Level Leadership","companyName": "Cubastion Consulting K.K.","accountType": "Employer","jobTypes": ["General Affairs/HR/Legal - Trainer (Education/Training)","Administrative - Secretary"],"industry": "IT Consulting","country": "Japan","prefecture": "Kanagawa","city": "Yokohama","salaryMin": 3000000,"salaryMax": 4000000,"salaryCurrency": "JPY","salaryPeriod": "YEAR","salaryDescription": "Social Insurance\nCommuting / Transportation Allowance","japaneseLevel": "Business Level (JLPT Level 2 or N2)","englishLevel": "Business Conversation Level (TOEIC 735-860)","otherLanguages": null,"contractType": "Full-time","careerLevel": "Staff Level","holidays": "Five-Day Workweek\nSummer Holidays\nWinter Holidays","descriptionHtml": "<p>We are looking for a highly organized...</p>","descriptionText": "We are looking for a highly organized...","descriptionMarkdown": "We are looking for a highly organized...","companyInfoText": "Cubastion is a next-generation technology company...","requirementsText": "Required: 3–5 years of experience as an Executive Assistant...","applyUrl": "https://www.daijob.com/en/member/gotoapply/1523159","publishDate": "2026-04-21","updateDate": "2026-04-22","contentHash": "a1b2c3d4e5f6a7b8","source": "daijob.com","scrapedAt": "2026-04-23T10:00:00.000Z","isRepost": false,"originalPublishDate": null,"originalUrl": null}
Examples
1. Search for software engineers (English posts)
{"keyword": "software engineer","language": "english","maxItems": 200}
2. All jobs posted in the last 7 days
{"language": "both","maxItems": 500,"daysOld": 7}
3. Tokyo-area jobs via start URL
{"startUrls": [{ "url": "https://www.daijob.com/en/jobs/search_result?job_post_language=1&ac=118&page=1" }],"maxItems": 300}
4. Scheduled incremental scrape (skip known jobs)
{"language": "english","maxItems": 1000,"daysOld": 3,"skipReposts": true}
💰 Pricing
$1.49 per 1,000 results — you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.15 |
| 1,000 | ~$1.49 |
| 10,000 | ~$14.90 |
| 100,000 | ~$149.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Use the Max results cap to control your spend exactly.
Performance
| Run size | Approx. time | Memory |
|---|---|---|
| 100 jobs | ~2 min | 256 MB |
| 500 jobs | ~8 min | 256 MB |
| 2,000 jobs | ~30 min | 256 MB |
| 8,000+ (full) | ~2–3 hrs | 256 MB |
Performance varies by Apify server load and network latency to Japan.
Known limitations
- Application URLs redirect via a Daijob member gateway — the direct employer apply URL is not exposed publicly.
- Location data for postings with multiple work sites lists all sites; the primary location is listed first.
- Japanese-language postings (
language: "japanese") return titles and descriptions in Japanese.
Technical details
- Source: daijob.com — Japan's leading bilingual job board, established 1998
- Memory: 256 MB
- Repost storage: KeyValueStore
daijob-job-dedup, 90-day TTL - Retry: Automatic retry with exponential backoff, 3 attempts per request
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.