Install
openclaw skills install @dataify-server/dataify-google-imagesopenclaw skills install @dataify-server/dataify-google-imagesUse this skill to turn a user's Google Images request into a Dataify Scraper API form submission.
q as the image search query and set engine to google_images.json=1, google_domain=google.com, start=0, nfpr=0, filter=1, device=desktop, and no_cache=false. Do not treat examples such as pizza, us, en, radius=10, tbm=isch, render_js=true, or ai_overview=true as defaults.DATAIFY_API_TOKEN.python3. Run it from this skill directory, or use the absolute path to scripts/google_images.py.python3 scripts/google_images.py --q "red sneakers" --json 1
For many fields, pass one JSON object with shell-appropriate quoting. The script will still submit form data to the API:
python3 scripts/google_images.py --params-json '{"q":"red sneakers","json":"1","google_domain":"google.com","gl":"us","hl":"en","device":"mobile"}'
Use references/google_images_api.md when you need the exact field list, defaults, constraints, or examples.
Core rules:
Content-Type: application/x-www-form-urlencoded.engine to google_images.q cannot be inferred.uule is present, omit location, lat, lon, and radius.location is present, omit uule, lat, and lon.lat and lon together. If only one is available, ask for the missing coordinate.Bearer is accepted and prefixed automatically.Common mappings:
json: "1"json: "2"json: "3"json: "4"google_domainglhlcr, formatted like countryFRlr, formatted like lang_frlocationuulelat and lonradiusstart: String((N - 1) * 10)tbssafe: "active" or safe: "off"devicerender_js: "true"no_cache: "true"ai_overview: "true"python3 scripts/google_images.py --q "red sneakers" --json 1
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.