Proxyless mint first + Webshare SERP fetch (Webshare is rotating; AmazonTask+WS caused IP mismatch). forceProxyless flag. Shorter solve budget. isPublic false.
AmazonTask+Webshare then Proxyless fallback in same solve; SERP still via Webshare + x-aws-waf-token. isPublic false.
WAF shared egress → Webshare residential (AmazonTask + SERP). Adds x-aws-waf-token header. Proxyless+Webshare CROSS fallback. DataImpulse remains browser-tier fallback. isPublic false.
Cloud-specific: clear env proxies; httpbin Cookie probe in DIAG; Camoufox APIRequest (Firefox TLS) before got-scraping. Local CROSS-sticky tokens work — remaining gap is Apify runtime TLS/cookie path. isPublic false.
Rotate DataImpulse sticky exits on WAF miss (matched-IP tokens still 401 on some exits). Map all 2Captcha solution cookies. Camoufox proxy username/password split. Header-generator off for Cookie. isPublic false.
AmazonTask WITH same DataImpulse sticky DE for 2Captcha solve and SERP fetch (IP-bound aws-waf-token). No Proxyless on cloud. DIAG exit IP compare on miss. PPE unchanged. isPublic false.
Primary path: 2Captcha AmazonTaskProxyless (jsapiScript) → aws-waf-token cookie → HTTP SERP with Residential DE. Camoufox tiers remain fallback. PPE unchanged. isPublic false.
DOM /expose/ fallback + broader JSON intercept when resultListModel missing. DIAG_HTML/DIAG_META on nav/parse-miss. Unblocker prefers Camoufox before HTTP. isPublic false.
Initial private release. Camoufox + Apify Residential DE against Immobilienscout24 AWS WAF. Parses resultListModel / searchResponseModel JSON; paginates via pagenumber. PPE property-scraped $0.005 + start $0.00005 with usage pass-through. isPublic false.