Skip to main content

TimetableMaster API Documentation

Welcome to the TimetableMaster API documentation! Our REST API allows you to integrate school timetable data directly into your applications, websites, or mobile apps.

What You Can Do

With the TimetableMaster API, you can:

  • Retrieve Complete Timetables - Get all timetable data for your school
  • Access Teacher Schedules - View individual teacher timetables and availability
  • Get Class Schedules - Access class-specific timetable information
  • View Room Allocations - See which rooms are booked when
  • Real-time Updates - Get the latest timetable changes as they happen

API Overview

Base URL

https://www.timetablemaster.com/api/v1/

Authentication

All API requests require authentication using API keys. You can generate and manage your API keys from your TimetableMaster dashboard.

Response Format

All responses are returned in JSON format with a consistent structure:

{
"success": true,
"data": { ... },
"timestamp": "2025-07-15T10:30:00Z"
}

Rate Limiting

API requests are rate-limited to ensure fair usage. Default limits apply per organization:

  • Standard: 1,000 requests per hour
  • Premium: 5,000 requests per hour

Quick Start

  1. Generate an API Key in your TimetableMaster dashboard
  2. Make your first request to test the connection
  3. Explore the endpoints to integrate timetable data into your application

Ready to get started? Head over to the Authentication Guide to begin integrating with the TimetableMaster API.

Need Help?

  • Documentation: Browse our comprehensive guides and API reference
  • Support: Contact our support team at hello@timetablemaster.com
  • Updates: Follow our changelog for the latest API updates and features

School Website Integration

Display live timetables on your school website with automatic updates when schedules change.

Mobile Apps

Build student and teacher apps with real-time access to schedules and room information.

System Integration

Connect TimetableMaster with your existing school management systems for seamless data flow.

Parent Portals

Provide parents with access to their children's schedules and school timetable information.


Let's build something amazing together with the TimetableMaster API!