Student Productivity API
Student Productivity API is a simple and beginner-friendly REST API designed to help students improve their study habits and manage their time more effectively. The API provides productivity tips, motivational quotes, Pomodoro timer recommendations, task priority suggestions, and automatic study plan generation. Developers can use this API to build student dashboards, study planner apps,…
Student Productivity API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
GET / / |
Returns general API information including the API name, version, status, and a list of available endpoints. Example Response : ```json { "name": "Student Productivity API",… |
| GET |
GET /api/tips / |
Returns all productivity tips. You can also filter by category with `?category=focus`. Example Response : ```json { "success": true, "count": 1, "category": "focus", "data": [ {… |
| GET |
GET /api/tips/categories / |
Returns all available productivity categories. Example response: ```json { "success": true, "count": 14, "data": [ "burnout-prevention", "consistency", "digital-minimalism",… |
| GET |
GET /api/tips/random / |
Example response: ```json { "success": true, "data": { "id": 3, "category": "memory", "tip": "Review notes within 24 hours to make the information easier to remember." } } ``` |
| GET |
GET /api/motivation / |
Returns one random motivational quote. Example response: ```json { "success": true, "data": { "id": 2, "quote": "The expert in anything was once a beginner.", "author": "Helen… |
| GET |
GET /api/pomodoro / |
Returns a default Pomodoro structure. You can customize it with optional query parameters: - `focusMinutes` - `breakMinutes` - `longBreakMinutes` - `rounds` Example response:… |
| GET |
GET /api/priority?tasks=assignment,exam,project / |
Example response: ```json { "success": true, "count": 4, "data": [ { "task": "exam", "priority": "high" }, { "task": "assignment", "priority": "medium" }, { "task": "project",… |
| GET |
POST /api/study-plan / |
Creates a simple study plan from a subject and total number of study hours. Supported difficulty levels: - `easy`: 20-minute sessions - `medium`: 25-minute sessions - `hard`:… |
Student Productivity API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC Recommended | Free | — |
|
| PRO | Free | — |
|
| PRO | $3 / month | — |
|