Internshala Scraper — India Internships & Fresher Jobs avatar

Internshala Scraper — India Internships & Fresher Jobs

Pricing

from $1.59 / 1,000 results

Go to Apify Store
Internshala Scraper — India Internships & Fresher Jobs

Internshala Scraper — India Internships & Fresher Jobs

Extract internships and fresher jobs from Internshala.com — India's #1 career platform. Filter by category, city, work-from-home, part-time, or minimum stipend. Optional detail enrichment adds full descriptions, industry, openings, apply-by dates and structured location.

Pricing

from $1.59 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

94

Total users

23

Monthly active users

3 days ago

Last modified

Share

Internshala Scraper

Internshala Scraper

Extract internships and fresher jobs from Internshala.com at scale, with structured stipends, skills, company logos, and optional full detail-page enrichment. No API key required.


Why this scraper?

🎯 Built for India

A dedicated Internshala scraper. Stipends are parsed in INR, categories and cities use Internshala's own URL grammar, and both internships and fresher jobs are covered from a single input.

📄 Two modes in one

Fast list mode returns the full card data — title, company, stipend, skills, duration and badges — in seconds. Switch on detail mode for the complete description, industry, openings count, apply-by date and precise location.

💶 Structured stipend

Minimum, maximum, unit (monthly, weekly, annual, lump sum) parsed from the raw stipend text. Listings without a published stipend return null, never a guess.

🏢 Company data

Company name, logo, hiring organisation and, in detail mode, an about-company summary.

🔎 Filter the way Internshala does

By category, city, work-from-home, part-time, and minimum stipend — or paste a Internshala search URL directly and every other filter is ignored.

🏷️ Hiring signals

Every record carries actively-hiring, early-applicant, part-time and PPO-offer flags so you can spot the strongest listings at a glance.


Input parameters

ParameterTypeDefaultDescription
listingTypestringinternshipinternship, job, or both.
categoriesarray(empty)Profiles to filter by (e.g. computer science, marketing). Empty means all.
locationsarray(empty)Cities to filter by (e.g. delhi, mumbai). Empty means all.
workFromHomebooleanfalseReturn only work-from-home internships.
partTimeOnlybooleanfalseReturn only part-time listings.
minStipendInrinteger(none)Minimum stipend in INR per month. Listings with no parsed stipend are kept.
fetchDetailsbooleanfalseFetch each detail page for full description, industry, openings, apply-by date, structured salary, location and company info.
maxResultsinteger1000Maximum listings to return.
requestsPerSecondinteger5Request rate limit. The default is reliable without proxies.
startUrlsarray(empty)Specific Internshala listing URLs to scrape directly. Overrides all other filters.

Output schema

Every field below is present on every record. Fields the source does not publish for a given listing are returned as null. Fields marked (detail) are populated only when fetchDetails: true.

FieldTypeDescription
idstringInternshala's internal listing ID.
listing_typestringinternship or job.
urlstringDirect link to the listing.
titlestringRole title.
companystringCompany name.
company_logostring|nullURL of the company logo.
locationstring|nullCity, or "Work from home".
is_work_from_homebooleanWhether the listing is work-from-home.
stipend_or_salarystring|nullRaw stipend or salary text as shown on the card.
stipend_min_inrnumber|nullParsed minimum stipend in INR.
stipend_max_inrnumber|nullParsed maximum stipend in INR.
stipend_unitstring|nullmonthly, weekly, lump sum, fixed, or annual.
durationstring|nullInternship duration (e.g. "6 Months").
experience_requiredstring|nullExperience requirement, where shown.
posted_agostring|nullRelative posting time (e.g. "3 weeks ago").
actively_hiringbooleanWhether the actively-hiring badge is present.
is_early_applicantbooleanWhether early-applicant status applies.
is_part_timebooleanWhether the listing is part-time.
ppo_offerstring|nullPre-placement-offer note, where present.
skillsarraySkills listed on the card.
description_snippetstring|nullShort description shown on the card.
detail_descriptionstring|null(detail) Full job description, plain text.
industrystring|null(detail) Industry of the hiring company.
employment_type_detailstring|null(detail) Employment type (e.g. INTERN, FULL_TIME).
total_openingsnumber|null(detail) Number of openings.
date_postedstring|null(detail) Date the listing was posted.
apply_bystring|null(detail) Application deadline.
salary_currencystring|null(detail) Currency of the structured salary (INR).
salary_min_detailnumber|null(detail) Minimum salary from the detail page.
salary_max_detailnumber|null(detail) Maximum salary from the detail page.
salary_period_detailstring|null(detail) Pay period of the structured salary.
citystring|null(detail) City from structured location.
regionstring|null(detail) State / region.
countrystring|null(detail) Country code (IN).
direct_applyboolean|null(detail) Whether direct apply is available.
hiring_organizationstring|null(detail) Hiring organisation name.
about_companystring|null(detail) Company background summary.
content_hashstringStable hash of core identity fields, for deduplication across runs.
scraped_atstringISO timestamp when this record was scraped.

