Internshala Scraper — Internships with Stipend & Skills
Pricing
from $0.80 / 1,000 results
Internshala Scraper — Internships with Stipend & Skills
Scrape internship listings - title, company, location, stipend, duration, skills, description - with keyword search and full pagination. No login, no API key.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Axery
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Internshala Internship Listings Scraper
Scrapes internship listings — title, company, location, stipend, duration, required skills, and full description — with keyword search and pagination. No login, no API key.
Useful for talent-pipeline research, stipend/compensation benchmarking, and building a filtered internship feed for a job board or newsletter.
What makes this different
Full listing detail in one pass, not just a title card. Every row carries the complete description and the required-skills list alongside the summary fields — the parts of a listing that actually determine fit, not just enough to link back to the site.
is_actively_hiring as a real signal. Internshala flags listings with recent recruiter activity; this Actor surfaces that flag directly rather than leaving it buried in a badge you'd have to notice on the page.
Deduplicated across pages automatically. Listings are tracked by ID within a run, so paginated walks return distinct internships rather than repeats padding out your requested count — and the walk stops itself the moment a page repeats what's already been seen, rather than running to a fixed page count regardless of whether there's anything new.
Input
| Field | Type | Notes |
|---|---|---|
keyword | string | Optional. Leave blank for the unfiltered feed. |
maxItems | integer | Deduplicated across pages. 0 walks every page for the keyword. |
proxyConfiguration | object | Defaults to Residential. |
Output
{"internship_id": "internshala.com:3230488","title": "Python Development","company_name": "Justdial Limited","location": "Chennai","stipend_display": "₹ 10,000 - 20,000 /month","duration": "6 Months","skills": ["Python", "MySQL", "Django"],"is_actively_hiring": true,"url": "https://internshala.com/internship/detail/..."}
Each run also writes a RUN_COVERAGE record to the key-value store with what was requested and how many listings came back.
Local development
pip install -r requirements.txtpython test_local.py --keyword python --max 40 --out sample_output.jsonpython test_local.py --max 20
sample_output.json is real output from a live run.