Discover/nirfindia.org API
live

nirfindia.org APInirfindia.org

Access NIRF India rankings data across years 2017–2025. Get institution scores, rank bands, categories, participating colleges, and methodology parameters.

Endpoints
7
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/4b2d8cc5-bb27-4960-94e1-b014fc507966/<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/4b2d8cc5-bb27-4960-94e1-b014fc507966/get_available_ranking_years' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Returns all available ranking years published on NIRF. Years range from 2017 to 2025.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "years": "array of year strings in descending order"
  },
  "sample": {
    "data": {
      "years": [
        "2025",
        "2024",
        "2023",
        "2022",
        "2021",
        "2020",
        "2019",
        "2018",
        "2017"
      ]
    },
    "status": "success"
  }
}

About the nirfindia.org API

The NIRF India API provides structured access to National Institutional Ranking Framework data through 7 endpoints covering rankings from 2017 to 2025. Use get_rankings_by_category to retrieve full score breakdowns for top-100 institutions across categories like Engineering, University, and Pharmacy, or pull rank-band slices beyond the top 100. The API also exposes participating institution lists, name-based search, ranking methodology parameters, and official NIRF notifications.

Rankings Data

get_rankings_by_category is the core endpoint. It accepts a year (2017–2025), a category slug (e.g. Overall, Engineering, Management), and an optional rank_band parameter. Without rank_band, it returns the top 100 ranked institutions with full score breakdowns and links to PDF report cards. With a rank_band value taken from available_rank_bands[*].rank_band_param in the response, it returns institutions in that extended band, though the data is limited to name, city, and state — score fields are not available for rank bands beyond the top 100.

Categories and Years

get_ranking_categories accepts an optional year and returns an array of category objects, each with a name, slug, and url. Category coverage expands over time: 2017 and 2018 have fewer categories than 2024 or 2025. Pass the slug values directly into get_rankings_by_category or get_participating_institutions_list. get_available_ranking_years takes no inputs and returns all published years as an array of strings in descending order.

Participating Institutions and Search

get_participating_institutions_list returns every institution that submitted data for a given year and category, including those not ranked in the top bands. It returns total_count plus an array of institution objects with name, city, and state. search_institutions_by_name accepts a query string and optionally a year and category, performing a case-insensitive substring match across the top 100 ranked institutions for that category. Results include institute_id, name, city, state, score, and rank.

Methodology and Notifications

get_nirf_parameters returns the official NIRF ranking methodology as an array of parameter objects, each with a parameter name and a sub_parameters list. This reflects NIRF's published scoring criteria. get_notifications returns recent official announcements and advertisements with title, url, and publication dates — useful for tracking ranking release schedules or policy updates.

Common use cases
  • Build a year-over-year ranking tracker for specific institutions using get_rankings_by_category across multiple years.
  • Generate a ranked leaderboard for a specific category (e.g. Pharmacy, Law) filtered to a particular state using city/state fields in ranking results.
  • Identify which institutions participated but were not ranked by comparing get_participating_institutions_list output against get_rankings_by_category results.
  • Power a college discovery tool that lets students search for institutions by partial name via search_institutions_by_name and view their rank and score.
  • Visualize NIRF scoring methodology by parsing the parameter and sub-parameter data from get_nirf_parameters.
  • Monitor NIRF announcement timelines by polling get_notifications for new PDF links and publication dates.
  • Compile a dataset of all ranked institutions across every available category for a given year for comparative analysis.
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 NIRF provide an official developer API?+
No. The National Institutional Ranking Framework at nirfindia.org publishes ranking data through its public website but does not offer a documented developer API or data download endpoint.
What data is available for institutions ranked outside the top 100?+
For rank bands beyond the top 100, get_rankings_by_category returns only name, city, and state. Full score breakdowns — the detailed numeric scores present in top-100 results — are not available for extended rank bands. To explore those bands, use the rank_band_param values from available_rank_bands in any top-100 response.
Does `search_institutions_by_name` search across all ranked institutions or only the top 100?+
It searches only the top 100 ranked institutions for the specified category and year. Institutions that appear only in rank bands beyond 100, or that participated without receiving a rank, are not included in search results. The get_participating_institutions_list endpoint covers the broader set by name, city, and state.
Does the API return historical score trends for a single institution across multiple years?+
Not currently. Each endpoint call returns data for one year and category combination. There is no aggregated time-series endpoint that tracks a single institution's scores across years. You can fork this API on Parse and revise it to add a multi-year aggregation endpoint built on repeated calls to get_rankings_by_category.
Are all NIRF categories available for every year from 2017 to 2025?+
No. Earlier years have fewer categories than recent editions. For example, 2017 and 2018 do not include all the categories introduced in later cycles. Use get_ranking_categories with a specific year to see exactly which category slugs are available for that year before querying get_rankings_by_category.
Page content last updated . Spec covers 7 endpoints from nirfindia.org.
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.
NIRF India Rankings API | nirfindia.org · Parse