Skip to content

Commit b77073a

Browse files
committed
ip allow list
1 parent 572cf6b commit b77073a

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

faq.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ Alternatively, pass full HTML markup (starting with `<html>` and ending with `</
102102

103103
Yes, set `full_screen: true` to capture the entire scrollable height of a page, not just the viewport. [Learn more](/parameters/full_screen/).
104104

105+
### Do you have a list of IP addresses I can allowlist?
106+
107+
No. Our rendering servers scale dynamically on AWS, so we are unable provide a static IP allowlist.
108+
109+
If you're taking screenshots of protected URLs, we recommend adding a custom query parameter to the URL (for example `?hcti=1`). Then create a firewall rule (such as in Cloudflare) that allows requests when that query parameter is present.
110+
105111
### How do I block cookie consent banners?
106112

107113
Set `block_consent_banners: true` when taking URL screenshots. This uses a browser extension to automatically dismiss most cookie popups. [Learn more](/guides/advanced/blocking-cookie-banners/).
@@ -288,6 +294,14 @@ Email us! **support@htmlcsstoimage.com**. We'd love to hear from you. We're expe
288294
"text": "Yes, set full_screen: true to capture the entire scrollable height of a page, not just the viewport."
289295
}
290296
},
297+
{
298+
"@type": "Question",
299+
"name": "Do you have a list of IP addresses I can allowlist?",
300+
"acceptedAnswer": {
301+
"@type": "Answer",
302+
"text": "No. Our rendering servers scale dynamically on AWS, so we don't provide a static IP allowlist. If you're taking screenshots of protected URLs, add a custom query parameter to the URL (for example ?hcti=1) and create a firewall rule (such as in Cloudflare) that allows requests when that query parameter is present."
303+
}
304+
},
291305
{
292306
"@type": "Question",
293307
"name": "How do I block cookie consent banners?",

getting-started/url-to-image.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ Supporting login is a common request, but we have chosen not to support it due t
8989

9090
Some sites have the option of creating an "embed" of a page. This is the best option if it's available to you. You can then use the embed's HTML to generate a screenshot without login.
9191

92+
<hr>
93+
## Do you have an IP allowlist?
94+
95+
We don't provide a static IP list. Our rendering servers scale dynamically on AWS, so the source IPs can change.
96+
97+
If you are screenshotting protected URLs, we recommend adding a custom query parameter to the URL (for example `?hcti=1`) and creating a firewall rule (such as in Cloudflare) that allows requests when that query parameter is present.
98+
9299
<hr>
93100
## Need help getting started?
94101

0 commit comments

Comments
 (0)