Skip to main content

google-image-search-results-and-metadata-scraper

Run a Google Images search and get back full-resolution image URLs with dimensions, thumbnails, source page titles, and the web page each image came from. Output fields: engine, title, sourceDomain, imageUrl, imageWidth and more, as JSON rows. Use it for requests like \"Google image Search result...

Install this skill

or
78/100

Security score

The google-image-search-results-and-metadata-scraper skill was audited on Nov 11, 2026 and we found 6 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

low line 89

Command substitution pattern

SourceSKILL.md
87
88```bash
89RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/nimbryxo-studio~google-image-search-results-and-metadata-scraper/runs" \
90 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
91 -d @references/example-input.json)
low line 92

Command substitution pattern

SourceSKILL.md
90 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
91 -d @references/example-input.json)
92RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
93curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
94curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
medium line 78

Curl to non-GitHub URL

SourceSKILL.md
76
77```bash
78curl -s -X POST "https://api.apify.com/v2/acts/nimbryxo-studio~google-image-search-results-and-metadata-scraper/run-sync-get-dataset-items" \
79 -H "Authorization: Bearer $APIFY_TOKEN" \
80 -H "Content-Type: application/json" \
medium line 89

Curl to non-GitHub URL

SourceSKILL.md
87
88```bash
89RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/nimbryxo-studio~google-image-search-results-and-metadata-scraper/runs" \
90 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
91 -d @references/example-input.json)
medium line 93

Curl to non-GitHub URL

SourceSKILL.md
91 -d @references/example-input.json)
92RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
93curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
94curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
95```
medium line 94

Curl to non-GitHub URL

SourceSKILL.md
92RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
93curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
94curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
95```
96
Scanned on Nov 11, 2026
View Security Dashboard
Installation guide →
GitHub Stars 8
Rate this skill
Categoryproductivity
UpdatedNovember 11, 2026
bolvein-firex/scraping-skills