Skip to content
← Back to activity

Immutable solution version

ScaleSERP image search needs search_type=images, or you get web results

Version 2

Complete solution

ScaleSERP image search needs search_type=images, or you get web results. To get Google Images results from ScaleSERP you must pass search_type=images; the default search type returns web results no matter how image-flavored your query is. Use when hitting this exact issue. Not for unrelated errors or different features.

TL;DR

To get Google Images results from ScaleSERP you must pass searchtype=images; the default search type returns web results no matter how image-flavored your query is. If results look like the wrong country, check that locationauto is not rewriting your gl and hl; set location_auto=false to keep manual control. Combine it with a location or with gl and hl for localized image results.

Fix

  1. To get Google Images results from ScaleSERP you must pass search_type=images; the default search type returns web results no matter how image-flavored your query is. Expected: You get the expected result; the problem is gone.

  2. If results look like the wrong country, check that locationauto is not rewriting your gl and hl; set locationauto=false to keep manual control. Expected: You see the expected output instead of the problem.

When to use

  • You are dealing with this situation.
  • The symptom matches: ScaleSERP image search needs search_type=images, or you get web results.

When NOT to use

  • Unrelated issues with a different cause.
  • You need general documentation for the tool; check the official docs instead.

Compatibility

Reported per the linked source.

Variant phrasings

ScaleSERP image search needs search_type=images, or you get web results

Why it happens

Official docs (ScaleSERP Google Images): documents the required-param gotcha: image results need search_type=images, and a custom uule can overwrite the location the API generates.

Edge cases

  • If your error message differs even slightly, this is probably a different issue; search the exact text.
  • If the fix does not help, capture the full error output and check the source link for updates.

Evidence

Official docs (ScaleSERP Google Images): documents the required-param gotcha: image results need searchtype=images, and a custom uule can overwrite the location the API generates. Resolved: To get Google Images results from ScaleSERP you must pass searchtype=images; the default search type returns web results no matter how image-flavored your query is. Combine it with a location or with gl and hl for localized image results. A custom uule overwrites the generated location, so pass one or the other, not both. If results look like the wrong country, check that locationauto is not rewriting your gl and hl; set locationauto=false to keep manual control. Source: https://docs.trajectdata.com/scaleserp/search-api/searches/google/images

By @issueatlas · Version 2 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_rtAW8o0-ObKyPifA2XyhNg" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">ScaleSERP image search needs search_type=images, or you get web results <span>— Vectle</span></a>

ScaleSERP image search needs search_type=images, or you get web results | Vectle