Rikunabi Graduate Scraper: Japan Internships
Pricing
from $1.99 / 1,000 jobs
Rikunabi Graduate Scraper: Japan Internships
Scrape Rikunabi Graduate Jobs (job.rikunabi.com). Extract recruiter phone numbers, starting salary brackets, program durations, and company profiles directly from stable Indeed-integrated Next.js JSON state. No complex setup. $1.99 per 1,000 results.
Pricing
from $1.99 / 1,000 jobs
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Get live graduate recruitment and internship listings: recruiter phone numbers, starting salary brackets, program durations, and company profiles. Ready for your spreadsheet in under 60 seconds.
Rikunabi (job.rikunabi.com) is Japan's premier graduate recruitment and internship network. This Scraper extracts B2B sales leads, company coordinates, and compensation benchmarks directly from stable Indeed-integrated Next.js JSON state. No complex setups. No API keys. No headless browser overhead.
What does Rikunabi Graduate Jobs Scraper do?
The Actor extracts structured recruitment listings, corporate profiles, and HR leads from Rikunabi Graduate Jobs and saves it to the Apify dataset. Running on the enterprise-grade Apify platform, you benefit from:
- B2B HR Lead Generation: Extract corporate phone numbers, recruiter email addresses, and headquarters locations to fuel your recruitment agencies or sales pipeline.
- Starting Salary Benchmarking: Conduct market research on starting salary brackets, benefits packages, and training programs across key Japanese industries.
- Labor Market Analytics: Monitor hiring patterns, corporate establishment trends, and graduate retention metrics to evaluate competitive market dynamics.
- Automatic IP Rotation: Rotates requests through Apify's proxy pool to ensure stable extraction at scale.
Who is this for
- I am a recruiting agency director looking for new corporate HR leads. I need verified corporate phone numbers, recruiter email addresses, and headquarters coordinates to fuel my outreach campaigns.
- I am a compensation analyst benchmarking starting salaries, benefits packages, and training programs across Japanese industries. I need structured, normalized starting salary numbers.
- I am an HR tech founder building a competitor analysis tool. I need starting salary structures and graduate retention statistics to populate my SaaS dashboard.
- I am an investment researcher monitoring labor market demand trends across key Japanese sectors. I need to track establishment dates, capitalization, and employee size in bulk.
How to use
- Configure Search Filters: Set search keywords, graduation year, program types, target prefectures, or minimum initial salaries.
- Set limits: Specify the maximum number of job listings to return using the
maxItemsoption. - Execute Run: Click the "Start" button in the Apify Console.
- Download Results: Access your dataset in formats including JSON, CSV, Excel, XML, or HTML.
Input
| Field | Type | Description | Default |
|---|---|---|---|
keyword | String | Search keyword (e.g. エンジニア, 営業職, 総合職) | "エンジニア" |
graduationYears | Array | Graduation year filter (e.g. "2026", "2027", "2028") | ["2027"] |
programType | String | Openings type: "all", "internship", or "main_selection" | "all" |
internshipPeriod | String | Filter by internship duration (e.g. 半日・1日, 2〜3日, 1ヶ月以上) | "all" |
prefectures | Array | Filter by work locations (e.g. 東京都, 大阪府, 愛知県) | [] (all) |
industries | Array | Filter by sector (e.g. IT, manufacturer, finance, service) | [] (all) |
initialSalaryMin | Integer | Minimum monthly starting salary in Japanese Yen (e.g. 200000) | null (no limit) |
maxItems | Integer | Max job listings to output | 100 |
proxyConfiguration | Object | Apify Proxy configuration settings | {"useApifyProxy": true} |
Output
The dataset is returned as structured JSON items.
Example row
{"jobId": "r123456789","indeedJobKey": "b2345e89a71cd98c","url": "https://job.rikunabi.com/2027/company/r123456789/","companyName": "株式会社テックイノベーション","companyNameKana": "テックイノベーション","title": "ITシステムエンジニア・クラウドエンジニア職","programType": "main_selection","graduationYears": ["2027"],"description": "最先端のクラウドアーキテクチャ設計および開発業務に携わっていただきます。","initialSalary": "月給235,000円(大卒基本給)","initialSalaryMin": 235000,"workLocations": ["東京都", "神奈川県"],"duration": "正社員","recruiterPhone": "03-1234-5678","recruiterEmail": "hr-recruit@tech-innovation.co.jp","recruiterAddress": "東京都港区六本木1-2-3","companyWebsite": "https://www.tech-innovation.co.jp","ceoName": "鈴木 一郎","establishmentDate": "2015年4月","capitalStock": "5,000万円","employeeCount": "120名","salesRevenue": "15億円","industry": "IT・情報・通信","selectionProcess": "エントリーシート提出 -> 一次面接 -> 筆記試験 -> 最終面接","entryRequirements": "四年制大学または大学院を2027年3月までに卒業見込みの方。文理不問。","benefits": "社会保険完備、週休2日制、住宅手当、資格取得支援制度あり","trainingPrograms": "入社前研修、新入社員技術研修(3ヶ月)、OJT制度","averageAge": "29.5歳","averageWorkingYears": "6.2年","postGraduationRetention": "過去3年の新卒採用者35名のうち退職者2名(定着率94.2%)","scrapedAt": "2026-06-07T12:00:00.000Z"}
You can download the dataset in JSON, HTML, CSV, or Excel from the Apify Console dataset tab.
Data table
| Field | Type | Description |
|---|---|---|
jobId | String | Unique company code/ID extracted from Rikunabi URL |
indeedJobKey | String | Unique Indeed identifier associated with the listing |
url | String | Original company detail URL on Rikunabi |
companyName | String | Name of the corporate entity |
companyNameKana | String | Pronunciation of company name in Kana |
title | String | Title of the recruitment or internship program |
programType | String | Categorization of program: "internship" or "main_selection" |
graduationYears | Array | Target graduation years of candidate intake |
description | String | Brief summary or description of the role |
initialSalary | String | Extracted text representing starting salary details |
initialSalaryMin | Integer | Extracted monthly salary parsed as an integer |
workLocations | Array | List of prefecture work locations |
duration | String | Duration description of the program/internship |
recruiterPhone | String | HR recruiter B2B phone number |
recruiterEmail | String | HR recruiter B2B contact email |
recruiterAddress | String | Contact address of recruiting division |
companyWebsite | String | Official company homepage URL |
ceoName | String | CEO / representative name |
establishmentDate | String | Establishment date or year of the entity |
capitalStock | String | Corporate capital stock |
employeeCount | String | Total count of employees |
salesRevenue | String | Extracted annual sales revenue |
industry | String | Main industry categorization |
selectionProcess | String | Description of the hiring stages |
entryRequirements | String | Academic and eligibility prerequisites |
benefits | String | Welfare, benefits, and insurance packages |
trainingPrograms | String | Available educational and career growth courses |
averageAge | String | Average age of active staff members |
averageWorkingYears | String | Average tenure of employees in years |
postGraduationRetention | String | Graduate retention status / statistics |
scrapedAt | String | Timestamp of scrape |
API quickstart
Curl
curl --request POST \--url "https://api.apify.com/v2/acts/getascraper~rikunabi-jobs-scraper/runs?token=YOUR_API_TOKEN" \--header 'Content-Type: application/json' \--data '{"keyword": "エンジニア","maxItems": 100}'
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')run = client.actor('getascraper/rikunabi-jobs-scraper').call(run_input={'keyword': 'エンジニア','maxItems': 100,})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('getascraper/rikunabi-jobs-scraper').call({keyword: 'エンジニア',maxItems: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Pricing
Pay-per-result and billed per row successfully saved to your dataset. Empty runs and blocked requests cost exactly $0.00.
- Rate: $1.99 per 1,000 results ($0.00199 per result)
- 100 listings typically cost $0.20
- 1,000 listings cost exactly $1.99
- 10,000 listings cost exactly $19.90
- No fixed monthly subscriptions or hidden maintenance fees
Your Apify subscription tier applies an automatic volume discount on top of the per-result rate.
FAQ
Does it get blocked?
Rikunabi employs strict browser profiling that blocks standard headless requests. This Actor bypasses these blocks by utilizing realistic mobile iOS Safari user-agents and rotating request context through Apify's Japan proxy pool. It is highly recommended to keep proxy enabled.
Does it extract private recruiter phone numbers?
Yes. The scraper only extracts publicly visible contact details, including headquarters addresses, official websites, and phone numbers displayed on the company recruitment page. It does not bypass login walls or click-walls for private personal contact information.
How fresh is the data?
Every run crawls job.rikunabi.com live, ensuring you receive the exact, real-time vacancies currently open. There are no stale databases or cached layers. Each row contains a scrapedAt ISO 8601 timestamp.
Are all prefectures supported?
Yes. The Actor supports all 47 Japanese prefectures. You can filter your search by selecting specific target prefectures in the inputs or let the scraper run nationwide.
Legal compliance
This Actor only extracts data that is publicly visible on job.rikunabi.com. Users must comply with local privacy regulations and the platform's terms of service. Rikunabi is a trademark of Recruit Co. Ltd. This is an independent scraping tool and is not affiliated with, endorsed by, or sponsored by Recruit Co. Ltd.
Support
Open an issue on the Issues tab for bugs, feature requests, or layout additions. We respond within 48 hours.