Google Yahoo DuckDuckGo

Image Search API from $0.42/1K

Image search across Google, Yahoo, Bing, DuckDuckGo & Brave. Thumbnails, source URLs & dimensions from $0.42/1K at Scale.

View Pricing View Documentation
All engines $0.42/1K (Scale) Size & Color Filters 5 Image Engines

Five Image Engines, One API Key

All five engines return the same image row at the same price, so choose by the index you want — or run the same term through several and compare what each one surfaces. Pay only for what you use.

Yahoo

Yahoo Images

from $0.42
per 1,000 searches (Scale tier)
  • 20-30 images per request
  • Thumbnails & source URLs
  • 112 country targeting
  • Single call, sized with num
  • Structured accuracy
  • Structured JSON fields
Google

Google Images

from $0.42
per 1,000 searches (Scale tier)
  • Up to 100 images per request
  • Largest image index
  • Full-size URLs & thumbnails
  • Dimensions (width & height)
  • Color & size filters
  • Alt text / title included

Search Images in Seconds

A single API call returns structured image data with thumbnails and source URLs. Use size filters to find exactly what you need.

cURL - Image Search with Size Filter
# Search images with large size filter
curl "https://apiserpent.com/api/images?q=mountain+landscape&engine=ddg&size=large&num=20" \
  -H "X-API-Key: YOUR_API_KEY"
JSON Response (partial)
{
  "success": true,
  "query": "mountain landscape",
  "type": "images",
  "engine": "ddg",
  "country": "us",
  "results": {
    "images": [
      {
        "position": 1,
        "title": "Beautiful Mountain Landscape at Sunset",
        "thumbnail": "https://cdn.example-photos.com/thumb/mountain.jpg",
        "original": "https://cdn.example-photos.com/full/mountain.jpg",
        "width": 3840,
        "height": 2160,
        "source": "example-photos.com",
        "pageUrl": "https://example-photos.com/gallery/mountains"
      }
    ],
    "totalResults": 20
  },
  "meta": {
    "totalImages": 20,
    "elapsed": "1284ms",
    "timestamp": "2026-09-02T10:47:33.000Z"
  }
}

Complete Image Data from Every Engine

Each image endpoint returns structured JSON with all the metadata you need for visual search tools, content platforms, and design applications.

Image Fields

  • images[].position
  • images[].title
  • images[].thumbnail
  • images[].original
  • images[].width
  • images[].height
  • images[].source
  • images[].pageUrl
  • totalResults

Request Parameters

  • q (search query)
  • engine (google, yahoo, bing, ddg, brave)
  • num (results count)
  • size (small, medium, large)
  • type (photo, clipart, animated)
  • color (filter by color)
  • aspect (square, wide, tall)
  • license (cc, public, modify…)
  • country (localization)
  • language (e.g., en, es, de)

Ask for more images than a page returns and the response adds a top-level delivery block — requested, returned, a short reason and note, and an async_endpoint pointer at /api/bulk/jobs for the deeper run.

Engine Comparison

  • DDG: from $0.42/1K (Scale), 112 countries
  • Yahoo: from $0.42/1K (Scale), 112 countries
  • Bing: from $0.42/1K (Scale), 112 countries
  • Brave: from $0.42/1K (Scale), 112 countries
  • Google: from $0.42/1K (Scale), 112 countries, largest index
  • All five return thumbnails + full URLs
  • All five return dimensions

Use Cases

  • Visual content research
  • Stock photo alternatives
  • Design inspiration tools
  • Content curation platforms
  • Brand image monitoring

Image Search API Questions

Every image result carries the same eight fields on every engine, in the same order: position, title, thumbnail, original, width, height, source and pageUrl. A value the result did not carry comes back as null rather than as a missing key, so one parser works across every engine.
Image search costs $0.60 per 1,000 requests on the Default tier, $0.54 per 1,000 on the Growth tier with a one-time $100 deposit (10% off), and $0.42 per 1,000 on the Scale tier with a one-time $500 deposit (30% off). All supported image engines share the same price within each tier. Image Search is free-eligible from the shared 10-call pool.
Yes. The Image Search API supports filters for image size (small, medium, large, wallpaper), image type (photo, clipart, line art, animated), and color filtering.
All five engines (Google, Yahoo, Bing, DuckDuckGo, Brave) cost the same $0.42/1K at the Scale tier and support 112 country codes. Choose by data: DuckDuckGo offers privacy-friendly results; Yahoo and Bing each return rich metadata; Google has the largest image index and the most comprehensive metadata. Pick based on your data needs — pricing and country coverage are identical.
DuckDuckGo returns up to 100 images per request. Yahoo Images returns approximately 20-30 images per request. Google Images returns up to 100 images per request. Image search is a single call, so you size the response with the num parameter, from 1 to 100; there is no pages parameter on this endpoint.

Start using the Image Search API

Image Search is free-eligible from the shared 10-call pool. Add credits when you are ready to run live image queries.

View Pricing

Related guides

More search APIs and developer guides.

Image Search API GuideA complete developer guide to image search via API. Video Search APIPull video results from search engines with one call. News APIAggregate news articles from search engines. All SERP APIsWeb, news, images, and video search across five engines.