Rikunabi Graduate Scraper: Japan Internships avatar

Rikunabi Graduate Scraper: Japan Internships

Pricing

from $1.99 / 1,000 jobs

Go to Apify Store
Rikunabi Graduate Scraper: Japan Internships

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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

  1. Configure Search Filters: Set search keywords, graduation year, program types, target prefectures, or minimum initial salaries.
  2. Set limits: Specify the maximum number of job listings to return using the maxItems option.
  3. Execute Run: Click the "Start" button in the Apify Console.
  4. Download Results: Access your dataset in formats including JSON, CSV, Excel, XML, or HTML.

Input

FieldTypeDescriptionDefault
keywordStringSearch keyword (e.g. エンジニア, 営業職, 総合職)"エンジニア"
graduationYearsArrayGraduation year filter (e.g. "2026", "2027", "2028")["2027"]
programTypeStringOpenings type: "all", "internship", or "main_selection""all"
internshipPeriodStringFilter by internship duration (e.g. 半日・1日, 2〜3日, 1ヶ月以上)"all"
prefecturesArrayFilter by work locations (e.g. 東京都, 大阪府, 愛知県)[] (all)
industriesArrayFilter by sector (e.g. IT, manufacturer, finance, service)[] (all)
initialSalaryMinIntegerMinimum monthly starting salary in Japanese Yen (e.g. 200000)null (no limit)
maxItemsIntegerMax job listings to output100
proxyConfigurationObjectApify 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

FieldTypeDescription
jobIdStringUnique company code/ID extracted from Rikunabi URL
indeedJobKeyStringUnique Indeed identifier associated with the listing
urlStringOriginal company detail URL on Rikunabi
companyNameStringName of the corporate entity
companyNameKanaStringPronunciation of company name in Kana
titleStringTitle of the recruitment or internship program
programTypeStringCategorization of program: "internship" or "main_selection"
graduationYearsArrayTarget graduation years of candidate intake
descriptionStringBrief summary or description of the role
initialSalaryStringExtracted text representing starting salary details
initialSalaryMinIntegerExtracted monthly salary parsed as an integer
workLocationsArrayList of prefecture work locations
durationStringDuration description of the program/internship
recruiterPhoneStringHR recruiter B2B phone number
recruiterEmailStringHR recruiter B2B contact email
recruiterAddressStringContact address of recruiting division
companyWebsiteStringOfficial company homepage URL
ceoNameStringCEO / representative name
establishmentDateStringEstablishment date or year of the entity
capitalStockStringCorporate capital stock
employeeCountStringTotal count of employees
salesRevenueStringExtracted annual sales revenue
industryStringMain industry categorization
selectionProcessStringDescription of the hiring stages
entryRequirementsStringAcademic and eligibility prerequisites
benefitsStringWelfare, benefits, and insurance packages
trainingProgramsStringAvailable educational and career growth courses
averageAgeStringAverage age of active staff members
averageWorkingYearsStringAverage tenure of employees in years
postGraduationRetentionStringGraduate retention status / statistics
scrapedAtStringTimestamp 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 ApifyClient
client = 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.

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.