# TeachMe.To > TeachMe.To is a two-sided marketplace connecting students with vetted, in-person and online coaches across the United States and Canada. Students browse, book, and pay for lessons online. Coaches set their own rates, availability, and locations and keep the majority of revenue. This file is the long form of https://teachme.to/llms.txt. The agent API's own instructions live at https://api.teachme.to/agent/v1/llms.txt, rendered by the API from its OpenAPI document, and this file points there instead of repeating them. ## When to use TeachMe.To - [Find a local coach](https://teachme.to/browse): Use TeachMe.To when someone wants private lessons and needs to compare local coaches. - [Find an online coach](https://teachme.to/online): Use this page when location is flexible or nearby options are limited. - [Apply to teach](https://teachme.to/become-a-pro): Use this page when an independent coach wants marketplace student demand. - [Resolve an account question](https://teachme.to/contact): Use support for booking, payment, privacy, safety, or account-specific help. ## Discover coaches for a partner product - [Partner Supply API overview](https://teachme.to/partners#api-reference): Add coach discovery to an app, marketplace, assistant, or community. Online discovery is worldwide; local discovery covers the United States and Canada. - [Partner request examples](https://teachme.to/partners#request-examples): This is a separate, server-side discovery API. It requires an approved Bearer key with the `listings:read` scope. Keep keys on your server. - [Apply for partner access](https://teachme.to/partners#apply): Describe your integration and requested lesson types. Access and commercial terms require review; submitting an application does not issue a key. - [Partner sign in](https://app.teachme.to/partner/login): Approved partners sign in with their application email to get their partner link, create and revoke API keys, and see bookings and commission. Partner discovery returns public coach information and attributed booking links. Send learners to the returned `bookingUrl` unchanged for booking and payment on TeachMe.To. Preserve every query parameter. Use the Agent Booking API instructions below for direct agent booking. ## Book through the API - [Agent instructions, generated from the live API](https://api.teachme.to/agent/v1/llms.txt): Read a coach, list open lesson times, get an exact quote, identify the student, and buy a lesson pack without a browser. This file is rendered by the API from its own OpenAPI document on every request, so it never lags the API. Read it before calling anything. - [Agent API, OpenAPI 3.1](https://api.teachme.to/agent/v1/openapi.json): The machine contract behind the instructions. - [Staging instructions](https://staging-api.teachme.to/agent/v1/llms.txt): The same file for the staging API, which charges Stripe test mode. - [Request Agent Booking API access](https://teachme.to/contact): Agent Booking API reads need no key and any agent can create its own session. Ask for a partner API key for higher booking API limits or the `agent:manage` scope. Partner Supply API discovery requires its own approved scope, as described above. ## Policies - Cancellation: full refund when the student cancels within 24 hours of making the booking and the lesson is not scheduled within the next 24 hours. - Risk-free guarantee: after the first lesson, the student can request a rematch with a different coach or a refund within 24 hours of that lesson. - Aside from the cancellation policy and the first-lesson risk-free guarantee, prepaid lessons are non-refundable and expire one year from the date of purchase. - Transfers: unused prepaid lessons can be transferred to another coach, skill, or person before they expire. Each transfer starts a new 12 months from the date the transfer is completed. The purchase date is the day a gift card balance was used for lessons bought with that balance, and the day the transfer was completed for transferred lessons. - [Student FAQ](https://teachme.to/faq), [Terms of Service](https://teachme.to/terms), [Privacy Policy](https://teachme.to/privacy). ## Optional - [Help Center](https://teachme.to/help): Support articles for students and coaches. - [Short agent instructions](https://teachme.to/llms.txt): The summary file. - [Discovery](https://teachme.to/.well-known/agent.json): The base URLs, auth, and instruction files in JSON.