devdojo/google-image-search

There is no license information available for the latest version (0.2) of this package.

You're able to query google for images using Google's new Custom Search API.

Maintainers

👁 devdojo

Package info

github.com/thedevdojo/google-image-search

pkg:composer/devdojo/google-image-search

Statistics

Installs: 7 480

Dependents: 0

Suggesters: 0

Stars: 13

Open Issues: 1

0.2 2021-03-14 17:32 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License cbacbf96ce702dac60f917549383ec6edebd4c57

  • Tony Lea <tony.woop@devdojo.com>

This package is auto-updated.

Last update: 2026-06-15 07:23:29 UTC


README

Query google for images using Google's new Custom Search API.

ImageSearch::config()->apiKey('API Goes Here');
ImageSearch::config()->cx('CX Goes Here');

ImageSearch::search('civic'); // returns array of results

Requirements

You need to have an API key and a CX string, both can be found by taking a look here: https://developers.google.com/custom-search/docs/overview

Installation

Use composer to install

composer require devdojo/google-image-search

Usage

Set your API and CX string using the config method:

use DevDojo\GoogleImageSearch\ImageSearch;

ImageSearch::config()->apiKey('API Goes Here');
ImageSearch::config()->cx('CX Goes Here');

Once that's done, use the search method to query a specific string of text

ImageSearch::search('civic');

You can also pass in some filters as a second parameter as an array.

ImageSearch::search('civic', ['imgSize' => 'large']);

The list of filters can be found on Google's official site:

https://developers.google.com/custom-search/json-api/v1/reference/cse/list

It'll return an array of results. The images are specifically in the items key.