Updated Jul 15, 2026

Discovery

Extract linked S3 and Azure strings from pages

Spider pages and scrape linked cloud resource strings.

Agent

overview

What cloudscraper does

cloudscraper crawls from -u (or -l) and extracts cloud resource strings already present in HTML and scripts: S3 buckets, Azure blobs, GCS objects, DigitalOcean spaces. It reports what the app links or embeds, not invented names.

Depth (-d) caps how far links are followed; -p sets parallel processes. Prefer this when you care what the target already references. For keyword brute force of public names, use cloud-enum instead.

Trickest runs it as a managed Discovery node: URL or target list in, file and folder of findings out. Pipe bucket names into s3scanner when you need exposure checks.

source github.com/jordanpotti/cloudscraper

use cases

Where cloudscraper fits

Find cloud buckets linked from an app

Crawl a product site with -u so embedded S3 or Azure URLs surface without guessing names.

Seed exposure checks

Pass scraped bucket names into s3scanner or cloud permission checkers to see which assets are public.

Bulk-scrape several targets

Use -l with a line-delimited URL list and raise -p when many apps need the same cloud scrape.

reference

cloudscraper inputs and flags

6 inputs
NameTypeFlagDescription
urlSTRING-uTarget scope URL to spider.
depthSTRING-dMax link depth to crawl (default 5).
target-listFILE-lFile of line-delimited target URLs.
processesSTRING-pNumber of parallel processes (default 2).
verboseBOOLEAN-vEnable verbose output.
no-verifyBOOLEAN--no-verifySkip TLS verification.

Showing key inputs. cloudscraper exposes 6 inputs in total.

example

Run cloudscraper

cloudscraper · command
# spider example.com two levels deep for cloud resource stringscloudscraper -u https://example.com -d 2 -p 2 -v
sample output
[+] crawling https://example.com[+] found s3: example-static.s3.amazonaws.com[+] found s3: example-uploads.s3.amazonaws.com[+] found azure: examplemedia.blob.core.windows.net[+] found gcs: example-cdn.storage.googleapis.com[+] crawling https://www.example.com/docs[+] found s3: example-docs-public.s3.amazonaws.com[+] done: 7 cloud references

guidance

Choosing cloudscraper

Use cloudscraper when you want the cloud resources a site already references, not guessed names. Pair it with the app under test. For keyword brute force of public names, use cloud-enum. To list assets in accounts you own, use cloudlist.

cloud-enum

Brute-forces public cloud names from a keyword. cloudscraper scrapes references from the target's own pages.

s3scanner

Tests S3 buckets for exposure. Feed it the references cloudscraper finds.

katana

General-purpose crawler. cloudscraper focuses on extracting cloud resource strings while it spiders.

faq

cloudscraper questions

Run `cloudscraper -u https://example.com -d 3`, or set the url and depth inputs on the Trickest node.

Run cloudscraper yourself

A target URL feeds CloudScraper, which scrapes cloud references from its pages and passes them to s3scanner so exposed buckets land as output.

Facts on this page come from the live Trickest tool library.