Docker’s API rate limit of 100 pulls per 6 hours (for unauthenticated users) counts each manifest request, essentially, each image pull. However, pulling the same image multiple times may reuse cached layers, but if layers are fetched individually, they also count toward the limit. So yes, layers/blobs can contribute to the limit depending on cache and request behavior.