Frequently Asked Questions


How should we use the API?

The BetterDoctor API allows you to access the most comprehensive and consistently updated physician and practice data available. Whether you’re looking to build a custom search interface for your app, enrich physician profiles, or improve your service, view our full list of data models for a complete list.

What is the source of your data?

Our data is compiled from multiple sources, including public records, partnerships with data providers, manual verification, and updates made by physicians and practice managers themselves.

How do you ensure data accuracy?

We use a combination of automated algorithms, manual verification, multi-source data validation and end user data strategies to ensure data quality and accuracy.

How often will data be updated?

We are updating the data periodically. Note: as our outreach and incoming data validations are real-time, the latest data might not be in the public API at all times. To find out more, get in touch.

May I store the data locally?

In order to properly display consistent and correct data to your end users, you should not implement any caching strategies. The only exception to this is caching the BetterDoctor unique identifiers.

Is any additional data available?

Additional data (e.g., NPI numbers) is available by special request. Please visit our Help Center to find more answers or to contact support.

What are the most common use cases?

Many telemedicine, second opinion or referral use cases as well as improving your own provider directory fall into this. You can find out more about different use cases by looking into our case studies. If you would like to request a call with our data licensing team, get in touch to schedule a demo.


Why is my access being throttled?

In order to ensure quality service for all API partners, we enforce default rate limits for all free tier API users. If you are interested in discussing a premium account with higher rate limits, please get in touch with us.

When do you plan to provide OAuth based authentication?

We will introduce OAuth in the next version. Sign up now and we’ll notify you as soon as it’s available.

How do I match my data with yours?

You’re in luck! We’ve already matched raw data with physician and provider profiles. Should your data be unstructured or not include a unique public identifier (e.g., NPI number), please contact us for assistance matching records.

Where can I get more information?

Please visit our Help Center to find more answers or to contact support.

How often will you update the API?

While the API provides comprehensive set of functionalities already today, we are committed to improving the API. We will notify you about the new features we add to the API via newsletters and provide information about any updates on

Leave a message and our sales team will be in touch.

Need support instead? Visit our help center.

Thank you!

We received your submission and we'll be in touch.