Endpoints
Browse Catalog
Page number for pagination
Number of results per page (max 100)
Search channels by keywords in name or description
Filter by language codes (comma-separated, e.g., “en,es,fr”)
Filter by license types (comma-separated)
Filter by content types (video, document, exercise, etc.)
Filter channels with coach content
Filter channels with assessment content
Filter channels with subtitled videos
Search Catalog
Catalog Entry Object
Unique channel identifier
Channel name
Channel description
Primary language code (ISO 639-1)
URL to channel thumbnail image
Whether the channel is published
Current version number
Total number of resources in the channel
Whether the channel is publicly listed
Timestamp of last publication
Channel author or organization
Array of tag strings
Token for importing the channel into Kolibri
Use Cases
Content Discovery
Browse the catalog to find:- Educational content in specific subjects
- Resources in particular languages
- Openly licensed materials for remixing
- Channels aligned to educational standards
Channel Recommendations
Build recommendation systems by:- Analyzing channel metadata and tags
- Filtering by content types and licenses
- Matching user interests to catalog entries
Integration
Integrate the catalog into:- Custom discovery interfaces
- Content management systems
- Educational platforms
- Institutional repositories
Example: Building a Search Interface
Filtering Options
By Content Type
Available content kinds:video- Video resourcesdocument- PDFs and ePubsexercise- Interactive exercisesaudio- Audio fileshtml5- HTML5 appstopic- Topic containers
By License
Common license filters:CC BY- Creative Commons AttributionCC BY-SA- Attribution-ShareAlikeCC BY-NC- Attribution-NonCommercialPublic Domain- No restrictions
Next Steps
Public Channels
Access channels for Kolibri import
Channels API
Create and manage your own channels
Content Nodes
Browse and copy content from catalog channels
