Cloudflare Worker cannot reach Steam store

Hello. When creating a worker service that makes a fetch request to https://store.steampowered.com I encountered an issue which presents itself only when the script is deployed. In preview, fetch requests complete successfully. However, when the script is deployed and accessed via the assigned subdomain, the same fetch requests fails with the following body:

<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>

Does anyone have any ideas what might be causing this issue?

Steam is most likely blocking Cloudflare IPs. The preview service runs on Google Cloud Platform, so it does not use Cloudflare IPs. There isn’t really anything you can do about this… except for contacting Steam and asking them to allow requests from Cloudflare. But I doubt you’ll have much luck with that.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.