Example record

{
"id": "3174220",
"listing_type": "internship",
"url": "https://internshala.com/internship/detail/telecalling-internship-in-dehradun-at-surge-fintech-private-limited1780915136",
"title": "Telecalling",
"company": "Surge Fintech Private Limited",
"company_logo": "https://internshala-uploads.internshala.com/logo%2F5cer8aczxo3-11192.jpg.webp",
"location": "Dehradun",
"is_work_from_home": false,
"stipend_or_salary": "₹ 8,000 - 10,000 /month",
"stipend_min_inr": 8000,
"stipend_max_inr": 10000,
"stipend_unit": "monthly",
"duration": "6 Months",
"experience_required": null,
"posted_ago": "3 weeks ago",
"actively_hiring": true,
"is_early_applicant": false,
"is_part_time": false,
"ppo_offer": null,
"skills": ["Effective Communication", "English Proficiency (Spoken)"],
"description_snippet": "Surge Fintech is a Dehradun-based fintech company offering payday loans ...",
"detail_description": "About the Internship. Surge Fintech is a Dehradun-based fintech company ...",
"industry": "Finance",
"employment_type_detail": "INTERN, FULL_TIME",
"total_openings": 2,
"date_posted": "2026-06-08",
"apply_by": "2026-07-25 23:59:59",
"salary_currency": "INR",
"salary_min_detail": 8000,
"salary_max_detail": 10000,
"salary_period_detail": "MONTH",
"city": "Dehradun",
"region": "Uttarakhand",
"country": "IN",
"direct_apply": true,
"hiring_organization": "Surge Fintech Private Limited",
"about_company": "Surge Fintech is a financial technology company focused on providing payday loans ...",
"content_hash": "a1b2c3d4e5f60718",
"scraped_at": "2026-07-06T12:18:04.000Z"
}

Examples

Computer science internships in Bangalore

{
"listingType": "internship",
"categories": ["computer science"],
"locations": ["bangalore"],
"maxResults": 100
}

Work-from-home internships with full details

{
"workFromHome": true,
"fetchDetails": true,
"maxResults": 50
}

Paid internships only (minimum stipend)

{
"minStipendInr": 10000,
"maxResults": 200
}

Daily feed of new listings (run on a schedule)

{
"listingType": "both",
"maxResults": 500
}

Schedule this input to run once a day in the Apify Scheduler and use the id field as a stable key to detect new listings against yesterday's export.


💰 Pricing

$1.99 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged, and an over-filtered query that returns nothing costs nothing.

ResultsCost
100~$0.20
1,000~$1.99
10,000~$19.90
100,000~$199.00

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 results (list only)under 30 seconds
1,000 results (list only)2–4 minutes
100 results with fetchDetails1–2 minutes
1,000 results with fetchDetails8–12 minutes

List mode is the fastest and cheapest. Enable fetchDetails only when you need descriptions, openings counts, apply-by dates, or structured location.


Known limitations

  • Some listings, especially fresher jobs, do not display a stipend or posted date on the card; those fields return null.
  • Full description, industry, openings and apply-by date are only available with fetchDetails: true.
  • Internshala's category and location filters are advisory; the scraper post-filters stipend to keep the dataset precise.
  • Applying to a listing requires an Internshala student account; the actor returns the public detail-page URL, which anyone can open.

Technical details

  • Source: internshala.com — internships and fresher jobs in India
  • Coverage: internships and jobs, filterable by category, city, work-from-home, part-time and stipend
  • Deduplication: every record carries a stable content_hash for cross-run matching
  • Retry: automatic retry on network errors with exponential backoff
  • Push notifications: get new listings delivered to Telegram, Discord, Slack, WhatsApp or any webhook the moment a scheduled run finds them

Rate this actor

If this scraper does its job, a short review on the Reviews tab helps other users find it. Something not working? Open an issue on the Issues tab instead — issues get fixed.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl