← Back to all apps

Overview

Tools Available4
DeveloperScholiverse Educare Private Limited
CategoryBusiness

Find internships & jobs

Available Tools

Internshala provides 4 tools that can be used to interact with its services.

Get Internship Details

get_internship_details
Full Description

Get detailed information for a specific internship by its URL. Use this when the user wants to see full details of a particular internship listing.

Parameters

Required
internship_urlstring

The full URL of the internship detail page (e.g., https://internshala.com/internship/detail/...).

Get Job Details

get_job_details
Full Description

Get detailed information for a specific job by its URL. Use this when the user wants to see full details of a particular job listing.

Parameters

Required
job_urlstring

The full URL of the job detail page (e.g., https://internshala.com/job/detail/...).

Search Internships

search_internships
Full Description

Use this when the user asks for internship searches, internship listings, or real-time internship information from Internshala.

Input Handling: If user asks for "paid internship", "or with stipend", set 'minimum_monthly_stipend=1' (to exclude unpaid).Default 'minimum_salary_currency' to 'INR'.If the user provides no profile/category (e.g., just "find me an internship"), ask for their field of interest (e.g., Marketing, Coding) before calling this tool.

UI Behavior: Results are displayed directly in an interactive widget. Do not list, bullet point, or reprint the job titles in your text response.If 0 internships are returned, explicitly state this and suggest removing strict filters (like stipend filter or specific location or more related profiles).

Parameters

Optional
is_part_timeboolean

Filter for part-time internships.

Default: False
is_work_from_homeboolean

Filter for work-from-home internships.

Default: False
locationsarray

List of locations (e.g., ['Mumbai', 'Delhi', 'Bangalore']).

max_durationinteger

Maximum internship duration (months).

Default: null
minimum_monthly_stipendinteger

Filter for minimum monthly stipend amount.

Default: 0
minimum_stipend_currencystring

Currency for minimum monthly stipend filter.

Options:INRUSDGBPEURCHFSGDJPYILSAEDLKR
Default: INR
profilesarray

List of internship profiles/categories (e.g., ['web development', 'data science']).

with_job_offerboolean

Filter internships that include a job offer on completion.

Default: False

Search Jobs

search_jobs
Full Description

Use this when the user asks for job searches, job listings, full-time employment opportunities or wants job data from Internshala. This tool performs real-time job retrieval based on filters. Input Handling: If user asks for "fresher", "entry level", or "new grad" roles, set the 'years_of_experience' to a minimum such as 0.Default 'minimum_salary_currency' to 'INR'.If the user asks for "high paying" jobs without a specific number, try setting a reasonable 'minimum_yearly_salary' (e.g., 300000) or ask for clarification. UI Behavior: Results are displayed directly in an interactive widget. Do not list, bullet point, or reprint the job titles in your text response.If 0 jobs are returned, explicitly state this and suggest removing strict filters (like high salary or specific location).

Parameters

Optional
is_part_timeboolean

Set true to return only part-time jobs.

Default: False
is_work_from_homeboolean

Set true to return only remote/WFH positions.

Default: False
locationsarray

List of geographic locations. Examples: ['Mumbai', 'Delhi', 'Bangalore']. Leave empty for all locations.

minimum_salary_currencystring

Currency used for minimum yearly salary. Defaults to INR. Suggested: INR for India-based roles.

Options:INRUSDGBPEURCHFSGDJPYILSAEDLKR
Default: INR
minimum_yearly_salaryinteger

Minimum yearly salary in the chosen currency. Must be ≥ 0.

Default: 0
profilesarray

List of job profiles/categories to filter by (e.g., ['web development', 'data science']).

years_of_experienceinteger

Minimum required experience in years. Set 0 for fresher roles.

Default: null