Internshala Scraper - India Internships & Jobs with Stipends
Pricing
from $1.00 / 1,000 listings
Internshala Scraper - India Internships & Jobs with Stipends
Scrape internships and jobs from Internshala, India's largest internship site: title, company, cities, stipend or salary with figures, duration, skills, perks, openings, applicants, apply-by date and description. Search by keyword, category and city with the site's filters. Monitor mode. No login.
Pricing
from $1.00 / 1,000 listings
Rating
0.0
(0)
Developer
Steady Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Internshala Scraper — India internships and jobs with stipends, skills and full details
Scrape internships and jobs from Internshala, India's largest internship platform (around 7,000 live internships and 6,500 jobs at any time). Search by keyword, category and city, use Internshala's own filters (work from home, part time, minimum stipend, maximum duration, with job offer, for women, fast response, early applicant, minimum salary, fresher jobs), or paste any Internshala results link. Every listing comes with its title, company, cities, stipend or salary as text and as figures, duration or experience, skills, badges (part time, job offer, actively hiring, early applicant) and posted time.
Turn on the listing page (on by default) to also get the full description, every skill, the perks, who can apply, number of openings, start date, apply-by date, posted date, the number of applicants, the category and employment type, and the company's profile: website, description, hiring since, how many opportunities it posted and how many candidates it hired on Internshala.
No login, no API key, no browser. Internshala lets you page through every listing of a search, so a run returns everything a search holds, up to the maximum you set.
What you can use it for
- Internship and fresher job market research: which skills, stipends and durations employers offer, by city and field.
- Lead generation for campus, training and staffing businesses: companies hiring interns right now, with their website and hiring activity.
- Job boards, newsletters and alerts: run on a schedule with only new listings to receive just what was posted since the last run.
- Stipend and salary benchmarking: monthly stipends and yearly salaries in rupees, by role, city and duration.
- Competition for applicants: how many people applied to each listing, and how many openings it has.
Input
| Field | What it does |
|---|---|
| Internships or jobs | Internships, jobs, or both (every search runs once for each). |
| Keywords | What you would type in Internshala's search box: python, data science, content writing. Each is its own search. |
| Categories | Internshala's own categories: Web Development, Python/Django, Marketing, Graphic Design… Each is its own search. |
| Cities | Bangalore, Delhi, Mumbai, Gurgaon, Pune… (Bengaluru and Gurugram are followed to the site's page). Each keyword and category is searched in each city; empty = all of India. |
| Internshala search links | Any results link copied from internshala.com, with the filters it carries. Read from its first page. |
| Work from home / Part time | Internshala's filters, for internships and jobs. |
| Internships: minimum stipend, maximum duration, with job offer, for women, fast response, early applicant | Internshala's internship filters. |
| Jobs: minimum salary (lakh a year), fresher jobs only | Internshala's job filters. |
| Include full details | One extra page per listing for the description, perks, openings, dates, applicants and company (priced as a listing with details). |
| Max listings per search | Stops each search after this many listings (default 100; 0 = every page). |
| Only new listings since the last run | Skips, for free, every listing an earlier run with the same searches delivered. |
{"listingType": "internships","keywords": ["data science", "react"],"locations": ["Bangalore", "Pune"],"minStipend": "10000","withJobOffer": true,"includeDetails": true,"maxListingsPerSearch": 200}
Output
One row per listing. Example (with the listing page, shortened):
{"status": "ok","search": "Internships: python","position": 1,"listingId": "3301227","type": "internship","title": "Software Development","url": "https://internshala.com/internship/detail/work-from-home-software-development-internship-at-ten1790309126","companyName": "TEN","logoUrl": null,"locations": [],"workFromHome": true,"hybrid": false,"compensation": { "text": "₹ 2,000 /month", "currency": "INR", "min": 2000, "max": 2000, "period": "month", "unpaid": false },"duration": "1 Month","experience": null,"partTime": true,"jobOffer": null,"fresherJob": false,"international": false,"activelyHiring": true,"earlyApplicant": false,"postedText": "3 weeks ago","skills": ["Java", "Python", "Node.js", "React"],"moreSkills": 0,"snippet": "We are seeking a driven and talented software development intern to join our innovative team a","scrapedAt": "2026-10-19T18:18:43.261Z","details": {"description": "We are seeking a driven and talented software development intern to join our innovative team at TEN company…","descriptionHtml": "We are seeking a driven and talented software development intern…","skills": ["Java", "Node.js", "Python", "React"],"perks": ["Certificate", "Letter of recommendation", "Flexible work hours", "5 days a week"],"whoCanApply": ["are available for the work from home job/internship", "are available for duration of 1 month", "have relevant skills and interests"],"otherRequirements": null,"additionalInformation": "Stipend Structure:\nFixed pay: ₹ 1,000 /month\nIncentive pay: ₹ 1,000 /month","openings": 100,"startDate": "Immediately","applyBy": "2026-11-16","postedDate": "2026-09-25","applicants": 1000,"applicantsText": "1000+ applicants","category": "Software Development","industry": "Education","employmentTypes": ["INTERN", "PART_TIME"],"jobLocations": [{ "city": "Delhi NCR", "region": "Haryana" }],"experienceMonths": null,"company": {"name": "TEN","profileUrl": "https://internshala.com/company/ten-1756391852","website": "http://entrepreneurshipnetwork.net","description": "Welcome to The Entrepreneurship Network, also known as TEN…","hiringSince": "April 2026","opportunitiesPosted": 4,"candidatesHired": null}}}
| Field | Meaning |
|---|---|
search / position | The search the row came from, and its place in Internshala's results for it, from 1. |
type | internship or job. A search only delivers its own type (some city pages mix the other one in; those are skipped). |
compensation | The stipend or salary as printed, with currency, min, max and period (month, week, year, lump-sum). unpaid is true for unpaid internships; texts such as "Performance Based" keep only the text. |
duration / experience | Internships show a duration, jobs an experience requirement. |
jobOffer | The pre-placement offer badge, e.g. "Job offer upto ₹ 6LPA post internship". |
earlyApplicant | Internshala's "Be an early applicant" badge: few applications so far. |
postedText | As the results page shows it ("Few hours ago", "2 weeks ago"); details.postedDate is the exact date. |
details | null without the listing page, or when that page could not be read (the row is then charged as a plain listing). |
details.applicants | The lower bound of what the page shows: "1000+ applicants" is 1000; null while it shows "Be an early applicant". |
details.applyBy / postedDate | YYYY-MM-DD (India dates). About one job page in five has no posted date in its markup: postedDate and category are then null. |
A search or link that gives no listing produces one free row with status and reason: no_results,
not_found (a category or city Internshala does not know: it sends such searches to all internships), invalid (a
link that is not an Internshala results page, a link combining several categories with commas, or a keyword whose own
Internshala page loops), blocked (Internshala refused to answer) or unreadable. The run's SUMMARY record lists
every search with Internshala's count, pages read, listings delivered, duplicates and listings skipped.
Pricing
Pay per result, nothing per run:
- US$0.001 per listing as the results page shows it (US$1 per 1,000).
- US$0.002 per listing with its full page (US$2 per 1,000).
A listing found by several of your searches is charged once. Free rows, duplicates, listings of the other type and listings skipped by "only new listings" are never charged. Set a maximum cost per run in Apify and the Actor stops before reading pages it cannot charge for.
Limits and notes
- Internshala's own paths are used, so a category or city must be one Internshala knows; otherwise you get a free
not_foundrow instead of unrelated listings. - The count in Internshala's heading (kept in
SUMMARY) is not always what its pages list: for a city it also counts the work-from-home listings, and for jobs it counts internships the page appends. The rows are what the pages show. - Keywords with symbols such as
c++make Internshala's own search page redirect to itself; such a keyword gets a freeinvalidrow. Write it without the symbols. - The Actor reads at about one page a second, so 1,000 listings with their pages take about 15 minutes (without them, about half a minute).
- If Internshala refuses requests, the run stops asking and returns what it has; nothing undelivered is charged.
Is it legal?
This Actor reads only public listings that Internshala shows to any visitor without an account: no login, no
applicant data, nothing behind a sign-in. It honours Internshala's robots.txt: it never reads the paths it disallows
(search URLs with query strings or commas, /internship/search/, /api/…) and reads results and listing pages at a
gentle pace. Check that your use of the data complies with Internshala's terms and the laws that apply to you (such as
India's DPDP Act or the GDPR) before using it commercially.