This post is part of a more technical series about working with provider data and how to query provider data in the most effective way. Provider data is very complex due to its many relationships that depend on different values. More often than not, a person looking for provider data does not necessarily want the entire data dump for a certain doctor, as this can mean hundreds of lines in JSON. Instead, one usually looks to just query a particular value to verify something. For example, one would query the addresses associated with a particular NPI. Long story short, the answer to having too much data to work with might be GraphQL.