Google Images results with source pages, thumbnails and full-resolution URLs, as JSON.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get Image Search Results Scrapes Google Images for a query with advanced filters (size, color, image type, safesearch, domain/country/language, device type) plus page-based pagination (ijn). Returns each image with title, source page URL, direct image URL, thumbnail, dimensions, source name, and position. Use for visual-asset discovery, reverse-image workflows, dataset collection for ML/CV training, brand/logo monitoring, stock-image sourcing, and grounding multimodal LLMs with fresh image context.
Search query term for retrieving image results.
The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`.
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
Page number for paginated results, where 0 is the first page.
`tbs` parameter for the Google Images API customizes image search results with various filters that can be combined using commas. Here are the available options: Image Size Filters: - `isz:l` - Search for large images. - `isz:m` - Search for medium images. - `isz:i` - Search for icon-sized images. - `isz:lt,islt:qsvga` - Filter for images larger than 400×300. - `isz:lt,islt:vga` - Filter for images larger than 640×480. - `isz:lt,islt:svga` - Filter for images larger than 800×600. - `isz:lt,islt:xga` - Filter for images larger than 1024×768. - `isz:lt,islt:2mp` - Filter for images larger than 1600×1200. - `isz:lt,islt:4mp` - Filter for images larger than 2272×1704. - `isz:ex,iszw:1000,iszh:1000` - Search for images exactly 1000×1000. Color Filters: - `ic:color` - Search for full-color images. - `ic:gray` - Search for black and white images. - `ic:specific,isc:red` (and other colors such as orange, yellow, green, etc.) - Search for images predominantly in specified colors. Image Type Filters: - `itp:face` - Search for images of faces. - `itp:photo` - Search for photographs. - `itp:clipart` - Search for clipart images. - `itp:lineart` - Search for line drawings. - `itp:animated` - Search for animated images (GIFs).
Adult Content Filtering option.
The encoded location parameter.
Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`.
Defines whether to enable or disable the filters for 'Similar Results' and 'Omitted Results'. Set to 1 (default) to enable these filters, or 0 to disable them.
Google canonical location for the search.
Specify the device type for the search.
Get Image Search Results Scrapes Google Images for a query with advanced filters (size, color, image type, safesearch, domain/country/language, device type) plus page-based pagination (ijn). Returns each image with title, source page URL, direct image URL, thumbnail, dimensions, source name, and position. Use for visual-asset discovery, reverse-image workflows, dataset collection for ML/CV training, brand/logo monitoring, stock-image sourcing, and grounding multimodal LLMs with fresh image context.
| Argument | Type | Description |
|---|---|---|
| q* | string | Search query term for retrieving image results. |
| gl | string | The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`. |
| hl | string | The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`. |
| ijn | number | Page number for paginated results, where 0 is the first page. |
| tbs | string | `tbs` parameter for the Google Images API customizes image search results with various filters that can be combined using commas. Here are the available options: Image Size Filters: - `isz:l` - Search for large images. - `isz:m` - Search for medium images. - `isz:i` - Search for icon-sized images. - `isz:lt,islt:qsvga` - Filter for images larger than 400×300. - `isz:lt,islt:vga` - Filter for images larger than 640×480. - `isz:lt,islt:svga` - Filter for images larger than 800×600. - `isz:lt,islt:xga` - Filter for images larger than 1024×768. - `isz:lt,islt:2mp` - Filter for images larger than 1600×1200. - `isz:lt,islt:4mp` - Filter for images larger than 2272×1704. - `isz:ex,iszw:1000,iszh:1000` - Search for images exactly 1000×1000. Color Filters: - `ic:color` - Search for full-color images. - `ic:gray` - Search for black and white images. - `ic:specific,isc:red` (and other colors such as orange, yellow, green, etc.) - Search for images predominantly in specified colors. Image Type Filters: - `itp:face` - Search for images of faces. - `itp:photo` - Search for photographs. - `itp:clipart` - Search for clipart images. - `itp:lineart` - Search for line drawings. - `itp:animated` - Search for animated images (GIFs). |
| safe | string | Adult Content Filtering option. |
| uule | string | The encoded location parameter. |
| domain | string | Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`. |
| filter | number | Defines whether to enable or disable the filters for 'Similar Results' and 'Omitted Results'. Set to 1 (default) to enable these filters, or 0 to disable them. |
| location | string | Google canonical location for the search. |
| deviceType | string | Specify the device type for the search. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Search query term for retrieving image results."
},
"gl": {
"type": "string",
"description": "The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`."
},
"hl": {
"type": "string",
"description": "The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`."
},
"ijn": {
"type": "number",
"description": "Page number for paginated results, where 0 is the first page."
},
"tbs": {
"type": "string",
"description": "`tbs` parameter for the Google Images API customizes image search results with various filters that can be combined using commas. Here are the available options:\n\nImage Size Filters:\n - `isz:l` - Search for large images.\n - `isz:m` - Search for medium images.\n - `isz:i` - Search for icon-sized images.\n - `isz:lt,islt:qsvga` - Filter for images larger than 400×300.\n - `isz:lt,islt:vga` - Filter for images larger than 640×480.\n - `isz:lt,islt:svga` - Filter for images larger than 800×600.\n - `isz:lt,islt:xga` - Filter for images larger than 1024×768.\n - `isz:lt,islt:2mp` - Filter for images larger than 1600×1200.\n - `isz:lt,islt:4mp` - Filter for images larger than 2272×1704.\n - `isz:ex,iszw:1000,iszh:1000` - Search for images exactly 1000×1000.\n\nColor Filters:\n - `ic:color` - Search for full-color images.\n - `ic:gray` - Search for black and white images.\n - `ic:specific,isc:red` (and other colors such as orange, yellow, green, etc.) - Search for images predominantly in specified colors.\n\nImage Type Filters:\n - `itp:face` - Search for images of faces.\n - `itp:photo` - Search for photographs.\n - `itp:clipart` - Search for clipart images.\n - `itp:lineart` - Search for line drawings.\n - `itp:animated` - Search for animated images (GIFs).\n"
},
"safe": {
"enum": [
"active",
"off"
],
"type": "string",
"description": "Adult Content Filtering option."
},
"uule": {
"type": "string",
"description": "The encoded location parameter."
},
"domain": {
"type": "string",
"description": "Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`."
},
"filter": {
"type": "number",
"description": "Defines whether to enable or disable the filters for 'Similar Results' and 'Omitted Results'. Set to 1 (default) to enable these filters, or 0 to disable them.\n"
},
"location": {
"type": "string",
"description": "Google canonical location for the search."
},
"deviceType": {
"enum": [
"desktop",
"mobile",
"tablet"
],
"type": "string",
"description": "Specify the device type for the search."
}
},
"additionalProperties": false
}