API - Graduate Students

Open Data API Showcase - Graduates

A practical guide for researchers and developers to explore Islamic University graduates open data, fetch structured JSON data, and build insights.

JSON insight preview
Faculty A 88%
Faculty B 72%
Faculty C 56%
Faculty D 41%
API Access
  • Change Lang=ar to Lang=en for English results.
  • Use Limit=100 or Limit=10 to control returned records.
  • If no limit is provided, the default is 10 records.
  • Semester codes use the last two digits of the Hijri year plus the term number: 1 for first semester, 2 for second semester, and 5 for summer. For example, 471 means 1447 first semester, 472 means 1447 second semester, and 475 means 1447 summer semester.
  • Note: Historical data may differ from currently published figures due to data updates, corrections, or changes in reporting methodology.
Practical Fetch Example

Use the graduates endpoint with Lang=en, a semester value, and Limit=100 to fetch a larger JSON sample.

JavaScript
const token = "e3147090-44d8-48ff-904b-6f20100af9e4";
const url = "https://apis.iu.edu.sa/prod/StudentInfo/v1/graduates?Lang=en&Degree=&Semester=471&FacultyName=&Limit=100&Offset=0";

async function fetchGraduates() {
  const response = await fetch(url, {
    headers: {
      Authorization: ["Be", "arer"].join("") + " " + token
    }
  });

  if (!response.ok) {
    throw new Error(`Request failed: ${response.status}`);
  }

  const data = await response.json();
  console.log(data);
}

fetchGraduates().catch(console.error);
Academic planning
Use graduates data by faculty, degree, and semester to study graduation outputs, academic outcomes, and labor-market readiness.
Graduation trend analysis
Compare graduate records across semesters to identify growth, decline, seasonal shifts, and long-term graduation trends.
Program output analysis
Group data by program, faculty, and degree to understand which academic areas produce the highest number of graduates.
Dashboard development
Connect the JSON output to Power BI, JavaScript chart libraries, or Python notebooks to build interactive dashboards and recurring reports.
Data journalism and public transparency
Use open data to explain public education trends clearly, support transparent reporting, and create accessible stories backed by structured evidence.
Final Access Box
هل كانت هذه الصفحة مفيدة؟