# Zocdoc for Developers Welcome to the Zocdoc APIs. ## Core Concepts Zocdoc’s integration options are designed to serve different developer audiences—whether you're building for patients, providers, or both. ### Patient Booking The [patient booking use case](/guides/patient/book-appointments) allows you to enable appointment bookings at scale. - Search within Zocdoc's provider network based on insurance, specialty, location, and availability - Find specific, real timeslots and availability information for Zocdoc's provider network - Manage appointments on behalf of patients ### Scheduling The [provider scheduling use case](/guides/scheduling/create-timeslots) allows you to create availability, manage appointments, and manage timeslots on behalf of a provider. - Create and manage provider availability schedules - Receive real-time updates when appointments are booked with Zocdoc - Manage appointments on behalf of providers ### Insurance The [insurance use case](/guides/insurance/update-insurance) can help you keep a provider's Zocdoc insurance configuration accurate and up to date. - Retrieve up-to-date insurance participation data for current Zocdoc providers - Add or remove insurance plan mappings for providers in your system