Back to Integrations
Education & ChildcareLive · 8 actions

Wyzant API

Integuru generates a production-ready HTTP API for Wyzant, the tutoring marketplace, for education apps and assistants that act for a student. 8 verified actions run on your own student login: search tutors by subject, price and location, read a tutor's profile, contact a tutor, list your tutors and lessons, and read message threads.

npm install -g integuru
Backed byY Combinator100 API calls/month free

8

Verified actions live today

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on Production plans

Integration facts

Authenticates against
https://www.wyzant.com/
Authentication
Login flows, including 2FA, handled by Integuru using your own Wyzant credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common Wyzant integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.

Guide

Wyzant integration guide

Does Wyzant have a public API?

Only for affiliates. Wyzant offers a search API and a daily tutor data feed to partners in its affiliate programme, keyed by a partner API key and limited to tutor listings for promotional placement; nothing covers a student's own account. Integuru's Wyzant integration provides 8 verified actions over direct HTTP requests, authenticated with your own Wyzant student login, covering tutor search, profiles, first contact, and your lessons, tutors and messages.

| | Wyzant affiliate API and feed | Integuru for Wyzant | |---|---|---| | Access | Partner API key through the affiliate programme | Your own student login | | Covers | Tutor listings for promotional placement | Search, profiles, contacting tutors, your lessons, tutors and messages | | Best for | Publishers sending traffic to Wyzant | Apps and agents acting for a student |

What you can do with the Wyzant API

Find a tutor. search_tutors takes a required keyword (a subject, name or phrase), online_only (default true), a zip_code with distance_miles for in-person results, a max_price ceiling in dollars an hour and a sort code. Paging is cumulative: page_number N returns the first (N+1) times page_size tutors, so raise page_number to load more rather than to skip ahead. get_tutor_profile takes the tutor_id from a result and returns the detailed profile unless detailed is false.

Make contact. contact_tutor sends a message of 1 to 5000 characters to a tutor_user_id, with an optional subject_id for the subject it concerns (96 is Calculus).

Your account. student_profile returns the signed-in student. list_my_tutors returns Current and Contacted tutors by default; Interested must be requested alone. list_my_lessons filters by status and a start timestamp in ISO 8601 UTC, up to 100 per page. list_message_threads filters the inbox by keywords, users (counterparty ids) and invitation_state, and get_message_thread pages one thread_id at 50 messages. The account actions use zero-based page_number and page, unlike the cumulative search.

Scheduling a lesson is built on request through the Managed Service.

Who uses this

Assistants built on the AI agents pattern take a subject, a budget and a ZIP code, call search_tutors, read get_tutor_profile on the top results and draft the contact_tutor message for the student to approve, in one turn and without a headless browser. Education apps that already connect Lessonface for instrument and language lessons add Wyzant here for academic tutoring through the same login-based auth model. Employers and schools that offer tutoring as a benefit use list_my_lessons to reconcile sessions against the programme.

Setup notes

Integuru authenticates against www.wyzant.com with the student's own credentials and returns that account's lessons, tutors and messages, plus the tutor search any signed-in student can run. contact_tutor writes to the account, so keep it behind a confirmation. Remember the two paging models: cumulative on search_tutors, zero-based everywhere else.

Get started

Install the CLI and connect your Wyzant login:

npm install -g integuru

Or sign in at app.integuru.com and add Wyzant. To add lesson scheduling, the Managed Service scopes and builds it against your account. The integrations catalogue lists every live platform.

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live Wyzant traffic. Install the CLI or sign in at app.integuru.com, connect your Wyzant account, and start calling the endpoints.
What if Wyzant changes or breaks?
On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
What does it cost?
Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.

FAQ

Frequently asked questions