Search by type
This endpoint returns a list of learning objects (LO) that matches specific keywords, language and type (format).
Request
Headers
The API key must be included in the header.
Make sure to replace SAY-FRIEND-AND-ENTER with your own Developer API key.
Query Parameters
Query parameters must be included in the URL.
Parameter | Type | Default | Required | Description |
---|---|---|---|---|
| string | Yes | Keywords help you refine the topic of the learning objects. Best results are obtained when using the most commonly used designation for a skill, a competency or a job. | |
| string |
| Yes | Language of the LO such as |
| string |
| Yes | Type of the LO such as |
| string |
| Yes | Currently supported sorting order are |
| string |
| Yes | How strict the query parameters are applied. Two matches are currently supported:
|
| string |
| Yes | The model used by the API to determine if a LO is relevant based on the provided keywords. Two models are currently supported:
|
| integer | 10 | Yes | Maximum number of LO returned per page. Value must be between 1 to 20. |
| integer | 0 | Yes | The number of returned page, starting at 0. |
| string | No | Bloom objective of the LO such as Use the | |
| integer | No | The maximum age associated to the LO. For example, if you want to see videos for kids only you can set | |
| integer | No | The minimum age associated to the LO. For example, if you want to see textbooks for adult only you can set | |
| integer | No | The maximum length of the LO in minute ( | |
| integer | No | The minimum length of the LO in minute ( | |
| decimal | No | The maximum level of the LO. The level is indicated as decimal number ranging from -1 (beginner) to 1 (advanced). For example, if you want to see a MOOC with a level for beginner, you can set | |
| decimal | No | The minimum level of the LO. The level is indicated as decimal number ranging from -1 (beginner) to 1 (advanced). For example, if you want to see a MOOC with a level for intermediate or above, you can set | |
| decimal | No | Popularity is an indicator of the popularity of the LO as measured by its number of likes, stars, views, etc. This parameter enables you to set a threshold to filter out LO below a certain popularity. This value ranges from 0 (low popularity) to 1 (exceptionally popular). | |
| string | No | The address around which you want to search. Works only for geolocated learning objects (eg | |
| integer | No | The maximum distance within which you want to search. Works only for geolocated learning objects (eg | |
| bool | No | This allows you to filter by free content only ( |
If you want to enforce strictly one specific query paremeter, you can add !important
after it. This parameter wil be applied strictly even if the global match
parameter is set to best-effort
.
Code examples
See here for Rapid API codes examples.
See below for Direct customer access:
Response
Response parameters
Parameter | Required | Description |
---|---|---|
| Yes | Title of the LO |
| Yes | Link to access the LO |
| Short description of the LO | |
| Link to the thumbnail picture of the LO | |
| Name of the provider associated with this LO. Provider is the organization that hosts the LO. | |
| List of the Bloom objectives associated with this LO | |
| List of the type associated to this LO | |
| The level is indicated as decimal number ranging from -1 (beginner) to 1 (advanced) | |
| Length associated to the LO (based on the unit provided accordingly) | |
| Unit of the length associated to the LO ( | |
| Postal address where the learning objects is located (eg | |
| List of publishers associated with this LO. Publishers are the organization(s) that offer and/or sell the LO. For | |
| List of authors associated with this LO. Authors are the people that make the LO. For | |
| Informations about the pricing of the LO, which includes:
Beware some |
Response example
Here is an example of the JSON structured response provided by this endpoint.
Last updated