AmazingTalker Pages API

The Pages API from AmazingTalker — 1 operation(s) for pages.

Operations 1

GET /v1/pages/teachers Get the list of teachers, dirctly show teacher image user can see #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazingtalker-pages-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazingtalker-pages-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Find tutors plugin Pages API
  description: A plugin that improve your learning journey with personalized 1-on-1 online tutoring sessions from AmazingTalker's expert tutors across the globe. Explore a wealth of courses and resources designed to elevate your learning experience at any level.
  version: v1
servers:
- url: https://en.amazingtalker.com
tags:
- name: Pages
paths:
  /v1/pages/teachers:
    get:
      operationId: findTeachers
      summary: Get the list of teachers, dirctly show teacher image user can see
      parameters:
      - in: query
        name: teach_subject
        schema:
          type: string
          pattern: ^[a-zA-Z\s]*$
        required: true
        description: The subject the teacher teaches, only English alphabets are accepted, e.g. english, math.
      - in: query
        name: price_preference
        schema:
          type: string
          enum:
          - super_low_price
          - low_price
          - intermediate
          - middle
          - high_price
          - super_high_price
        required: false
        description: The user's course price preference, in order 0~10, 11~15, 16~20, 21~25, 26~30, 30+
      - in: query
        name: tag_url_name
        schema:
          type: string
          pattern: ^[a-zA-Z\s]*$
        required: false
        description: Learning needs, only English alphabets are accepted, e.g. certification, conversation
      - in: query
        name: auxiliary_language
        schema:
          type: string
          pattern: ^[a-zA-Z\s]*$
        required: false
        description: Language a student would like to use in class besides the language being taught if it is a language lesson. Only English alphabets are accepted, e.g. english, chinese, japanese.
      - in: query
        name: teacher_location
        schema:
          type: string
          pattern: ^[A-Za-z]{2}$
        required: false
        description: The user's preference for the teacher's nationality, indicated by a 2-letter country code (ISO 3166-1 alpha-2), e.g. TW for Taiwan, US for United States.
      - in: query
        name: other
        schema:
          type: string
        required: false
        description: For searches not covered by the other options, use the 'other' parameter to input any string you wish to search for.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    teacher_name:
                      type: string
                      description: Teacher's name.
                    short_description:
                      type: string
                      description: Teacher's introduction.
                    image_url:
                      type: string
                      description: Teacher's image.
                    introduction_video_url:
                      type: string
                      description: Video of the teacher's introduction.
                    course_url:
                      type: string
                      description: Sales page of the teacher where reservations can be made.
                    avg_rating:
                      type: number
                      description: Average rating of the teacher.
                    trial_dollar:
                      type: integer
                      description: The price of the teacher's trial class.
                    private_dollar:
                      type: integer
                      description: The price of the teacher's formal course.
      tags:
      - Pages