Skip to main content

Learning Material API

Basic Structure of learning materials

Most learning materials in InfoAcademy follow a hierarchical structure:

Path/
├── Course/
│ └── Modules/
│ ├── Lectures
│ ├── Exercises
│ └── Tests
└── Course/
└── ...
  • Paths are recommended learning order of courses.
  • Courses contain multiple modules, can be purchased all-in-one.
  • Modules can contain video lectures, documents, exercises, tests.
note

You can buy some modules separately if the creator allowed it.

Base URL

All API endpoints are relative to the base URL:

https://api.infoacademy.com/v1/

Authentication

These API requests behave differently based on the usage of an API key. Include your API key in the request headers, if you wish to get all details regarding courses:

Authorization: Bearer YOUR_API_KEY

Please refer to this table regarding privileges and permissions.

Rate Limiting

The API implements rate limiting to ensure fair usage. Please refer to this table to find out more.

Rate limit headers are included in all responses:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1642680000