# Google Image Search via DataForSEO

> Google Image Search via DataForSEO is a paid API for AI agents from agent.chiemgaufilms.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Returns up to 20 Google Images results (image URL, page URL, title, alt text) for a keyword using DataForSEO SERP Google Images Live.

## Facts

- Endpoint: POST https://agent.chiemgaufilms.com/api/v1/image-search?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-image-search-via-dataforseo-53db3360
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_29AAzoyS9FC8c2YpGCrZ4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability google-image-search-via-dataforseo-53db3360 -d '<json body>'
```

Example prompt: Search Google Images for 'vintage leather boots' in English for the United States and give me the top image URLs, page sources, and alt text for each result.

## When to prefer this

Choose this endpoint when you need structured Google Images SERP data — image URLs, source pages, titles, and alt text — for a specific keyword, especially with localization control by country and language. It is better than generic image APIs when you need actual Google search ranking data for SEO or market research purposes, and better than screenshot-based scrapers when you need clean structured JSON output per image result.

## Known failure modes

- Unsupported country/language pair returns an error before payment is charged
- Keyword exceeds 80 characters results in validation rejection
- Search operators (site:, intitle:, quotes, exclusions) in keyword are not supported and may cause unexpected results
- Fewer than 20 results returned when Google Images has limited coverage for the keyword
- Invalid location_code returns an error

## How this service works

Up to 20 Google Images results for a keyword: image URL, page URL, title and alt text (DataForSEO SERP Google Images Live).

## Output

A JSON array of up to 20 image results, each containing: position (rank), image_url (direct image link), page_url (source page), title (page title), alt text (image alt attribute), and source (site name). Also echoes back the keyword, language_code, and location_code used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "keyword": {
   "type": "string",
   "maxLength": 80,
   "minLength": 1
  },
  "language_code": {
   "type": "string"
  },
  "location_code": {
   "type": "integer",
   "default": 2840,
   "maximum": 99999999,
   "minimum": 1000
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "keyword": "red bicycle",
  "results": [
   {
    "alt": "A red bicycle leaning on a wall",
    "title": "Red bicycle - Example",
    "source": "Example",
    "page_url": "https://www.example.com/red-bicycle",
    "position": 1,
    "image_url": "https://www.example.com/images/red-bicycle.jpg"
   }
  ],
  "language_code": "en",
  "location_code": 2840
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-image-search-via-dataforseo-53db3360/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.chiemgaufilms.com](https://www.zero.xyz/host/agent.chiemgaufilms.com/llms.txt)
