Discover/shiksha.com API
live

shiksha.com APIshiksha.com

Access Shiksha.com data on Indian colleges, courses, fees, placements, rankings, and upcoming exams via 5 structured API endpoints.

Endpoints
5
Updated
14d ago
Try it
Search keyword (e.g., 'IIT', 'BITS Pilani', 'MBA colleges in Bangalore')
api.parse.bot/scraper/9aadd01b-6856-442a-9002-9c6bf49e614e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9aadd01b-6856-442a-9002-9c6bf49e614e/search_colleges?query=MBA+colleges+in+Bangalore' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for colleges by keyword. Returns matching colleges with details like name, location, ratings, courses, and placement data. For broad category queries (e.g., 'MBA colleges in Bangalore'), returns intent='category' with a redirect_url to the appropriate category listing page and an empty colleges array. For specific name queries (e.g., 'IIT', 'BITS Pilani'), returns intent='basicinfo' with populated colleges array.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g., 'IIT', 'BITS Pilani', 'MBA colleges in Bangalore')
Response
{
  "type": "object",
  "fields": {
    "query": "string - The search query submitted",
    "intent": "string - Search intent type ('basicinfo' for specific colleges, 'category' for broad queries)",
    "heading": "string|null - Result heading text",
    "colleges": "array of college objects with name, location, ownership, url, rating, course_count, median_salary, min_median_salary, max_median_salary, placement_above_8lpa",
    "redirect_url": "string|null - Category page URL for broad queries, null for specific name queries",
    "total_results": "integer - Number of colleges returned"
  },
  "sample": {
    "data": {
      "query": "IIT",
      "intent": "basicinfo",
      "heading": "Check college details",
      "colleges": [
        {
          "url": "https://www.shiksha.com/university/iit-bombay-indian-institute-of-technology-mumbai-54212?isource=SRP",
          "name": "IIT Bombay - Indian Institute of Technology",
          "rating": "4.6",
          "location": "Mumbai",
          "ownership": "public",
          "course_count": 112,
          "median_salary": "₹15.00 - ₹19.63 LPA",
          "max_median_salary": 1963000,
          "min_median_salary": 1500000,
          "placement_above_8lpa": true
        }
      ],
      "redirect_url": null,
      "total_results": 30
    },
    "status": "success"
  }
}

About the shiksha.com API

The Shiksha.com API provides structured access to India's largest education portal across 5 endpoints, covering college search, detailed institute profiles, course-level fee and eligibility data, and upcoming exam schedules. The get_college_details endpoint alone returns over a dozen fields per college — name, address, contact info, ratings, highlights, top recruiters, and accreditation status — while list_colleges supports pagination and filtering by stream and course type.

College Search and Browsing

The search_colleges endpoint accepts a free-text query and returns matched colleges with fields including name, location, ownership, rating, course_count, median_salary, min_median_salary, and max_median_salary. The intent field distinguishes between specific college lookups (basicinfo) and broad category queries such as "MBA colleges in Bangalore" (category). For category queries, a redirect_url points to the relevant listing page rather than a flat result set. The list_colleges endpoint lets you paginate (~21 results per page) through colleges filtered by stream (engineering, mba, medical, design, law, science, arts) and course slug (b-tech, mba, mbbs, etc.), returning richer fields like institute_id, listing_type, logo_url, and a full pagination object with prev_url, next_url, and total_results.

College Profiles and Course Data

get_college_details takes a college_url path from search or list results and returns the complete institute profile: official website, email, telephone, address, rating, highlights (key facts array), short_name, and a description. This endpoint is the right choice when you need a single canonical view of an institute.

get_college_courses uses the same college_url input and returns a courses array where each object includes course_id, name, fees, fees_value, duration, total_seats, eligibility, exams_accepted, and predictor_url. The response also exposes stream_categories and base_course_categories arrays, letting you map courses to their academic groupings without extra lookups.

Exam Schedules

The list_exams endpoint accepts an optional stream parameter and returns structured exam records with exam_id, name, full_name, group_name, year, url, and a dates array containing per-event objects with event_name, date_string, and start_date. This covers registration deadlines, exam dates, and result schedules for engineering, MBA, medical, and other streams across India.

Common use cases
  • Build a college comparison tool using fees, median salary, and rating fields from list_colleges and get_college_details.
  • Aggregate placement statistics (median_salary, min/max salary) across engineering colleges filtered by stream.
  • Populate an exam calendar application with registration deadlines and exam dates from list_exams filtered by stream.
  • Surface eligibility requirements and accepted entrance exams for specific programs using get_college_courses.
  • Generate course catalogs with seat counts, duration, and fee breakdowns for a given institute.
  • Identify top-ranked colleges in a specific stream for recommendation engines using rankings and ratings from list_colleges.
  • Monitor changes in course offerings and fees across medical or law colleges by periodically querying get_college_courses.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Shiksha.com have an official developer API?+
Shiksha.com does not publish a public developer API or documented data feed. This Parse API provides structured programmatic access to the data available on shiksha.com.
What does the `search_colleges` endpoint return for broad queries like "top MBA colleges in Delhi"?+
For broad category queries, search_colleges returns intent set to category and a redirect_url pointing to the matching listing page rather than a flat array of college objects. For specific institution name queries, intent is basicinfo and the colleges array is populated with name, location, ownership, rating, course count, and salary range fields.
Does the API expose user-submitted reviews or detailed review text for colleges?+
The get_college_details endpoint includes an aggregate rating value and a highlights array of key facts. Individual review text, reviewer names, and per-criterion scores are not currently returned as discrete fields. You can fork this API on Parse and revise it to add an endpoint targeting Shiksha's reviews section.
How does pagination work in `list_colleges`, and what is the page size?+
Each list_colleges response returns approximately 21 results. The pagination object in the response includes current_page, total_results, results_on_page, prev_url, next_url, and has_next. Pass the page parameter to step through result sets; has_next tells you when you have reached the last page.
Can I retrieve scholarship details or hostel fee breakdowns for a college?+
The API currently covers tuition fees, course-level fees_value, placement salary ranges, eligibility, and accepted exams. Scholarship information and hostel or living-cost breakdowns are not exposed as discrete fields in the current endpoints. You can fork this API on Parse and revise it to add those fields if Shiksha surfaces them on the college profile pages.
Page content last updated . Spec covers 5 endpoints from shiksha.com.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.