Internshala Company Careers
internshala.company.careers
Get a company's careers page on Internshala with its hiring overview.
At a glance
- Endpoint ID
internshala.company.careers- Price
- 1 credit per call; failed calls are free
- Runs for up to
- 60 seconds
Request
Send the endpoint ID as capability and its fields as input. Set UPSCRAPE_API_KEY to your key first.
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.company.careers", "input": { "url": "https://internshala.com/company/arihant-publications-1498635793/careers/" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "internshala.company.careers", "input": { "url": "https://internshala.com/company/arihant-publications-1498635793/careers/" }}''')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.company.careers", "input": { "url": "https://internshala.com/company/arihant-publications-1498635793/careers/" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
Input
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
url |
string | yes | Public URL of the page to fetch. | https://internshala.com/company/arihant-publica… |
Response
A finished call answers with HTTP 200; the data is in results[0].data, and billing.credits_charged is what it cost. A call still running after the wait answers 202: see jobs and results.
This is results[0].data from a real run:
{ "name": "Arihant Publications", "description": "Elevate your career with Arihant Publications. Explore Arihant Publications career opportunities across different locations in your desired…", "section": "careers", "openings": [ { "title": "Business Analyst Manager – Sales Operations & Business Intelligence", "location": "Noida", "compensation": "₹ 4,80,000 - 7,20,000 /year", "employment_type": "Job", "url": "https://internshala.com/job/detail/business-analyst-manager--sales-operations-business-intelligence-job-in-noida-at-arihant-publications179…" }, { "title": "Customer Relationship Management (CRM) Manager – Sales Enablement", "location": "Noida", "compensation": "₹ 3,60,000 - 6,00,000 /year", "employment_type": "Job", "url": "https://internshala.com/job/detail/customer-relationship-management-crm-manager--sales-enablement-job-in-noida-at-arihant-publications17907…" } ]}
Fields
| Field | Type | What it is | Example |
|---|---|---|---|
openings[].title |
string | The role's title. | Business Analyst Manager – Sales Operations & Business Intellig… |
openings[].location |
string | Where the role is. | Noida |
openings[].compensation |
string | Pay as Internshala shows it. | ₹ 4,80,000 - 7,20,000 /year |
openings[].employment_type |
string | Whether it is a job or an internship. | Job |
openings[].url |
string | The role's page on Internshala. | https://internshala.com/job/detail/business-analyst-manager--sa… |
name |
string | The company's name. | Arihant Publications |
description |
string | The company's description on Internshala. | Elevate your career with Arihant Publications. Explore Arihant … |
openings |
array | The company's open roles. | 5 records |
section |
string | Which company page was read. | careers |
If a call fails
A failed call costs nothing. The response carries an error.code you can branch on; Errors and retries lists every code and which ones to retry.
Other Internshala Public Jobs endpoints
internshala.company.profileCompany profileinternshala.company.salaries_perksCompany salaries and perksinternshala.internship.getInternshipinternshala.internships.listInternshipsinternshala.job.getJobinternshala.jobs.listJobsinternshala.training_course.getTraining courseinternshala.training_courses.listTraining courses
Something missing or unclear? Ask the team that builds the Internshala Public Jobs endpoints.