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. 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 location_auto is not rewriting your gl and hl; set location_auto=false to keep manual control.

Context: 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.