Skip to documentation
Browse documentation
For AI agents

Connect your agent to live platform data.

Open in

List Internshala internships

List public internships with keyword, location, category, work-from-home, part-time, stipend, and bounded pagination filters.

Capability ID internshala.internships.list
Maximum runtime 60 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

category string optional

Source category search; results can include related roles with different occupational categories. Not an exact category equality filter. Cannot combine with other semantic filters.

Example marketing
keywords string optional

Keyword text is URL-encoded without deleting spaces or punctuation. Source may reject some symbol searches. Cannot combine with location.

location string optional

Source city/area search; may include nearby cities (Mumbai results include Thane). Not an exact municipal boundary. Cannot combine with other semantic filters; page/max_pages/max_results remain supported.

max_pages integer optional

Maximum number of result pages to fetch. From 0 to 10.

Example 1
max_results integer optional

Maximum returned rows within max_pages. Zero or omitted adds no row cap; max_pages still applies. A partially returned page has no resume URL. At least 0.

Example 20
max_stipend integer optional

Unsupported upper-bound filter; omit or use zero. Nonzero values are rejected. Allowed values: `0`. At least 0.

Available values 0
min_stipend integer optional

Minimum disclosed compensation lower bound in INR/month. Only listed tiers accepted; no rounding. Excludes undisclosed pay, unsupported formats, and ranges starting below the minimum. Result limit applies after filtering. Allowed values: `0`, `2000`, `4000`, `6000`, `8000`, `10000`. At least 0.

Available values 0200040006000800010000
page integer optional

One-based result page to fetch. From 0 to 1000.

part_time boolean optional
work_from_home boolean optional

Response

Successful output is returned in results[0].data.

Raw platform output is intentionally open-ended and may evolve with the upstream source.

No example output is available for this capability yet.

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.