Discover/wyzant.com API
live

wyzant.com APIwyzant.com

Search Wyzant tutors by subject, rate, and availability. Get profiles, reviews, expert answers, and trending subjects via a structured JSON API.

Endpoints
6
Updated
4mo ago
Try it
Sort order for results (1=default).
Subject or keyword to search for tutors (e.g. 'math', 'chemistry', 'SAT').
Maximum hourly rate filter in USD.
Minimum hourly rate filter in USD.
Filter for in-person tutors.
Filter for online tutors.
Number of results per page.
IANA time zone name for availability calculations.
Page number (0-indexed).
Filter for instant-bookable tutors.
Filter for background-checked tutors.
api.parse.bot/scraper/c6776c1c-baa9-4a4b-be64-2f59d9e9a959/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c6776c1c-baa9-4a4b-be64-2f59d9e9a959/search_tutors?sort=1&keyword=math&page_size=50&page_number=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for tutors by subject keyword with optional filters for rate, availability, and sorting. Returns paginated results.

Input
ParamTypeDescription
sortintegerSort order for results (1=default).
keywordrequiredstringSubject or keyword to search for tutors (e.g. 'math', 'chemistry', 'SAT').
max_rateintegerMaximum hourly rate filter in USD.
min_rateintegerMinimum hourly rate filter in USD.
in_personbooleanFilter for in-person tutors.
is_onlinebooleanFilter for online tutors.
page_sizeintegerNumber of results per page.
time_zonestringIANA time zone name for availability calculations.
page_numberintegerPage number (0-indexed).
instant_bookbooleanFilter for instant-bookable tutors.
background_checkbooleanFilter for background-checked tutors.
Response
{
  "type": "object",
  "fields": {
    "tutors": "array of tutor summary objects with id, name, headline, bio_snippet, hourly_rate, rating, review_count, hours_tutoring, response_time_hours, city, state, is_online, is_instant_bookable, photo_url, subjects",
    "page_size": "integer results per page",
    "page_number": "integer current page number",
    "total_count": "integer total number of matching tutors"
  },
  "sample": {
    "data": {
      "tutors": [
        {
          "id": 75637880,
          "city": "Rolling Meadows",
          "name": "Priti S.",
          "state": null,
          "rating": 4.97932,
          "headline": "Patient & Experienced Math Tutor: K - 12 & SAT / ACT math prep !!!",
          "subjects": [],
          "is_online": null,
          "photo_url": "https://dj1hlxw0wr920.cloudfront.net/userfiles/wyzfiles/4336fdfd-28c6-428c-97b1-c355a8c6f95e.jpg",
          "bio_snippet": "Elementary Math is the first basic subject to succeed in a series of higher-level math classes...",
          "hourly_rate": 150,
          "review_count": 822,
          "hours_tutoring": 4357,
          "is_instant_bookable": null,
          "response_time_hours": 3.92857
        }
      ],
      "page_size": 50,
      "page_number": 0,
      "total_count": 14288
    },
    "status": "success"
  }
}

About the wyzant.com API

The Wyzant API exposes 6 endpoints for retrieving tutor data from Wyzant.com, covering search, profiles, reviews, expert answers, and subject discovery. The search_tutors endpoint accepts a keyword plus filters for hourly rate range, in-person vs. online availability, and time zone, returning paginated summaries with fields like hourly_rate, rating, review_count, and hours_tutoring for each matched tutor.

Tutor Search and Profiles

The search_tutors endpoint is the primary entry point. Pass a keyword (e.g. 'calculus', 'SAT', 'Python') along with optional min_rate and max_rate integers (USD per hour), boolean flags in_person and is_online, and a time_zone string to scope availability. Results are paginated via page_size and include each tutor's id, name, headline, bio_snippet, hourly_rate, rating, review_count, and hours_tutoring. Use the returned id values to call get_tutor_profile, which returns the full bio, tagline, subjects array, photo_url, and an availability object mapping day names to time ranges.

Reviews and Expert Answers

