example-data.com
Menu
Browse docs and collections

courses

courses

Page 2 of 4.

Overview

Request

curl example

curl -sS \
  "https://example-data.com/api/v1/courses?limit=25"

JavaScript example

const res = await fetch(
  "https://example-data.com/api/v1/courses?limit=25"
);
const { data, meta } = await res.json();

TypeScript example

// Download once: mkdir -p types && curl -o types/courses.d.ts https://example-data.com/types/courses.d.ts
import type { Course, ListEnvelope } from "./types/courses";

const res = await fetch(
  "https://example-data.com/api/v1/courses?limit=25"
);
const { data, meta } = (await res.json()) as ListEnvelope<Course>;

Python example

import requests

res = requests.get(
    "https://example-data.com/api/v1/courses",
    params={"limit": 25},
)
data = res.json()

Response

{
  "data": [
    {
      "id": 25,
      "instructorUserId": 192,
      "title": "Building with Machine Learning",
      "slug": "building-with-machine-learning-25",
      "description": "Amo deleniti bis. Pauper abundans non aurum ancilla cetera utrum vobis usus bestia. Adamo conspergo urbanus video carcer celo verbera talus tribuo defluo. Vado decimus thalassinus surculus auctus vero stabilis clarus creator arcesso.",
      "category": "data",
      "difficulty": "intermediate",
      "language": "Spanish",
      "durationHours": 22,
      "priceFrom": 110.39,
      "currency": "USD",
      "thumbnailUrl": "https://picsum.photos/seed/course-25/800/450",
      "rating": 4.6,
      "ratingCount": 3112,
      "enrollmentCount": 3608,
      "isPublished": true,
      "createdAt": "2026-01-19T16:49:43.752Z",
      "updatedAt": "2026-01-23T23:55:46.977Z"
    },
    {
      "id": 26,
      "instructorUserId": 170,
      "title": "Hands-On SQL",
      "slug": "hands-on-sql-26",
      "description": "Video arca abutor. Volva sustineo abduco suppono cenaculum cum tactus animus thorax quasi. Tamisium censura molestiae trepide bibo. Trado traho pel culpo sollers vestrum allatus callide.",
      "category": "data",
      "difficulty": "intermediate",
      "language": "Portuguese",
      "durationHours": 31.9,
      "priceFrom": 0,
      "currency": "USD",
      "thumbnailUrl": "https://picsum.photos/seed/course-26/800/450",
      "rating": 3.7,
      "ratingCount": 641,
      "enrollmentCount": 2408,
      "isPublished": true,
      "createdAt": "2024-12-21T05:44:54.060Z",
      "updatedAt": "2025-01-04T03:48:14.875Z"
    },
    {
      "id": 27,
      "instructorUserId": 17,
      "title": "Modern Analytics",
      "slug": "modern-analytics-27",
      "description": "Contra laborum confugo caelestis cubitum decumbo. Peior traho dolorem cohaero autus. Virgo arto a. Cupiditas tantillus aufero nostrum inflammatio animadverto vos.",
      "category": "data",
      "difficulty": "advanced",
      "language": "Japanese",
      "durationHours": 39.5,
      "priceFrom": 86.69,
      "currency": "USD",
      "thumbnailUrl": "https://picsum.photos/seed/course-27/800/450",
      "rating": 4.7,
      "ratingCount": 337,
      "enrollmentCount": 547,
      "isPublished": false,
      "createdAt": "2024-12-17T22:34:08.675Z",
      "updatedAt": "2025-01-02T17:15:31.222Z"
    }
  ],
  "meta": {
    "page": 2,
    "limit": 24,
    "total": 80,
    "totalPages": 4
  },
  "links": {
    "self": "/api/v1/courses?page=2&limit=24",
    "first": "/api/v1/courses?page=1&limit=24",
    "last": "/api/v1/courses?page=4&limit=24",
    "next": "/api/v1/courses?page=3&limit=24",
    "prev": "/api/v1/courses?page=1&limit=24"
  }
}