---
title: "Get a list of tutors. Results are split into pages, which size is 10. If not tutors are returned suggest removing some used filters"
method: GET
path: "/api/chatgpt_openapi/tutors/"
---

# Get a list of tutors. Results are split into pages, which size is 10. If not tutors are returned suggest removing some used filters

`GET /api/chatgpt_openapi/tutors/`

## Query parameters

- `subject` string, required
- `sort` 'price_highest' | 'price_lowest' | 'popularity' | 'reviews' | 'rating'
- `page` number
- `priceRange` string
- `tutorIsFrom` string
- `tl` string
- `native` 'true' | 'false'
- `certified` 'true' | 'false'
- `searchtext` string
- `day` 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
- `time` 'MORNING' | 'MORNING_LATE' | 'AFTERNOON' | 'AFTERNOON_LATE' | 'EVENING' | 'EVENING_LATE' | 'NIGHT' | 'NIGHT_LATE'

## Response `200`

OK

- TutorsResponse
  - `errors` string[] — List of errors that happened during request
  - `data` object
    - `allTutors` object
      - `totalResults` number — Total number of tutors for user query
      - `tutors` object[] — List of tutors
        - `id` number — Tutor id
        - `countryOfBirth` object
          - `name` string — Country of birth
        - `totalLessons` number — Total lessons taught
        - `averageScore` number — Tutor rating
        - `publicUrl` string — Public url
        - `price` object
          - `value` number — Amount
          - `currency` object
            - `code` string — Currency code
        - `user` object
          - `fullName` string — Full name
          - `profile` object
            - `avatarUrlHttps` string — Avatar url

---

[API](https://skmtc.dev/preply/apis/preply-plugin.md) · [All operations](https://skmtc.dev/preply/apis/preply-plugin/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/preply/preply-plugin/revisions/f6577b67fa4b/schema)
