482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Internshala Scraper logo

Internshala Scraper

hipersoft/internshala-scraper

Scrape Internshala internships and entry-level jobs: title, company, locations, stipend/salary, duration, skills, work-from-home flag and apply URL. Filter by keyword, type and work-from-home. No setup.

Total users

6

Monthly users

2

Total runs

103

Per listing scraped

$0.002

Last rebuilt

Oct 26, 2026

Overview

Scrape Internshala, India's biggest internships and entry-level jobs platform, into clean JSON, CSV, Excel or XML. The Internshala scraper extracts title, company, locations, stipend or salary, duration, required skills, work-from-home flag, actively-hiring status and the apply link for every listing. Filter by type, keyword or work-from-home and bulk-export. Fast and reliable.

Internshala Scraper input — type, keyword and max listings in the Apify Console

What does Internshala Scraper do?

The Internshala scraper crawls Internshala internship and job search results and exports every listing as a structured row. Choose internships or jobs, filter by keyword or work-from-home, set a limit, and get a clean dataset of roles, companies, stipends, durations and skills — ready to analyze or export to JSON, CSV, Excel or XML.

What data can you scrape from Internshala?

Data point Description
💼 Role Listing ID, type (internship or job) and title
🏢 Company Company name and actively-hiring status
📍 Locations One or more cities, or work-from-home
💰 Pay Stipend (internships) or salary (jobs)
⏳ Duration Internship duration
🛠️ Skills Required skills
🕒 Freshness How recently the listing was posted
🔗 Links Direct apply URL

What you get

Internshala Scraper output example — title, company, stipend, duration and skills as structured JSON

Each listing is returned as a structured record like this:

{
  "id": "3190491",
  "type": "internship",
  "title": "Data Science",
  "company": "Acme Analytics",
  "locations": ["Bangalore"],
  "isWorkFromHome": false,
  "stipend": "₹ 15,000 - 20,000 /month",
  "duration": "6 Months",
  "skills": ["Python", "Machine Learning", "SQL"],
  "activelyHiring": true,
  "postedAgo": "3 days ago",
  "url": "https://internshala.com/internship/detail/...",
  "sourceUrl": "https://internshala.com/internships/data-science-internship",
  "collectedAt": "2026-07-30T12:00:00.000Z"
}

Output schema

Field Type Description
id string Unique Internshala listing identifier
type string Listing type: internship or job
title string Role / profile title
company string Hiring company name
locations array Cities for the role (empty when work-from-home)
isWorkFromHome boolean Whether the role is work-from-home
stipend string Stipend (internships) or salary (jobs)
duration string Internship duration
skills array Required skills
activelyHiring boolean Whether the company is actively hiring
postedAgo string How recently the listing was posted
url string (URL) Direct apply link
sourceUrl string (URL) Search URL the listing was found on
collectedAt string (ISO date) Timestamp when the record was collected

Use cases

  • Job-market research — study internship and entry-level demand across India.
  • Recruitment tools — feed fresh listings into your own hiring product.
  • Student career platforms — surface relevant internships by skill and location.
  • Stipend benchmarking — collect stipends and salaries by role and city.
  • Lead generation — build lists of companies actively hiring interns.
  • Skills analysis — measure the skills employers ask for by profile.

How to scrape Internshala data

  1. Add the Internshala Scraper to your Apify account.
  2. Choose a type (internships or jobs).
  3. Enter a keyword (profile or skill), or leave it empty to collect all listings.
  4. Optionally turn on work-from-home only, and set Max listings.
  5. Click Run, then export the results as JSON, CSV, Excel or XML — or pull them via the Apify API.

Input

{
  "type": "internship",
  "keyword": "data science",
  "workFromHome": true,
  "maxItems": 300
}
Field Type Description
type string internship or job.
keyword string Filter by profile / skill (e.g. python, marketing). Empty = all.
workFromHome boolean Return only work-from-home openings.
maxItems integer Maximum number of listings to collect.

Need more jobs data?

FAQ

How many listings can I scrape? As many as you like — set Max listings, or leave the keyword empty to collect the full set.

Do I need any setup or a login? No setup and no login. Just add the actor, choose a type and keyword, and run.

Can I get only work-from-home roles? Yes — turn on work-from-home only to filter for remote openings.

Which export formats are supported? JSON, CSV, Excel and XML, plus the Apify API and dataset views.

How fresh is the data? Every run collects live listings, each tagged with postedAgo and a collectedAt timestamp.

How does billing work? You pay per listing you collect — no subscriptions and no minimums.

Can I connect it to other tools? The Internshala Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal? The scraper collects only publicly available listing data. You are responsible for how you use the data and for complying with Internshala's terms.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Internshala's terms. Not affiliated with or endorsed by Internshala.

Input

FieldTypeDescription
type
Type
string · internship, jobScrape internships or jobs.
Default: "internship"
keyword
Keyword
stringFilter by keyword / profile / skill, e.g. python, marketing, data science. Leave empty for all.
workFromHome
Work from home only
booleanReturn only work-from-home openings.
Default: false
maxItems
Max listings
integerMaximum listings to scrape.
Default: 200

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~internshala-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "keyword": ""
}'

Pricing

EventPricePaid plans from
Listing scraped
One internship or job listing scraped.
$0.002$0.002
Page loaded
One Internshala listing page fetched.
$0.001$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build