Add Image Extractor API
complete
Justin O'Hara
Creating a SerpApi endpoint to replace base64 strings on thumbnail images. SerpApi will do the image conversions for the client.
Clients are worrying about compatibility with certain file types (webp) on specific browser types. Using a SerpApi endpoint would handle this extraction and conversion and funnel it to .jpeg's and .png's.
Here's an example of the extremely long base64 string.
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5OjcBCgoKDQwNGg8PGjclHyU3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3N//AABEIAEgASAMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAABAECAwYFB//EADAQAAEEAQMCBAUDBQEAAAAAAAEAAgMRBBIhMQVBIjJRYQYTcYGxkaHwBxcjUvEU/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAECBAP/xAAfEQADAAEEAwEAAAAAAAAAAAAAAQIRAxIhQSIxYRP/2gAMAwEAAhEDEQA/APpYZbtLRZTDY2x0Hnc8NG5KZbHbQG+Fp5rkrZrWt4aLUqWynSQowSvr5cOhvq/n9FZ+JI/z5MgF+VlBNH2Rar812RvfQsMCEROidqka42dbrtWZhY0YpkEbW+gaFsSoBVKUhbmZnExzIHmGMvHDtItBxMaj/hYLu/D6rVQSjCDLEpOlYL61YzNjYI2/CE4ChJ6cP2h76XZIU3VqgNe6LVEluO4UE77KrnVxwstV2gMG1+ikkDzLMNJO5+yktBJvZAE/Mb3cKUfNaaqzfAHdVc0Ghao5rNxvVcFA+DCTPaDTGG/dCUz52sj3jIc4+Gu/r+VC41TlmiJVLJ6970pPPos2/wACl52ql2MxllSaGuIJAA7rHEkMjRLqOl+4aQketznGw5JdzpGqvWtyl8PrMUsbNErHCmkEE+U8Hf6fsUuy8eOToDMGbUqGaz4QlGzMmBcH8/ZUE75HARt77WqIHDIb03vVqj59OziCT6JR8jnO0vBq+wpKzv8AlO1ufYPcOrSfYoAp1SfTLE1z3NMjqaGbatrN+2yF4PWur48LAMGcTyucWRssEh54/PP2UrNqvNcGzSWJ5O3MgBFm1pqBF1t772kmyNa0EO54tXbKSAA4u34JXdMytFOpYrciBzb8/PpS+W5uVlfC/UpGRs+dgkmo5B5QeaPbf7FfW43FzT37H2SXU+l4vUoXRzsb5S263pKpyOL2nIYHxj03KDGxvMMvGmSgK+p7roIep4z2Ne52ljnaPmOdsCubzP6YQSanY+Z8t1bDT+Ul/a/JaWmPqQII8TRHRB+t7j9Es2i2tJ/Dq8/r2Fi6R81pYN3EEWPTv/LXh5/xMyTIMfS43ZU7hQa1hc0nvQ5K06f/AE4w4t8yZ8xNcO0gevC6Lovw50/o8ejGDi4nxPcbLvqh738BPTn1yeB0H4XfNJDn9R1CUURDQDGb8fp+9oXa2yLS1rQ0AbAITmVKwjnVunlibseDMa2XAyAB/re32VNEuOdDY5C92woXalCzxbZ2tYZUZYABe6n/AIU/+1leA3vzW6ELpuZDlGgy9INgex9FIynmh6+ndCFabIwaFzuD4T3s8qBMdXl/4hCpsSQPkNjTvtwEIQpyUf/Z"
Zil
complete
We just released this functionality.
There are no more
base64
images in the JSON response, playground or "My Searches" pages. Instead, we host them ourselves with an URL such as https://serpapi.com/searches/602ad492a5d937f90567e6bb/images/92ab803fb891c5651961c5fe8533456ae282e2ba6b325b6e502a52c14baadd197089a380d3663dbf.jpeg. These images will be cached for 31 days (same as with searches).
In regards to image conversion for certain file types (webp), we have created a separate ticket here.
Justin O'Hara
in progress
Justin O'Hara
under review