Discover/IAS Exam Portal API
live

IAS Exam Portal APIiasexamportal.com ↗

Retrieve IFoS Agriculture past-year paper links and structured question data from iasexamportal.com. Two endpoints cover paper listings and per-question detail.

Endpoint health
verified 1h ago
list_paper_links
get_paper_questions
2/2 passing latest checkself-healing
Endpoints
2
Updated
2h ago

What is the IAS Exam Portal API?

The iasexamportal.com API exposes two endpoints for accessing Indian Forest Service (IFoS) Agriculture exam content. list_paper_links returns a filterable index of every Agriculture paper URL published on the site, while get_paper_questions delivers every question stem and lettered sub-question from Paper I and Paper II for a given exam year, including section labels, question numbers, and mark annotations where the source shows them.

This call costs1 credit / call— charged only on success
Try it
Exam year of the paper as a 4-digit year string.
→ api.parse.bot/scraper/621d015b-fec9-4521-b377-5aea2bf1ada6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/621d015b-fec9-4521-b377-5aea2bf1ada6/get_paper_questions?year=2001' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Returns every question and lettered sub-question of the IFS Agriculture Paper I and Paper II for one exam year, as a flat list in page order. One round trip. Each row carries the paper, section (A/B), question number, sub-question letter (null for the question stem itself), a human-readable reference such as 'Paper II Q1(a)', the exact printed English text, and the printed marks string exactly as shown (e.g. '5 + 5 = 10'); marks is null when the page prints none, and text is null when a question has no stem text and consists only of lettered parts. All alternatives ('any four of the following') are preserved as sub-question rows. question_count counts question stems only. A year with no published Agriculture paper returns a stale_input (not found) error; years 2000, 2001, 2002 and 2005 were confirmed to exist during the build, and page layout differs slightly between years.

Input
ParamTypeDescription
yearstringExam year of the paper as a 4-digit year string.
Response
{
  "type": "object",
  "fields": {
    "exam": "exam name (constant 'IFS - Indian Forest Service')",
    "year": "integer exam year",
    "title": "page title of the paper as published",
    "papers": "array of paper labels found ('Paper I', 'Paper II')",
    "subject": "optional subject (constant 'Agriculture')",
    "questions": "array of question/sub-question rows: exam, subject, year, paper, section, question_number (integer), sub_question (letter or null), reference, text (exact printed text or null), marks (printed marks string or null)",
    "question_count": "integer number of question stems across both papers"
  },
  "sample": {
    "data": {
      "exam": "IFS - Indian Forest Service",
      "year": 2001,
      "title": "(Paper) IFS - Indian Forest Service Agriculture Previous Year Paper (2001)",
      "papers": [
        "Paper I",
        "Paper II"
      ],
      "subject": "Agriculture",
      "questions": [
        {
          "exam": "IFS - Indian Forest Service",
          "text": "Write short critical notes in about 150 words each on any four of the following:",
          "year": 2001,
          "marks": null,
          "paper": "Paper I",
          "section": "A",
          "subject": "Agriculture",
          "reference": "Paper I Q1",
          "sub_question": null,
          "question_number": 1
        },
        {
          "exam": "IFS - Indian Forest Service",
          "text": "Organic farming",
          "year": 2001,
          "marks": null,
          "paper": "Paper I",
          "section": "A",
          "subject": "Agriculture",
          "reference": "Paper I Q1(a)",
          "sub_question": "a",
          "question_number": 1
        },
        {
          "exam": "IFS - Indian Forest Service",
          "text": "Distinguish between dicliny and dichogamy. Explain their types with examples. (5 + 5 =10)",
          "year": 2001,
          "marks": "5 + 5 =10",
          "paper": "Paper II",
          "section": "A",
          "subject": "Agriculture",
          "reference": "Paper II Q1(a)",
          "sub_question": "a",
          "question_number": 1
        }
      ],
      "question_count": 16
    },
    "status": "success"
  }
}

About the IAS Exam Portal API

What the API covers

