1.2.1 • Published 2 years ago

free-google-images v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

free-google-images

Reverse Engineered Google Image Search API

The usage of this API does NOT require an API key, nor is it rate limited.

Usage

Exports search function that takes query string as first argument, a boolean safeSearch as second and optionally user agent as second. Usage of the user agent argument has not been tested. search returns an promise that resolves to an array with objects like this (should be self-explanatory):

{
	preview: {
		url: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQpttHz6N94mnwy5NbULk733B3srNYPMsmaYQ&usqp=CAU',
		size: { width: 300, height: 168 }
	},
	image: {
		url: 'https://en.free-wallpapers.su/data/media/3/big/anm5679.jpg',
		size: { width: 1920, height: 1080 }
	},
	color: 'rgb(232,190,194)',
	link: 'https://en.free-wallpapers.su/img116919.htm',
	title: 'Astolfo. Desktop wallpaper. 1920x1080'
}

Example

const google_images = require("free-google-images");

google_images.search("astolfo+images").then(results => results.forEach(r => console.log(r.image.url)))
google_images.searchRandom("astolfo+images").then(result => console.log(result.image.url))

google_images.searchRandom("hentai", true).then(result => console.log(result.image.url)) // no results because of safe search
1.2.0

2 years ago

1.2.1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago