Internshala Internships & Jobs Scraper avatar

Internshala Internships & Jobs Scraper

Pricing

from $0.50 / 1,000 job listings

Go to Apify Store
Internshala Internships & Jobs Scraper

Internshala Internships & Jobs Scraper

Scrape Internshala internships and fresher jobs by keyword, city or work from home: stipend or salary, duration, skills, company, posting age and link. New-listings-only mode for schedules.

Pricing

from $0.50 / 1,000 job listings

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape Internshala internships and fresher jobs into clean, structured data: title, company, city, stipend or salary (parsed into numbers), duration, experience, skills, posting age and the listing link. Search by keyword, city or work from home, and switch on monitor mode to get only listings you have not seen before on every scheduled run.

Built for placement cells, edtech and career platforms, recruiters, job-alert bots and anyone tracking the Indian internship market.

What you get

  • Internships or jobs from Internshala's public listing pages
  • Keyword + city searches, for example python in Bangalore, or work from home only
  • Stipend / salary as numbers: ₹ 15,000 - 25,000 /monthsalaryMin 15000, salaryMax 25000, salaryCurrency INR, salaryPeriod month
  • Skills, duration, experience, "actively hiring"-style labels and an approximate postedAt
  • Monitor mode: only new listings since your last run, so a daily schedule charges only for fresh ones
  • Plain HTTP, no browser, no login, no cookies. Fast and cheap.

Input

FieldDescription
listingTypeinternships (default) or jobs
keywordsSkills, roles or profiles, e.g. python, data science, marketing. One search each. Empty = latest listings
citiesOptional cities, e.g. Bangalore, Delhi. Each keyword is searched in each city
workFromHomeOnly work-from-home listings
maxItemsTotal listings to save (default 100)
maxPagesPerSearchPages per search, 40 listings per page (default 5)
onlyNewJobsMonitor mode: return only listings not returned to you before for the same search
monitorNameOptional name for the monitor memory
{
"listingType": "internships",
"keywords": ["python", "data science"],
"cities": ["Bangalore"],
"maxItems": 200,
"onlyNewJobs": true
}

Output

One row per listing. Every Actor in this job-data family uses the same columns, so you can merge feeds.

{
"source": "internshala",
"jobId": "3291167",
"url": "https://internshala.com/internship/detail/software-development-engineering-web-internship-...",
"title": "Software Development Engineering (Web)",
"company": "LAVORO GROUP OF TECHNOLOGIES",
"location": "Pune",
"locations": ["Pune"],
"country": "IN",
"workArrangement": "onsite",
"employmentType": "Internship · 4 Months",
"salaryMin": 15000,
"salaryMax": 25000,
"salaryCurrency": "INR",
"salaryPeriod": "month",
"salaryText": "₹ 15,000 - 25,000 /month",
"skills": ["Java", "PHP", "MySQL"],
"categories": ["Job offer upto ₹ 6LPA post internship"],
"summary": "As a Software Development Engineering (Web) intern at ...",
"postedAt": "2026-09-18T11:22:37.440Z",
"postedText": "Just now",
"searchQuery": "python",
"isNew": null,
"scrapedAt": "2026-09-18T11:22:40.325Z"
}

postedAt is approximate because Internshala shows relative ages ("2 weeks ago"). A run summary is saved to the key-value store as SUMMARY.

Pricing

$0.50 per 1,000 listings ($0.0005 each), charged only for listings saved to your dataset. Duplicates, errors and (in monitor mode) listings you already received are never charged. There is no custom start fee; Apify's standard $0.00005 actor-start event applies once per run.

Monitor mode: a daily internship feed

  1. Set your keywords and cities, and turn on Only new listings.
  2. Save it as a task and add a daily schedule.
  3. Connect the dataset to Google Sheets, Slack, email or a webhook with Apify integrations.

Each run returns only listings you have not received before for that search. Seen IDs are kept in a named key-value store internshala-internships-jobs-scraper-seen in your own account. Delete it to start over.

FAQ

Does it need an Internshala account? No. It reads the same public listing pages anyone can open.

Why are some fields empty? Internshala does not show every field for every listing, for example salary on unpaid internships. Missing values are null.

Is scraping Internshala allowed? The Actor reads only public listing pages that Internshala's robots.txt allows, at a polite pace, and never logs in or opens detail or application pages. Use the data in line with Internshala's terms and applicable law.