Breaking down large APIs into smaller subsets using proxies