Please see
understanding-api-sources-and-endpoints/