Я знаю, что вы упомянули, что Yahoo не работает, однако мы успешно используем API Yahoo в очень похожем контексте. Проверьте API поиска изображений BOSS . Одна из причин, по которой мы изначально пошли с BOSS, заключалась в том, что у него нет дневных ограничений. API поиска изображений также позволяет фильтровать, указывать размер и многое другое. результаты возвращаются в XML.
С учетом всего вышесказанного, если бы нам пришлось это сделать, мы бы пошли по маршруту Bing API , поскольку у Bing более светлое будущее, чем у Yahoo, и у него очень похожий, если не лучший, API. Похоже, он может возвращать результаты в XML, JSON и SOAP.
EDIT:
Увидев, что вы ТОЛЬКО искали URL, я перепробовал все три основные поисковые системы, и следующий URL оказался наиболее близким к тому, что вы описали: http://www.bing.com/images/search?q=car&view=detail&first=1
Боюсь, что единственный способ получить именно то, что вы ищете на 100% клиентской стороне, - это использовать Bing API с результатом jsonp, а затем манипулировать DOM через Javascript. Проверьте этот пример кода для грубого начала.