Internshala Scraper — Internships with Stipend & Skills avatar

Internshala Scraper — Internships with Stipend & Skills

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Internshala Scraper — Internships with Stipend & Skills

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

Axery

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

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

FieldTypeNotes
keywordstringOptional. Leave blank for the unfiltered feed.
maxItemsintegerDeduplicated across pages. 0 walks every page for the keyword.
proxyConfigurationobjectDefaults 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.txt
python test_local.py --keyword python --max 40 --out sample_output.json
python test_local.py --max 20

sample_output.json is real output from a live run.