Internshala Public Jobs Internships API
List internships by keyword, city, category, work from home, part time or minimum stipend.
Sendkeywordsorcategoryorlocation
Returnstitlestipendurl
Get Internshala internships and jobs as clean JSON: listings with stipends and salaries, full postings with skills and dates, company profiles, salaries and perks, and Internshala Trainings courses. Filter by keyword, city, category, remote or pay.
| # | Title | Stipend | Link | Work from home |
|---|---|---|---|---|
| 1 | Human Resources (HR) - Internship | ₹ 7,000 - 8,000 /month | https://internshala.com/internship/detail/human-resources-hr-in… | |
| 2 | Human Resources (HR) - Internship | ₹ 10,000 - 15,000 /month | https://internshala.com/internship/detail/human-resources-hr-in… | |
| 3 | Financial Analyst - Internship (WFH & Part Time) | ₹ 1,000 - 1,100 /month | https://internshala.com/internship/detail/work-from-home-financ… | true |
| 4 | Finance Equity Analyst - Internship (WFH & Part Time) | ₹ 1,000 - 1,100 /month | https://internshala.com/internship/detail/work-from-home-financ… | true |
| 5 | General Management - Internship (Part Time) | ₹ 4,000 /month | https://internshala.com/internship/detail/general-management-in… | |
| 6 | Digital Marketing - Internship | ₹ 10,000 - 15,000 /month | https://internshala.com/internship/detail/digital-marketing-int… | |
| 7 | Business Growth - Internship | ₹ 18,000 - 20,000 /month | https://internshala.com/internship/detail/business-growth-inter… | |
| 8 | Fundraising - Internship (WFH & Part Time) | ₹ 1,500 - 15,000 lump sum | https://internshala.com/internship/detail/work-from-home-part-t… | true |
| 9 | Finance Research Analyst - Internship (WFH & Part Time) | ₹ 1,000 - 1,100 /month | https://internshala.com/internship/detail/work-from-home-financ… | true |
| 10 | Fundraising - Internship (WFH & Part Time) | ₹ 1,501 - 15,001 lump sum | https://internshala.com/internship/detail/work-from-home-part-t… | true |
| # | Title | Salary | Link |
|---|---|---|---|
| 1 | Social Media Specialist | ₹ 3,60,000 - 4,20,000 /year | https://internshala.com/job/detail/social-media-specialist-job-… |
| 2 | Associate Accountant | ₹ 6,00,000 - 8,00,000 /year | https://internshala.com/job/detail/junior-accountant-job-in-ban… |
| 3 | Management Trainee – Marketing & Sales - Fresher | ₹ 4,80,000 - 6,00,000 /year | https://internshala.com/job/detail/fresher-management-trainee--… |
| 4 | Business Development Manager | ₹ 4,22,500 - 6,35,000 /year | https://internshala.com/job/detail/business-development-manager… |
| 5 | Architect | ₹ 3,60,000 - 4,50,000 /year | https://internshala.com/job/detail/architect-job-in-mumbai-at-a… |
| 6 | Recruitment Associate - Fresher | ₹ 4,00,000 - 5,00,000 /year | https://internshala.com/job/detail/fresher-recruitment-associat… |
| 7 | Student Support & Operations Executive - Fresher | ₹ 3,60,000 - 4,20,000 /year | https://internshala.com/job/detail/fresher-student-support-oper… |
| 8 | Video Editor | ₹ 4,00,000 - 6,00,000 /year | https://internshala.com/job/detail/video-editor-job-in-hyderaba… |
| 9 | Business Development Executive - Fresher | ₹ 6,50,000 - 7,50,000 /year | https://internshala.com/job/detail/fresher-business-development… |
| 10 | Branch Manager | ₹ 7,00,000 - 7,50,001 /year | https://internshala.com/job/detail/branch-manager-job-in-surat-… |
What each one takes and what it returns. Open one for a real response, every input and every field.
List internships by keyword, city, category, work from home, part time or minimum stipend.
Sendkeywordsorcategoryorlocation
Returnstitlestipendurl
List jobs by keyword, city, category, work from home, part time, fresher or minimum salary.
Sendkeywordsorcategoryorfresher
Returnstitlesalaryurl
Get one internship from its link: company, category, location, stipend range, skills, posting date, closing date and the full description.
Sendurl
Returnstitlecompanycategorylocationsalary_minsalary_max
Get one job from its link: company, location, salary, skills, posting date and the full description.
Sendurl
Returnstitlelocationapplication_statuscompanycompany_urldescription
Get a company's Internshala profile: its overview and links to its listings.
Sendurl
Returnsnamedescriptionperkssectionwebsite
Get a company's salaries by role and the perks it lists, such as flexible hours or a certificate.
Sendurl
Returnsroleamount
Get a company's careers page on Internshala with its hiring overview.
Sendurl
Returnstitlelocationcompensationemployment_typeurl
List the Internshala Trainings courses, with name and link.
Sendcategory
Returnsnameurlprovider
Get one Internshala Trainings course from its link, with its details.
Sendurl
Returnsnamepriceratingcurrencydescriptionprovider
Track how many internships and entry jobs are open by city and category, and what they pay.
InternshipsJobsPull new postings with full details and closing dates for your students or users.
InternshipJobInternshipsSee what companies pay by role and which perks they offer.
Company salaries and perksCompany profileCompany careersMap the skills postings ask for to the courses that teach them.
Training coursesTraining courseOne request shape for every Internshala Public Jobs endpoint: the endpoint ID and its input. No SDK needed.
curl --request POST \ --url https://data.upscrape.com/execute \ --header "Authorization: Bearer $UPSCRAPE_API_KEY" \ --header "Content-Type: application/json" \ --header "Prefer: wait=30" \ --data '{ "capability": "internshala.internships.list", "input": {}}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "internshala.internships.list", "input": {}}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "internshala.internships.list", "input": {}}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
{ "page": 1, "records": [ { "title": "Human Resources (HR) - Internship", "stipend": "₹ 7,000 - 8,000 /month", "url": "https://internshala.com/internship/detail/human-resources-hr-internship-in-jaipur-at-humanhire-corp1791116182" }, { "title": "Human Resources (HR) - Internship", "stipend": "₹ 10,000 - 15,000 /month", "url": "https://internshala.com/internship/detail/human-resources-hr-internship-in-jaipur-at-propertycibil1790833538" } ]}
https://data.upscrape.com/mcp
Use Upscrape to list the latest internships on Internshala with their stipend, highest paying first.
With Upscrape, list the latest jobs on Internshala with their salary range.
Using Upscrape, open this Internshala internship and tell me the company, city, stipend, skills and the last day to apply: https://internshala.com/internship/detail/human-resources-hr-internship-in-jaipur-at-humanhire-corp1791116182
The short answers. The docs have the long ones.
Internshala does not publish a public API for its listings. Upscrape reads its public pages, so you get internships, jobs, company pages and courses as JSON with one API key.
Yes, by a minimum: stipends from 2,000 to 10,000 rupees a month and salaries from 2 to 10 lakh a year, in Internshala's own steps.
No. You send a search or a link and get JSON back. Nothing runs on any account.
Internships, jobs, internship, job, company profile, company salaries and perks, company careers, training courses and training course. Each is its own endpoint with a published input schema, and the response is JSON.
Every Internshala Public Jobs endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.
Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Internshala Public Jobs endpoint, checks its price and runs it with the same credits as the REST API.
Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.
We fix the endpoint. Your request and the response fields stay the same.
Up to 100 free credits to start, no card needed.