get_tutor_reviews returns paginated reviews (10 per page) for a given tutor, each containing title, body, author, and date. The total_reviews field lets you calculate how many pages exist. get_tutor_answers returns questions the tutor has answered in Wyzant's Ask an Expert community, with question, body, date, topics, and a direct link to the answer — useful for gauging subject-matter depth beyond star ratings.

Subject Discovery

Two endpoints support building search interfaces. get_subject_autocomplete accepts a partial query string (e.g. 'calc') and returns subject name completions. list_trending_subjects takes no inputs and returns popular subjects currently featured on the Wyzant homepage, which can drive UI suggestions or periodic monitoring of which subjects are in demand.

Common use cases
  • Build a tutor comparison tool filtering candidates by min_rate, max_rate, and is_online for a given subject
  • Aggregate rating and review_count from search_tutors to rank tutors by credibility within a subject
  • Display a tutor's weekly availability object to match students with open time slots
  • Analyze get_tutor_answers responses to evaluate a tutor's subject-matter depth before booking
  • Power a subject-search autocomplete widget using get_subject_autocomplete suggestions
  • Monitor list_trending_subjects over time to identify shifts in tutoring demand
  • Collect and store tutor reviews via get_tutor_reviews for sentiment analysis or reputation tracking
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Wyzant have an official public developer API?+
No. Wyzant does not publish an official public developer API or documented REST/GraphQL interface for third-party access to tutor or subject data.
What does `get_tutor_profile` return beyond what `search_tutors` includes?+
search_tutors returns a summary: id, name, headline, bio_snippet, hourly_rate, rating, review_count, and hours_tutoring. get_tutor_profile adds the full bio, tagline, the complete subjects array, photo_url, and a day-by-day availability object showing available time ranges — fields not present in the search results.
Does the API return tutor contact details or messaging capabilities?+
No contact details or messaging data are exposed. The API covers profile data (bio, subjects, availability), ratings, reviews, and expert answers. You can fork the API on Parse and revise it to add an endpoint if Wyzant exposes additional contact-adjacent data on any public page.
How does pagination work for `search_tutors` and `get_tutor_reviews`?+
search_tutors uses page_size and returns page_number and total_count, so you can calculate total pages and iterate. get_tutor_reviews returns 10 reviews per page and includes total_reviews and page_number; pass page_number as an integer (1-indexed) to walk through all pages.
Does the API cover tutor booking, lesson history, or pricing history?+
Not currently. The API covers search, profiles, reviews, subject autocomplete, trending subjects, and expert answers. Booking workflows, completed lesson records, and historical rate changes are not included. You can fork the API on Parse and revise it to add endpoints targeting any public booking or pricing data Wyzant surfaces.
Page content last updated . Spec covers 6 endpoints from wyzant.com.
Related APIs in EducationSee all →
superprof.com API
Search for private tutors by subject and location, then access their detailed profiles with reviews, qualifications, pricing, and availability. Discover top-rated tutors featured on the platform to find the perfect match for your learning needs.
teacherspayteachers.com API
Search and browse K-12 educational resources from Teachers Pay Teachers, view detailed resource information and reviews, and explore seller profiles and their offerings. Discover both premium and free teaching materials to find the perfect resources for your classroom needs.
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
timeshighereducation.com API
Access Times Higher Education data including global university rankings across dozens of subject areas, detailed university profiles with scoring breakdowns, academic job listings, and site-wide search for articles and university pages.
gradschools.com API
Search graduate programs across multiple categories and discover articles about funding, financial aid, and admissions to help guide your grad school journey. Find specific program information and detailed resources all in one place to support your application and enrollment decisions.
ratemyprofessors.com API
Search for professors by name and retrieve their ratings, reviews, and detailed profiles — including aggregate scores, difficulty ratings, student tags, and course-level feedback.
niche.com API
Search and retrieve data on K-12 schools and colleges from Niche.com, including rankings, report card grades, stats, and user reviews.
scholarships.com API
Search and browse the Scholarships.com directory by category — including academic major, residence state, ethnicity, gender, school year, and deadline. Retrieve scholarship listings within any category and subcategory, and fetch full details for individual scholarships including award amounts, eligibility criteria, application deadlines, and application links.