Internshala Scraper ๐ŸŽ“ avatar

Internshala Scraper ๐ŸŽ“

Pricing

Pay per usage

Go to Apify Store
Internshala Scraper ๐ŸŽ“

Internshala Scraper ๐ŸŽ“

Extract live internships & entry-level jobs from India's Internshala. Get roles, companies, stipends, duration, skills & apply links. Ideal for campus recruitment, talent sourcing, salary research, market analysis & AI training. Fully structured, ETL-ready output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Internshala Scraper

Collect internship and job listings from Internshala with detailed information including titles, companies, locations, stipends, skills, and descriptions. Designed for job market research, career analysis, and recruiting intelligence.

Features

  • Dual Mode - Scrape both internships and jobs from Internshala
  • Keyword & Location Search - Filter listings by keyword or location
  • Automatic Pagination - Collects results across multiple pages
  • Clean Output - Only non-empty fields are included in results

Use Cases

Job Market Research

Analyze current hiring trends across companies, locations, and roles. Understand what skills employers demand and what stipends they offer.

Career Planning

Build a comprehensive dataset of available internships and jobs. Compare opportunities across different cities and industries.

Competitive Analysis

Track what types of roles competitors are hiring for. Monitor stipend ranges and skill requirements across the industry.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNo-Full Internshala URL to scrape (overrides other params)
keywordStringNo-Search keyword like 'software' or 'data science'
locationStringNo-City filter like 'Mumbai' or 'Bangalore'
employment_typeSelectNointernshipChoose between internship or job
results_wantedIntegerNo20Maximum number of listings to collect
max_pagesIntegerNo10Maximum pages to visit
proxyConfigurationObjectNo-Proxy settings for reliable scraping

Output Data

Each item in the dataset contains:

FieldTypeDescription
titleStringInternship or job title
companyStringCompany or organization name
locationStringJob or internship location
stipendStringStipend amount or salary range
durationStringInternship duration
skillsArrayRequired skills for the position
date_postedStringWhen the listing was posted
job_offerStringPPO or job offer details
description_textStringFull description text
company_logoStringURL of the company logo
is_actively_hiringBooleanWhether the company is actively hiring
internship_idStringUnique listing identifier
urlStringFull URL to the listing detail page
employment_typeStringType of listing
sourceStringData source identifier

Usage Examples

Search for software internships:

{
"keyword": "software",
"employment_type": "internship",
"results_wanted": 30
}

Job Search with Location

Search for developer jobs in Bangalore:

{
"keyword": "developer",
"location": "Bangalore",
"employment_type": "job",
"results_wanted": 50
}

Using a Specific URL

Scrape from a specific Internshala search page:

{
"url": "https://internshala.com/internships/data-science-internship-in-mumbai/",
"results_wanted": 20
}

Sample Output

{
"title": "Software Development Internship",
"company": "Tech Solutions Pvt Ltd",
"location": "Bangalore",
"stipend": "Rs 15,000 - 25,000 /month",
"duration": "6 Months",
"skills": ["Python", "JavaScript", "React", "Node.js"],
"date_posted": "3 days ago",
"is_actively_hiring": true,
"url": "https://internshala.com/internship/detail/example",
"employment_type": "internship",
"source": "internshala"
}

Tips for Best Results

Choose Relevant Keywords

Use specific keywords like 'python developer' or 'digital marketing' for targeted results. Broader keywords return more listings.

Filter by Location

Add a city name to focus on opportunities in specific areas. Leave empty for nationwide results.

Start Small

Begin with 20-30 results for testing. Increase for larger data collection needs.

Use Proxy When Needed

For large-scale scraping, enable proxy configuration to avoid rate limits.


Integrations

Connect your data with:

  • Google Sheets - Export for analysis
  • Airtable - Build searchable databases
  • Make - Create automated workflows
  • Zapier - Trigger actions

Export Formats

  • JSON - For developers and APIs
  • CSV - For spreadsheet analysis
  • Excel - For business reporting

Frequently Asked Questions

How many listings can I collect?

You can collect all available listings matching your search criteria. Start with smaller batches for faster results.

Can I scrape both internships and jobs?

Yes. Use the employment_type parameter to switch between 'internship' and 'job' modes.

What if some fields are missing?

Fields that are not available on the source are automatically excluded from the output to keep data clean.

Does this work with any Internshala URL?

Yes. You can provide any Internshala internships or jobs page URL and the actor will extract listings from it.

How fast is the scraping?

Results are retrieved quickly without a browser, making it suitable for large data collection runs.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Internshala's terms of service and applicable laws. Use data responsibly and respect rate limits.