The API covers IFoS Agriculture exam material hosted on iasexamportal.com. list_paper_links returns an array of papers rows, each carrying a year (integer), a paper label ('Paper I', 'Paper II', or null for combined yearly pages), a destination url, and a label as published on the listing page. The exam and subject fields are constants ('IFS - Indian Forest Service' and 'Agriculture' respectively). Agricultural Engineering papers are excluded from results. Two optional filter parameters — year_from and year_to — let you narrow results to a specific year range; both accept 4-digit strings.

Question-level detail

get_paper_questions takes a single year string and returns a questions array that flattens all question content from both papers into page order. Each row identifies paper, section (A or B), question_number, and sub_question (a letter for sub-parts, or null for the question stem itself). The response also includes a title field with the page's published heading, a papers array listing which paper labels were found, and a question_count integer summarising the total number of distinct question stems across both papers.

Coverage and filtering

Results from list_paper_links are returned sorted by year descending, then by paper. The years array in the response lists all integer years present in the filtered result set, and paper_count gives the total row count. When year_from or year_to are omitted, no bound is applied in that direction, so a bare call returns all available years.

Reliability & maintenanceVerified

The IAS Exam Portal API is a managed, monitored endpoint for iasexamportal.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when iasexamportal.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official iasexamportal.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a searchable archive of IFoS Agriculture past papers indexed by year and paper label
  • Generate question-count statistics across exam years using the question_count field from get_paper_questions
  • Identify which exam years have both Paper I and Paper II available versus only a combined page
  • Populate a study-app question bank from the flat questions array for a specific year
  • Cross-reference section A and section B question distribution within a single exam year
  • Automate year-range queries with year_from and year_to to build a time-bounded dataset
  • Track the presence of lettered sub-questions across years using the sub_question field
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does iasexamportal.com have an official developer API?+
No. iasexamportal.com does not publish an official developer API or documentation for programmatic access to its exam content.
What does `list_paper_links` return beyond the paper URL?+
Each row in the papers array includes year (integer), paper (the label string or null for combined pages), label (text as shown on the listing), url (destination page), exam, and subject. The top-level response also carries years, paper_count, and the year_from / year_to bounds actually applied.
Does `get_paper_questions` return the full question text?+
The endpoint returns structured metadata for each question — paper, section, question_number, sub_question, and mark annotations where shown — but the full prose of each question is not a documented response field. You can fork the API on Parse and revise it to add a full-text field if that is required.
Are papers for subjects other than Agriculture available through this API?+
The API covers IFoS Agriculture papers only. Other IFoS subjects (Forestry, Geology, Chemistry, etc.) are not included. You can fork the API on Parse and revise it to target the equivalent listing pages for other subjects.
How far back does the paper listing go, and are all years guaranteed to have both papers?+
The listing reflects whatever is published on iasexamportal.com at the time of the call. Some years expose only a combined page, which appears with a null paper label rather than separate Paper I / Paper II rows. The papers array in the list_paper_links response makes the per-year availability explicit.
Page content last updated . Spec covers 2 endpoints from iasexamportal.com.
Related APIs in EducationSee all →
examrace.com API
examrace.com API
civilserviceindia.com API
civilserviceindia.com API
upsc.gov.in API
upsc.gov.in API
redpapr.com API
redpapr.com API
boslive.icai.org API
Access the ICAI Board of Studies Knowledge Portal, including announcements, examination updates, Live Virtual Class (LVC) and Live Virtual Revisionary Class (LVRC) schedules, and study materials. Browse available courses, languages, and papers, and retrieve direct PDF links for any portal page.
testbook.com API
Search and discover exams, courses, test series, and articles across India's top government exam preparation platform, while browsing exam categories and checking upcoming live class schedules to plan your study journey. Get instant access to relevant study materials and learning opportunities tailored for competitive exams like UPSC, SSC, banking, and more.
qconcursos.com API
Search and explore thousands of Brazilian public exam questions filtered by discipline, examining board, and subject to help prepare for concursos. Access detailed information about specific questions and browse the complete catalog of available exam topics and institutions.
gate2026.iitg.ac.in API
Plan your GATE 2026 exam with instant access to notifications, important dates, eligibility criteria, application fees, exam schedules, test papers, syllabus, question patterns, mock tests, exam cities, and required documents. Get answers to FAQs, view photograph/signature guidelines, explore career opportunities, and connect with support via contact information.