Summary
Website Quality Score
Performance 8.7
SEO 8.4
Security 8.5
Accessibility 5.0
Best Practices 9.2
- ⛔ Skipped URLs - 59 skipped URLs found.
- ⛔ Security - 2 pages(s) with critical finding(s).
- ⚠️ Redirects - 5 redirects found.
- ⚠️ The description '' exceeds the allowed 10% duplicity. 96% of pages have this same description.
- ⚠️ 60 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 8 page(s) with skipped heading levels.
- ⚠️ 60 page(s) without image alt attributes.
- ⚠️ 60 page(s) without form labels.
- ⚠️ 60 page(s) without aria labels.
- ⚠️ 60 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'docs.photoroom.com': status code 200, size 177 B and took 437 ms.
- ⏩ External URLs - 59 external URL(s) found.
- ⏩ 404 NOTICE - 1 non-existent page(s) found.
- ⏩ Performance NOTICE - 1 slow non-media URL(s) found (slower than 3 seconds).
- ✅ SSL/TLS certificate is valid until May 21 23:20:57 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WE1. Subject is CN = docs.photoroom.com.
- ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WE1'.
- ✅ HTTP headers - found 24 unique headers.
- ✅ All 54 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 5%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain docs.photoroom.com resolved to c27a44295f-hosting.gitbook.io., 172.64.147.209, 104.18.40.47 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain docs.photoroom.com resolved to c27a44295f-hosting.gitbook.io., 2606:4700:4407::6812:282f, 2606:4700:4402::ac40:93d1 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain docs.photoroom.com were resolved by CNAME chain docs.photoroom.com > c27a44295f-hosting.gitbook.io.
Visited URLs
Found 66 row(s).
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Non-clickable phone numbers | 26 | 0 | 0 | 0 |
| Invalid inline SVGs | 443 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 443 | 0 | 0 | 0 |
| DOM depth (> 30) | 61 | 0 | 0 | 0 |
| Heading structure | 114 | 0 | 8 | 0 |
| Large inline SVGs (> 5120 B) | 443 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 54 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 2 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 60 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing aria labels | 31 | 0 | 106 | 1 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing image alt attributes | 52 | 0 | 516 | 0 |
| Missing roles | 0 | 0 | 6 | 0 |
| Missing form labels | 0 | 0 | 1 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 400 | <img class="inline" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 206 | <img class="block" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 120 | <img class="block dark:hidden object-* size-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 120 | <img class="hidden dark:block object-* size-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1 | <img class="inline max-* h-* w-*" *** > | /integrations/how-to-process-images-usin…s-or-macos-shortcut |
Missing form labels
Missing aria labels
Found 131 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 16 | <select ***> | /getting-started/api-reference-openapi |
| warning | 3856 | <a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* font-* text-* text-* hover:bg-* hover:text-* contrast-* contrast-* contrast-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* sidebar-* [&+div_* [&+div_* [&+div_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 396 | <a class="underline decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 157 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 120 | <a class="group/headerlogo min-* shrink flex items-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 113 | <button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* shadow-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* depth-* text-* hover:bg-* hover:not-* hover:not-* contrast-* disabled:bg-* disabled:text-* p-* text-* rounded-* px-* absolute top-* right-* z-* self-* justify-* font-* leading-* opacity-* backdrop-* group-* translate-* print:hidden" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 63 | <a class="decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-* no-* hover:underline text-* tracking-* font-* uppercase flex items-* gap-* contrast-* contrast-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 61 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* subitem sidebar-* opacity-* contrast-* sidebar-* sidebar-* sidebar-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <a class="group text-* p-* flex gap-* flex-* flex-* items-* pr-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <a class="flex w-* items-* justify-* overflow-* circular-* rounded-* straight-* px-* py-* text-* text-* theme-* theme-* ring-* transition-* bg-* ring-* pr-* hover:bg-* active:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* border-* contrast-* shadow-* translate-* hover:not-* hover:not-* focus-* focus-* aria-* aria-* contrast-* disabled:text-* disabled:bg-* p-* text-* rounded-* ml-* text-* hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* text-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* [&+div_* [&+div_* [&+div_* font-* sidebar-* before:bg-* text-* sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* hover:bg-* hover:text-* hover:before:bg-* hover:sidebar-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 59 | <a class="group text-* p-* flex gap-* flex-* flex-* items-* pl-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 41 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* text-* hover:text-* contrast-* contrast-* hover:bg-* theme-* [html.sidebar-* theme-* tint:font-* contrast-* sidebar-* sidebar-* sidebar-* [html.theme-* [html.theme-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <a ***> | /getting-started/api-reference-openapi |
| warning | 10 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-id-***" *** > | /image-editing-api-plus-plan/hd-background-removal |
| warning | 4 | <a class="group flex flex-* justify-* items-* gap-* ring-* ring-* rounded-* straight-* circular-* px-* py-* transition-* hover:ring-*" *** > | /remove-background-api-basic-plan/code-samples |
| warning | 4 | <button class="scalar-* button"> | /getting-started/api-reference-openapi |
| warning | 3 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-code-to-integrate-with-the-image-editing-api" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-code-to-integrate-with-the-remove-background-api" *** > | URL 1, URL 2, URL 3 |
| warning | 2 | <a class="group flex flex-* justify-* items-* gap-* ring-* ring-* rounded-* straight-* circular-* px-* py-* transition-* hover:ring-* mx-* page-* w-* decoration-* max-* print:break-* page-* page-*" *** > | / |
| warning | 2 | <a class="_*" *** > | / |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6jetbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6jedbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_eql39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1r6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1p6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6j2tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-javascript" *** > | /getting-started/troubleshooting |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3j6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1n6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_eqd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6j0dbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_ej9vdfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_396jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1dj5bcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6jh5bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_dj9ndfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_336jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1p6j8tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6jf5bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1hlbcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_v6j3dbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_mqmjd539bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6j9dbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6j2tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1l6j6tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1r6j8tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1p6jjdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1t6j6tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_dj9tdfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_dj9vdfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1l6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_19lbcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_v6j7tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1l6jjdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_rj9rdfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3h6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_v6je5bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-python" *** > | /getting-started/troubleshooting |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3n6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_d6jcl39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_eqt39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1j6j6tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1n6j8tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6jetbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_ej9ldfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6j7tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6jf5bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_v6jgdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_ej9ndfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_pj9rdfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1l6j8tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1j6j8tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_v6jitbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3d6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6j9dbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1n6j65bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3l6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1di5bcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1n6jjdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_er539bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3b6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_376jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1t15bcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1r6jjdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6j3dbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1l6j65bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1j6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1li5bcd39bsnqj6iv5ubsnpfivbH1_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1j6jjdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_dj9ldfct39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1t6j7lbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_t6je5bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3f6jidbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1r6j6tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6jitbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_r6jhdbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1j6j65bcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1n6j6tbcd39bsnqj6iv5ubsnpfivb_" *** > | /getting-started/api-reference-openapi |
| You have reached the limit of 100 rows as a protection against very large output or exhausted memory. | |||
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 60 | <main class="relative min-* flex-* max-* py-* break-* @container page-* site-* page-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <header class="flex flex-* h-* sticky top-* pt-* z-* w-* flex-* shadow-* shadow-* bg-* theme-* [html.sidebar-* theme-* theme-* contrast-* text-* backdrop-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <aside class="side-* fixed inset-* z-* left-* max-* group/table-* text-* grow-* shrink-* w-* md:w-* lg:w-* basis-* lg:page-* max-* max-* border-* lg:flex! embed:lg:page-* lg:animate-* lg:sticky lg:mr-* lg:z-* lg:top-* lg:h-* lg:announcement:h-* lg:site-* lg:site-* lg:announcement:site-* lg:site-* lg:site-* lg:site-* lg:not-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <aside class="group/aside order-* hidden max-* pt-* pb-* opacity-* xl:flex overflow-* xl:max-* xl:opacity-* xl:ml-* xl:max-* xl:max-* xl:max-* xl:max-* hydrated:starting:ml-* hydrated:starting:max-* hydrated:starting:opacity-* transition-* duration-* motion-* transition-* basis-* grow-* shrink-* break-* text-* contrast-* sticky lg:top-* lg:max-* lg:site-* lg:site-* lg:site-* lg:site-* lg:[html[style*="> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <header class="max-* page-* mx-* mb-* space-* page-* page-* page-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | <nav ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Strict-Transport-Security | 60 | 0 | 0 | 1 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. |
| Content-Security-Policy | 60 | 0 | 0 | 1 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| X-Frame-Options | 0 | 0 | 61 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.. X-Frame-Options header is set to 'DENY, SAMEORIGIN' which allows this origin to embed the resource in a frame. This can be a security risk. |
| X-Content-Type-Options | 60 | 0 | 1 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Feature-Policy | 0 | 0 | 61 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 61 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 61 | 0 | 0 | Server header is set to 'cloudflare'. It is better not to reveal used technologies. |
| X-XSS-Protection | 61 | 0 | 0 | 0 | |
| Referrer-Policy | 61 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | /cdn-cgi/l/email-protection |
| critical | 1 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. | /cdn-cgi/l/email-protection |
| warning | 61 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 61 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 60 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | /cdn-cgi/l/email-protection |
| warning | 1 | X-Frame-Options header is set to 'DENY, SAMEORIGIN' which allows this origin to embed the resource in a frame. This can be a security risk. | /cdn-cgi/l/email-protection |
| notice | 61 | Server header is set to 'cloudflare'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
| Count 🔽 | Title |
|---|---|
| 3 | Pricing | Photoroom API Documentation |
| 2 | Quickstart Guide | Photoroom API Documentation |
| 2 | Sandbox Mode | Photoroom API Documentation |
| 2 | Uncertainty score | Photoroom API Documentation |
| 2 | File size, resolution and format | Photoroom API Documentation |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 58 |
SEO metadata
Found 60 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| / | Allowed | Introduction | Photoroom API Documentation | Introduction | ||
| /getting-started/api-reference-openapi | Allowed | API Reference (OpenAPI) | Photoroom API Documentation | API Reference (OpenAPI) | ||
| /getting-started/changelog | Allowed | Changelog | Photoroom API Documentation | Changelog | History of the changes made to the Photoroom API | |
| /getting-started/frequently-asked-questions | Allowed | Frequently Asked Questions | Photoroom API Documentation | Frequently Asked Questions | ||
| /getting-started/pricing | Allowed | Pricing | Photoroom API Documentation | Pricing | ||
| /getting-started/support | Allowed | Support | Photoroom API Documentation | Support | ||
| /getting-started/troubleshooting | Allowed | Troubleshooting | Photoroom API Documentation | Troubleshooting | On this page, you will find some common questions or issues you might encounter when integrating the Photoroom API, along with their answer. | |
| /image-editing-api-plus-plan/ai-backgrounds | Allowed | AI Backgrounds | Photoroom API Documentation | AI Backgrounds | ||
| /image-editing-api-plus-plan/ai-beautifier | Allowed | AI Beautifier | Photoroom API Documentation | AI Beautifier | ||
| /image-editing-api-plus-plan/ai-expand | Allowed | AI Expand | Photoroom API Documentation | AI Expand | ||
| /image-editing-api-plus-plan/ai-relight | Allowed | AI Relight | Photoroom API Documentation | AI Relight | ||
| /image-editing-api-plus-plan/ai-shadows | Allowed | AI Shadows | Photoroom API Documentation | AI Shadows | ||
| /image-editing-api-plus-plan/ai-text-removal | Allowed | AI Text Removal | Photoroom API Documentation | AI Text Removal | ||
| /image-editing-api-plus-plan/ai-uncrop | Allowed | AI Uncrop | Photoroom API Documentation | AI Uncrop | ||
| /image-editing-api-plus-plan/alpha-ai-upscale | Allowed | [Alpha] AI Upscale | Photoroom API Documentation | [Alpha] AI Upscale | ||
| /image-editing-api-plus-plan/alpha-templating-mode | Allowed | [Alpha] Templating mode | Photoroom API Documentation | [Alpha] Templating mode | ||
| /image-editing-api-plus-plan/alpha-text-guided-segmentation | Allowed | [Alpha] Text-Guided Segmentation | Photoroom API Documentation | [Alpha] Text-Guided Segmentation | ||
| /image-editing-api-plus-plan/background-blur | Allowed | Background Blur | Photoroom API Documentation | Background Blur | ||
| /image-editing-api-plus-plan/create-any-image | Allowed | Create Any Image | Photoroom API Documentation | Create Any Image | ||
| /image-editing-api-plus-plan/edit-with-ai | Allowed | Edit With AI | Photoroom API Documentation | Edit With AI | ||
| /image-editing-api-plus-plan/file-size-resolution-and-format | Allowed | File size, resolution and format | Photoroom API Documentation | File size, resolution and format | ||
| /image-editing-api-plus-plan/flat-lay | Allowed | Flat Lay | Photoroom API Documentation | Flat Lay | ||
| /image-editing-api-plus-plan/ghost-mannequin | Allowed | Ghost Mannequin | Photoroom API Documentation | Ghost Mannequin | ||
| /image-editing-api-plus-plan/hd-background-removal | Allowed | HD Background Removal | Photoroom API Documentation | HD Background Removal | ||
| /image-editing-api-plus-plan/keep-existing-transparency | Allowed | Keep existing transparency | Photoroom API Documentation | Keep existing transparency | ||
| /image-editing-api-plus-plan/output-size | Allowed | Output Size | Photoroom API Documentation | Output Size | ||
| /image-editing-api-plus-plan/pixel-density-dpi | Allowed | Pixel Density (DPI) | Photoroom API Documentation | Pixel Density (DPI) | ||
| /image-editing-api-plus-plan/positioning | Allowed | Positioning | Photoroom API Documentation | Positioning | ||
| /image-editing-api-plus-plan/preserve-metadata | Allowed | Preserve metadata | Photoroom API Documentation | Preserve metadata | ||
| /image-editing-api-plus-plan/pricing | Allowed | Pricing | Photoroom API Documentation | Pricing | ||
| /image-editing-api-plus-plan/quickstart-guide | Allowed | Quickstart Guide | Photoroom API Documentation | Quickstart Guide | ||
| /image-editing-api-plus-plan/sandbox-mode | Allowed | Sandbox Mode | Photoroom API Documentation | Sandbox Mode | ||
| /image-editing-api-plus-plan/static-background | Allowed | Static Background | Photoroom API Documentation | Static Background | ||
| /image-editing-api-plus-plan/subject-outline | Allowed | Subject Outline | Photoroom API Documentation | Subject Outline | ||
| /image-editing-api-plus-plan/uncertainty-score | Allowed | Uncertainty score | Photoroom API Documentation | Uncertainty score | ||
| /image-editing-api-plus-plan/virtual-model | Allowed | Virtual Model | Photoroom API Documentation | Virtual Model | ||
| /integrations/how-to-process-images-from-a-local-directory | Allowed | How to process images from a local directory | Photoroom API Documentation | How to process images from a local directory | ||
| /integrations/how-to-process-images-from-an-excel-spreadsheet | Allowed | How to process images from an Excel spreadsheet | Photoroom API Documentation | How to process images from an Excel spreadsheet | ||
| /integrations/how-to-process-images-from-google-drive | Allowed | How to process images from Google Drive | Photoroom API Documentation | How to process images from Google Drive | ||
| /integrations/how-to-process-images-from-google-drive-using-zapier | Allowed | How to process images from Google Drive using Zapier | Photoroom API Documentation | How to process images from Google Drive using Zapier | ||
| /integrations/how-to-process-images-from-google-sheets | Allowed | How to process images from Google Sheets | Photoroom API Documentation | How to process images from Google Sheets | ||
| /integrations/how-to-process-images-using-an-ios-or-macos-shortcut | Allowed | How to process images using an iOS or macOS Shortcut | Photoroom API Documentation | How to process images using an iOS or macOS Shortcut | ||
| /remove-background-api-basic-plan/background-color-size-and-crop | Allowed | Background Color, Size and Crop | Photoroom API Documentation | Background Color, Size and Crop | ||
| /remove-background-api-basic-plan/code-samples | Allowed | Code Samples | Photoroom API Documentation | Code Samples | ||
| /remove-background-api-basic-plan/code-samples/ios-swift-integration | Allowed | iOS / Swift Integration | Photoroom API Documentation | iOS / Swift Integration | ||
| /remove-background-api-basic-plan/code-samples/python-integration | Allowed | Python Integration | Photoroom API Documentation | Python Integration | ||
| /remove-background-api-basic-plan/code-samples/web-integration | Allowed | Web Integration | Photoroom API Documentation | Web Integration | ||
| /remove-background-api-basic-plan/download-the-segmentation-mask | Allowed | Download the segmentation mask | Photoroom API Documentation | Download the segmentation mask | ||
| /remove-background-api-basic-plan/file-size-resolution-and-format | Allowed | File size, resolution and format | Photoroom API Documentation | File size, resolution and format | ||
| /remove-background-api-basic-plan/green-screen-despill | Allowed | Green screen despill | Photoroom API Documentation | Green screen despill | ||
| /remove-background-api-basic-plan/pricing | Allowed | Pricing | Photoroom API Documentation | Pricing | ||
| /remove-background-api-basic-plan/quickstart-guide | Allowed | Quickstart Guide | Photoroom API Documentation | Quickstart Guide | ||
| /remove-background-api-basic-plan/sandbox-mode | Allowed | Sandbox Mode | Photoroom API Documentation | Sandbox Mode | ||
| /remove-background-api-basic-plan/uncertainty-score | Allowed | Uncertainty score | Photoroom API Documentation | Uncertainty score | ||
| /tutorials/how-to-create-a-selfie-generator | Allowed | How to create a selfie generator | Photoroom API Documentation | How to create a selfie generator | ||
| /tutorials/how-to-create-compliant-product-images-for-google-shopping | Allowed | How to create compliant product images for Google Shopping | Photoroom API Documentation | How to create compliant product images for Google Shopping | ||
| /tutorials/how-to-create-e-commerce-images-with-consistent-brand-guidelines | Allowed | How to create e-commerce images with consistent brand guidelines | Photoroom API Documentation | How to create e-commerce images with consistent brand guidelines | ||
| /tutorials/how-to-create-food-delivery-images-with-consistent-brand-guidelines | Allowed | How to create food delivery images with consistent brand guidelines | Photoroom API Documentation | How to create food delivery images with consistent brand guidelines | ||
| /tutorials/how-to-create-sticker-images | Allowed | How to create sticker images | Photoroom API Documentation | How to create sticker images | ||
| /tutorials/how-to-improve-images-for-second-hand-item-marketplaces | Allowed | How to improve images for second-hand item marketplaces | Photoroom API Documentation | How to improve images for second-hand item marketplaces | ||
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 60 row(s).
Heading structure
Found 60 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 35 | 34 | /getting-started/changelog |
| 6 | 5 | /remove-background-api-basic-plan/code-samples/web-integration |
| 5 | 4 | /getting-started/api-reference-openapi |
| 5 | 4 | /remove-background-api-basic-plan/code-samples/ios-swift-integration |
| 5 | 4 | /remove-background-api-basic-plan/code-samples/python-integration |
| 4 | 3 | /remove-background-api-basic-plan/background-color-size-and-crop |
| 9 | 0 | / |
| 1 | 0 | /remove-background-api-basic-plan/green-screen-despill |
| 4 | 0 | /remove-background-api-basic-plan/quickstart-guide |
| 5 | 0 | /image-editing-api-plus-plan/ai-beautifier |
| 7 | 0 | /image-editing-api-plus-plan/subject-outline |
| 1 | 0 | /getting-started/support |
| 5 | 0 | /getting-started/pricing |
| 12 | 0 | /image-editing-api-plus-plan/ai-backgrounds |
| 1 | 0 | /remove-background-api-basic-plan/uncertainty-score |
| 5 | 0 | /integrations/how-to-process-images-from-google-drive |
| 3 | 0 | /image-editing-api-plus-plan/file-size-resolution-and-format |
| 1 | 0 | /image-editing-api-plus-plan/keep-existing-transparency |
| 5 | 0 | /tutorials/how-to-improve-images-for-second-hand-item-marketplaces |
| 4 | 0 | /tutorials/how-to-create-sticker-images |
| 1 | 0 | /remove-background-api-basic-plan/download-the-segmentation-mask |
| 4 | 0 | /integrations/how-to-process-images-from-google-sheets |
| 1 | 0 | /image-editing-api-plus-plan/uncertainty-score |
| 4 | 0 | /image-editing-api-plus-plan/static-background |
| 10 | 0 | /tutorials/how-to-create-e-commerce-images-with-consistent-brand-guidelines |
| 6 | 0 | /image-editing-api-plus-plan/create-any-image |
| 11 | 0 | /tutorials/how-to-create-food-delivery-images-with-consistent-brand-guidelines |
| 6 | 0 | /integrations/how-to-process-images-from-an-excel-spreadsheet |
| 6 | 0 | /integrations/how-to-process-images-from-a-local-directory |
| 4 | 0 | /image-editing-api-plus-plan/ai-expand |
| 1 | 0 | /remove-background-api-basic-plan/sandbox-mode |
| 6 | 0 | /tutorials/how-to-create-a-selfie-generator |
| 6 | 0 | /integrations/how-to-process-images-from-google-drive-using-zapier |
| 1 | 0 | /image-editing-api-plus-plan/output-size |
| 1 | 0 | /image-editing-api-plus-plan/pricing |
| 2 | 0 | /image-editing-api-plus-plan/alpha-ai-upscale |
| 1 | 0 | /image-editing-api-plus-plan/alpha-text-guided-segmentation |
| 1 | 0 | /image-editing-api-plus-plan/ai-shadows |
| 9 | 0 | /tutorials/how-to-create-compliant-product-images-for-google-shopping |
| 5 | 0 | /image-editing-api-plus-plan/alpha-templating-mode |
| 8 | 0 | /image-editing-api-plus-plan/edit-with-ai |
| 1 | 0 | /image-editing-api-plus-plan/preserve-metadata |
| 1 | 0 | /image-editing-api-plus-plan/pixel-density-dpi |
| 1 | 0 | /remove-background-api-basic-plan/code-samples |
| 6 | 0 | /remove-background-api-basic-plan/file-size-resolution-and-format |
| 5 | 0 | /image-editing-api-plus-plan/ai-uncrop |
| 10 | 0 | /image-editing-api-plus-plan/positioning |
| 1 | 0 | /image-editing-api-plus-plan/ai-text-removal |
| 16 | 0 | /getting-started/frequently-asked-questions |
| 8 | 0 | /getting-started/troubleshooting |
| 6 | 0 | /image-editing-api-plus-plan/ghost-mannequin |
| 1 | 0 | /remove-background-api-basic-plan/pricing |
| 7 | 0 | /image-editing-api-plus-plan/quickstart-guide |
| 4 | 0 | /image-editing-api-plus-plan/background-blur |
| 12 | 0 | /image-editing-api-plus-plan/virtual-model |
| 6 | 0 | /image-editing-api-plus-plan/flat-lay |
| 8 | 0 | /image-editing-api-plus-plan/ai-relight |
| 1 | 0 | /image-editing-api-plus-plan/sandbox-mode |
| 8 | 0 | /integrations/how-to-process-images-using-an-ios-or-macos-shortcut |
| 1 | 0 | /image-editing-api-plus-plan/hd-background-removal |
| No rows found, please edit your search term. | |||
404 URLs
| Status | URL 404 🔼 | Found at URL |
|---|---|---|
| 404 | /cdn-cgi/l/email-protection | / |
Redirected URLs
Skipped URLs Summary
Found 24 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | try-api.photoroom.com | 18 |
| Not allowed host | www.photoroom.com | 15 |
| Not allowed host | www.cloudflare.com | 2 |
| Not allowed host | app.photoroom.com | 2 |
| Not allowed host | github.com | 2 |
| Not allowed host | developers.cloudflare.com | 2 |
| Not allowed host | image-api.photoroom.com | 1 |
| Not allowed host | www.w3schools.com | 1 |
| Not allowed host | photoroom.discourse.group | 1 |
| Not allowed host | photoroom.notion.site | 1 |
| Not allowed host | en.wikipedia.org | 1 |
| Not allowed host | www.barbieselfie.ai | 1 |
| Not allowed host | www.icloud.com | 1 |
| Not allowed host | www.gitbook.com | 1 |
| Not allowed host | play.google.com | 1 |
| Not allowed host | business.meta.com | 1 |
| Not allowed host | www.loom.com | 1 |
| Not allowed host | apps.apple.com | 1 |
| Not allowed host | advertising.amazon.com | 1 |
| Not allowed host | presave.umusic.com | 1 |
| Not allowed host | gitbook.com | 1 |
| Not allowed host | www.youtube.com | 1 |
| Not allowed host | photoroom-api-web-demo.vercel.app | 1 |
| Not allowed host | drive.google.com | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 59 row(s).
External URLs
59 external URL(s) Found 59 row(s).
TOP fastest URLs
Found 20 row(s).
TOP slowest URLs
Found 20 row(s).
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| HTML | 61 | 27 MB | 29 s | 486 ms | 60 | 0 | 1 |
| Redirect | 5 | 765 B | 1.9 s | 383 ms | 0 | 5 | 0 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 60 | 27 MB | 29 s | 494 ms | 60 | 0 | 0 |
| text / html | 6 | 5 kB | 1.9 s | 323 ms | 0 | 5 | 1 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| docs.photoroom.com | 66 / 27MB / 31s | 61 / 27MB / 29s | 5 / 765B / 1.9s |
HTTP headers
Found 24 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 65 | - | [ignored generic values] | 0 sec(s) | 27.7 min(s) |
| Alt-Svc | 65 | 1 | h3=":443"; ma=86400 | ||
| Cache-Control | 66 | 2 | [see values below] | ||
| Cf-Cache-Status | 65 | 1 | DYNAMIC | ||
| Cf-Ray | 66 | - | [ignored generic values] | ||
| Content-Security-Policy | 65 | 1 | default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-s…gitbook.com *; frame-ancestors https: ; | ||
| Content-Type | 66 | 2 | text/html; charset=utf-8 (60) / text/html (6) | ||
| Date | 66 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Expires | 1 | - | [ignored generic values] | 1970-01-01 | 1970-01-01 |
| Location | 5 | 5 | [see values below] | ||
| Referrer-Policy | 66 | 2 | no-referrer-when-downgrade (65) / same-origin (1) | ||
| Server | 66 | 1 | cloudflare | ||
| Strict-Transport-Security | 65 | 1 | max-age=31536000 | ||
| Vary | 65 | 1 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding | ||
| X-Content-Type-Options | 65 | 1 | nosniff | ||
| X-Frame-Options | 1 | 1 | DENY, SAMEORIGIN | ||
| X-Gitbook-Route-Site | 65 | 1 | docs.photoroom.com/ | ||
| X-Gitbook-Route-Type | 65 | 1 | static | ||
| X-Gitbook-Target | 65 | 1 | 2v | ||
| X-Matched-Path | 65 | 1 | /sites/static/[mode]/[siteURL]/[siteData]/[pagePath] | ||
| X-Nextjs-Prerender | 65 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 65 | 1 | 300 | ||
| X-Vercel-Cache | 65 | 3 | HIT (61) / REVALIDATED (2) / MISS (2) | ||
| X-Vercel-Id | 65 | 20+ | [see values below] | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 48 row(s).
| Header | Occurs | Value |
|---|---|---|
| Alt-Svc | 65 | h3=":443"; ma=86400 |
| Cache-Control | 65 | public, max-age=0, must-revalidate |
| Cache-Control | 1 | private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 |
| Cf-Cache-Status | 65 | DYNAMIC |
| Content-Security-Policy | 65 | default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' blob: *; img-src * 'self' blob: data:; connect-src *; font-src *; frame-src *; object-src 'none'; base-uri 'self' https://static-2v.gitbook.com; form-action 'self' https://static-2v.gitbook.com *; frame-ancestors https: ; |
| Content-Type | 60 | text/html; charset=utf-8 |
| Content-Type | 6 | text / html |
| Location | 1 | /integrations/how-to-process-images-from-a-local-directory |
| Location | 1 | /remove-background-api-basic-plan/quickstart-guide |
| Location | 1 | / |
| Location | 1 | /image-editing-api-plus-plan/quickstart-guide |
| Location | 1 | /tutorials/how-to-improve-images-for-second-hand-item-marketplaces |
| Referrer-Policy | 65 | no-referrer-when-downgrade |
| Referrer-Policy | 1 | same-origin |
| Server | 66 | cloudflare |
| Strict-Transport-Security | 65 | max-age=31536000 |
| Vary | 65 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding |
| X-Content-Type-Options | 65 | nosniff |
| X-Frame-Options | 1 | DENY, SAMEORIGIN |
| X-Gitbook-Route-Site | 65 | docs.photoroom.com/ |
| X-Gitbook-Route-Type | 65 | static |
| X-Gitbook-Target | 65 | 2v |
| X-Matched-Path | 65 | /sites/static/[mode]/[siteURL]/[siteData]/[pagePath] |
| X-Nextjs-Prerender | 65 | 1 |
| X-Nextjs-Stale-Time | 65 | 300 |
| X-Vercel-Cache | 61 | HIT |
| X-Vercel-Cache | 2 | REVALIDATED |
| X-Vercel-Cache | 2 | MISS |
| X-Vercel-Id | 1 | fra1::iad1::txss4-1774368025769-0a6df8b471b3 |
| X-Vercel-Id | 1 | fra1::iad1::bpwpq-1774368024972-a4d9949c5351 |
| X-Vercel-Id | 1 | fra1::iad1::zs2cc-1774368025968-b9186e5f0e31 |
| X-Vercel-Id | 1 | fra1::iad1::f4w6v-1774368026072-8a923e78b7cc |
| X-Vercel-Id | 1 | fra1::iad1::jxdtr-1774368024671-a141182119db |
| X-Vercel-Id | 1 | fra1::iad1::ztbbw-1774368026474-a670ef86a51b |
| X-Vercel-Id | 1 | fra1::iad1::s76mn-1774368024769-be081996072c |
| X-Vercel-Id | 1 | fra1::iad1::859wp-1774368025876-73811d1c755f |
| X-Vercel-Id | 1 | fra1::iad1::6w2np-1774368025071-9ac8f39c5bea |
| X-Vercel-Id | 1 | fra1::iad1::xxbrw-1774368025377-18d00b232ffb |
| X-Vercel-Id | 1 | fra1::iad1::7s7j8-1774368025173-9239417ae2f2 |
| X-Vercel-Id | 1 | fra1::iad1::t7b62-1774368026270-22247bfa5654 |
| X-Vercel-Id | 1 | fra1::iad1::ptxnh-1774368024578-f1e0c5889764 |
| X-Vercel-Id | 1 | fra1::iad1::czpx9-1774368025270-165930ad0748 |
| X-Vercel-Id | 1 | fra1::iad1::b5z6r-1774368026366-29968a415416 |
| X-Vercel-Id | 1 | fra1::iad1::s9t2w-1774368024230-4210df86f843 |
| X-Vercel-Id | 1 | fra1::iad1::57vw9-1774368026176-308e0f9dc0b3 |
| X-Vercel-Id | 1 | fra1::iad1::w6tfp-1774368024882-86b4ff35a893 |
| X-Vercel-Id | 1 | fra1::iad1::pxzgm-1774368025479-728eb2108cc3 |
| X-Vercel-Id | 1 | fra1::iad1::8djz5-1774368025622-4de79727277b |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 61 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 5 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| docs.photoroom.com | Cache-Control | 66 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| docs.photoroom.com | HTML | Cache-Control | 61 | 0 s | 0 s | 0 s |
| docs.photoroom.com | Redirect | Cache-Control | 5 | 0 s | 0 s | 0 s |
DNS info
Found 10 row(s).
| DNS resolving tree |
|---|
| docs.photoroom.com |
| c27a44295f-hosting.gitbook.io |
| IPv4: c27a44295f-hosting.gitbook.io. |
| IPv4: 172.64.147.209 |
| IPv4: 104.18.40.47 |
| IPv6: c27a44295f-hosting.gitbook.io. |
| IPv6: 2606:4700:4407::6812:282f |
| IPv6: 2606:4700:4402::ac40:93d1 |
| DNS server: 127.0.0.53 |
| No rows found, please edit your search term. |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Google Trust Services, CN = WE1 |
| Subject | CN = docs.photoroom.com |
| Valid from | Feb 20 22:21:03 2026 GMT (VALID already 31.7 day(s)) |
| Valid to | May 21 23:20:57 2026 GMT (VALID still for 58.3 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: ac:51:2c:0d:a9:3d:b0:5d:13:5f:23:92:0a:3c:e8:2e Signature Algorithm: ecdsa-with-SHA256 Issuer: C = US, O = Google Trust Services, CN = WE1 Validity Not Before: Feb 20 22:21:03 2026 GMT Not After : May 21 23:20:57 2026 GMT Subject: CN = docs.photoroom.com Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:0e:a0:cd:17:b1:e3:d7:44:b1:f7:75:41:40:60: 56:0a:7e:24:fd:ce:7d:a8:9c:bd:b1:dd:71:87:84: 41:71:e6:d4:fe:17:b0:6f:b9:06:14:9c:a4:b1:e6: fe:8f:12:17:2c:18:be:05:5d:72:c1:eb:b5:75:e9: 0e:ba:ac:3f:47 ASN1 OID: prime256v1 NIST CURVE: P-256 X509v3 extensions: X509v3 Key Usage: critical Digital Signature X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 9C:75:C6:DC:D2:25:46:E7:DA:09:29:52:04:78:28:92:35:CB:01:32 X509v3 Authority Key Identifier: 90:77:92:35:67:C4:FF:A8:CC:A9:E6:7B:D9:80:79:7B:CC:93:F9:38 Authority Information Access: OCSP - URI:http://o.pki.goog/s/we1/rFE CA Issuers - URI:http://i.pki.goog/we1.crt X509v3 Subject Alternative Name: DNS:docs.photoroom.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://c.pki.goog/we1/LTZ9nL9sQRA.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 0E:57:94:BC:F3:AE:A9:3E:33:1B:2C:99:07:B3:F7:90: DF:9B:C2:3D:71:32:25:DD:21:A9:25:AC:61:C5:4E:21 Timestamp : Feb 20 23:21:04.276 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:82:5B:97:ED:42:7E:69:EB:9E:40:D8: 2B:6D:8C:66:51:4B:B3:AE:8D:44:99:52:94:89:1C:9D: 5F:55:09:29:DD:02:20:7E:C3:E0:64:84:F1:48:30:4E: 30:E7:52:E6:D3:BB:DB:50:90:30:A6:CA:DD:5A:21:98: EE:B9:23:91:B0:BB:04 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB: 4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0 Timestamp : Feb 20 23:21:05.310 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:44:02:20:1D:D9:A0:71:90:2F:37:AD:D9:33:5F:95: B9:93:F2:06:29:21:46:0C:C9:A3:8E:86:61:A6:52:F0: 06:8F:DB:20:02:20:4D:DB:78:E9:49:1B:06:5F:17:E1: 61:5C:B8:78:AD:36:41:0A:E4:9B:E7:A7:48:28:1F:48: 3C:61:AC:50:AD:35 Signature Algorithm: ecdsa-with-SHA256 Signature Value: 30:44:02:20:70:ca:a6:21:cf:d7:e8:fb:f2:7b:77:05:ab:a8: d7:25:ff:05:0d:b9:2b:1b:bb:b1:47:07:1b:d7:17:2a:ac:f0: 02:20:6e:f3:42:f4:f3:15:00:0c:71:f1:dc:df:f8:a1:a9:20: 45:87:ae:57:d8:dc:42:a8:f8:63:48:7c:0a:c0:7b:33 |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 40A71B76E17A0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 4087305D81700000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WE1 verify return:1 depth=0 CN = docs.photoroom.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.photoroom.com i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Feb 20 22:21:03 2026 GMT; NotAfter: May 21 23:20:57 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WE1 i:C = US, O = Google Trust Services LLC, CN = GTS Root R4 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDojCCA0mgAwIBAgIRAKxRLA2pPbBdE18jkgo86C4wCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDIyMDIyMjEwM1oXDTI2MDUyMTIzMjA1N1owHTEbMBkG A1UEAxMSZG9jcy5waG90b3Jvb20uY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD QgAEDqDNF7Hj10Sx93VBQGBWCn4k/c59qJy9sd1xh4RBcebU/hewb7kGFJykseb+ jxIXLBi+BV1yweu1dekOuqw/R6OCAkowggJGMA4GA1UdDwEB/wQEAwIHgDATBgNV HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBScdcbc0iVG 59oJKVIEeCiSNcsBMjAfBgNVHSMEGDAWgBSQd5I1Z8T/qMyp5nvZgHl7zJP5ODBe BggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mv d2UxL3JGRTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAd BgNVHREEFjAUghJkb2NzLnBob3Rvcm9vbS5jb20wEwYDVR0gBAwwCjAIBgZngQwB AgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0xUWjlu TDlzUVJBLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AA5XlLzzrqk+Mxss mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnH1bWBQAAAQDAEcwRQIhAIJbl+1Cfmnr nkDYK22MZlFLs66NRJlSlIkcnV9VCSndAiB+w+BkhPFIME4w51Lm07vbUJAwpsrd WiGY7rkjkbC7BAB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB nH1bXB4AAAQDAEYwRAIgHdmgcZAvN63ZM1+VuZPyBikhRgzJo46GYaZS8AaP2yAC IE3beOlJGwZfF+FhXLh4rTZBCuSb56dIKB9IPGGsUK01MAoGCCqGSM49BAMCA0cA MEQCIHDKpiHP1+j78nt3Bauo1yX/BQ25Kxu7sUcHG9cXKqzwAiBu80L08xUADHHx 3N/4oakgRYeuV9jcQqj4Y0h8CsB7Mw== -----END CERTIFICATE----- subject=CN = docs.photoroom.com issuer=C = US, O = Google Trust Services, CN = WE1 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2983 bytes and written 308 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-ECDSA-AES128-GCM-SHA256 Server public key is 256 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-ECDSA-AES128-GCM-SHA256 Session-ID: E5EA2F80927D127BED68683CB2C895F638E0221A0A9813DD54C69A090A44AD03 Session-ID-ctx: Master-Key: 064C68BEB2C29CEE2B5C4BB016EB704B0CAFE4C3A93A099BD34261B678C35BDC9C31E029CF2CC92F95647170A7591530 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 64800 (seconds) TLS session ticket: 0000 - 1f db 70 d8 7a ba 18 28-95 c2 6c 0f 7e 2f f4 d5 ..p.z..(..l.~/.. 0010 - 1a e4 5a 21 a2 68 0c 2c-3e 10 34 4d f4 57 e6 78 ..Z!.h.,>.4M.W.x 0020 - 87 b5 f9 f8 00 9a e9 b6-95 c6 ae a2 5d a2 bd c1 ............]... 0030 - 43 5a b3 eb 82 a6 d4 c0-33 bf 48 de df 2d e0 3c CZ......3.H..-.< 0040 - 7b 98 88 06 e3 55 93 11-59 9f ac 9e 7c 20 b1 1b {....U..Y...| .. 0050 - 5d cc 7b 1c ab 34 5d 29-d7 77 c0 f7 22 53 e2 a7 ].{..4]).w.."S.. 0060 - 18 b0 1e 95 62 2e d8 35-b0 93 2f 74 84 9f 22 14 ....b..5../t..". 0070 - 95 78 2f ba ea 12 f3 6d-92 b5 66 af e3 4d 39 91 .x/....m..f..M9. 0080 - ee c1 25 3d 1d f0 6d 30-84 f3 06 8a 77 88 33 0c ..%=..m0....w.3. 0090 - e0 b4 ed b0 8f 95 45 ff-eb 71 ae 2d b0 4a 29 16 ......E..q.-.J). 00a0 - 0f c1 32 d9 45 7d c9 97-56 48 a0 6f 09 71 e8 22 ..2.E}..VH.o.q." 00b0 - e7 cb a8 53 a8 7c 36 49-70 85 7b 66 27 5c 77 a7 ...S.|6Ip.{f'\w. Start Time: 1774368033 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WE1 verify return:1 depth=0 CN = docs.photoroom.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.photoroom.com i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Feb 20 22:21:03 2026 GMT; NotAfter: May 21 23:20:57 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WE1 i:C = US, O = Google Trust Services LLC, CN = GTS Root R4 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDojCCA0mgAwIBAgIRAKxRLA2pPbBdE18jkgo86C4wCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDIyMDIyMjEwM1oXDTI2MDUyMTIzMjA1N1owHTEbMBkG A1UEAxMSZG9jcy5waG90b3Jvb20uY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD QgAEDqDNF7Hj10Sx93VBQGBWCn4k/c59qJy9sd1xh4RBcebU/hewb7kGFJykseb+ jxIXLBi+BV1yweu1dekOuqw/R6OCAkowggJGMA4GA1UdDwEB/wQEAwIHgDATBgNV HSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBScdcbc0iVG 59oJKVIEeCiSNcsBMjAfBgNVHSMEGDAWgBSQd5I1Z8T/qMyp5nvZgHl7zJP5ODBe BggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29nL3Mv d2UxL3JGRTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNydDAd BgNVHREEFjAUghJkb2NzLnBob3Rvcm9vbS5jb20wEwYDVR0gBAwwCjAIBgZngQwB AgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0xUWjlu TDlzUVJBLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AA5XlLzzrqk+Mxss mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABnH1bWBQAAAQDAEcwRQIhAIJbl+1Cfmnr nkDYK22MZlFLs66NRJlSlIkcnV9VCSndAiB+w+BkhPFIME4w51Lm07vbUJAwpsrd WiGY7rkjkbC7BAB1AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB nH1bXB4AAAQDAEYwRAIgHdmgcZAvN63ZM1+VuZPyBikhRgzJo46GYaZS8AaP2yAC IE3beOlJGwZfF+FhXLh4rTZBCuSb56dIKB9IPGGsUK01MAoGCCqGSM49BAMCA0cA MEQCIHDKpiHP1+j78nt3Bauo1yX/BQ25Kxu7sUcHG9cXKqzwAiBu80L08xUADHHx 3N/4oakgRYeuV9jcQqj4Y0h8CsB7Mw== -----END CERTIFICATE----- subject=CN = docs.photoroom.com issuer=C = US, O = Google Trust Services, CN = WE1 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2822 bytes and written 332 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 Server public key is 256 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 11 s |
| Total URLs | 66 |
| Total size | 27 MB |
| Requests - total time | 31 s |
| Requests - avg time | 479 ms |
| Requests - min time | 25 ms |
| Requests - max time | 6 s |
| Requests by status | 200: 60 307: 5 404: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 549 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 275 ms | 61 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 272 ms | 61 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 191 ms | 60 |
| AccessibilityAnalyzer::checkMissingLabels | 182 ms | 60 |
| AccessibilityAnalyzer::checkMissingRoles | 172 ms | 60 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 167 ms | 61 |
| AccessibilityAnalyzer::checkMissingLang | 165 ms | 60 |
| BestPracticeAnalyzer::checkInlineSvg | 44 ms | 61 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 25 ms | 61 |
| AccessibilityAnalyzer::checkImageAltAttributes | 14 ms | 60 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 10 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 6 ms | 61 |
| SecurityAnalyzer::checkHeaders | 1 ms | 61 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 199 ms | 61 |
| JavaScriptProcessor::findUrls | 108 ms | 61 |
| HtmlProcessor::findUrls | 102 ms | 66 |
| CssProcessor::findUrls | 6 ms | 61 |
| AstroProcessor::findUrls | 1 ms | 61 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 61 |
| NextJsProcessor::findUrls | 0 ms | 61 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 61 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 61 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 66 |
| SvelteProcessor::findUrls | 0 ms | 61 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 61 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 16:00:22 |
| Command | siteone-crawler --url=https://docs.photoroom.com --markdown-export-dir=/tmp/siteone-photoroom --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |