Internshala Public Jobs API
List jobs by keyword, city, category, work from home, part time, fresher or minimum salary. Each has its title, salary and link.
- 1 credit per call
- Failed calls are free
- Updated
- internshala.jobs.list
{ "page": 1, "records": [ { "title": "Social Media Specialist", "salary": "₹ 3,60,000 - 4,20,000 /year", "url": "https://internshala.com/job/detail/social-media-specialist-job-in-multiple-locations-at-rajusha-productions-llp1789015039" }, { "title": "Associate Accountant", "salary": "₹ 6,00,000 - 8,00,000 /year", "url": "https://internshala.com/job/detail/junior-accountant-job-in-bangalore-at-arnifi-corporate-services-providers-limited1790328042" } ]}
| # | 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 you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| category | string | no | A category, such as marketing. Results can include related roles. Use it on its own. | |
| fresher | boolean | no | Only jobs for freshers. Use it on its own. | |
| keywords | string | no | Words to search for, such as software tester. Not together with a city. | |
| location | string | no | A city, such as Mumbai. Internshala may include nearby cities. Use it on its own. | |
| max_pages | integer | no | How many pages to read in one call. | |
| max_results | integer | no | The most jobs to return. | |
| max_salary | integer | no | Leave out or send 0. | 0 |
| min_salary | integer | no | Only jobs paying at least this much per year: 0, 2, 4, 6, 8 or 10 lakh rupees. | 0 · 200000 · 400000 · 600000 · 800000 · 1000000 |
| page | integer | no | Which page of listings. | |
| part_time | boolean | no | Only part-time jobs. | |
| work_from_home | boolean | no | Only work-from-home jobs. |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| records[].title | string | The job title. | Social Media Specialist |
| records[].salary | string | The salary as Internshala shows it. | ₹ 3,60,000 - 4,20,000 /year |
| records[].url | string | The job's page; pass it to the job endpoint. | https://internshala.com/job/detail/social-media-specialist-job-… |
| page | integer | This page's number; ask for the next number to get more. | 1 |
| records | array | The jobs listed. | 50 records |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
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.jobs.list", "input": {}}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "internshala.jobs.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.jobs.list", "input": {}}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
With Upscrape, list the latest jobs on Internshala with their salary range.
More from the Internshala Public Jobs API
- Internshala Public Jobs Internships API1 credit
- Internshala Public Jobs Internship API1 credit
- Internshala Public Jobs Job API1 credit
- Internshala Public Jobs Company Profile API1 credit
- Internshala Public Jobs Company Salaries and Perks API1 credit
- Internshala Public Jobs Company Careers API1 credit
- Internshala Public Jobs Training Courses API1 credit
- Internshala Public Jobs Training Course API1 credit
The same data from other platforms
Internshala Public Jobs API FAQ
The short answers. The docs have the long ones.
How much does the Internshala Public Jobs API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Every input is optional; the input fields below list what each one does.
Do I need an Internshala Public Jobs login?
No. It reads public Internshala Public Jobs data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds internshala.jobs.list, checks its price and runs it with the same credits as the REST API.
Your first Internshala Public Jobs call is free.
Up to 100 free credits to start, no card needed.