PHP class to scrape local search results from Google. Customize the location, language, domain, and device type.
Please note that this is not an application. It is only code, and you must know PHP in order to use it.
Features
- Scrape local search results from over 92,000 locations worldwide.
- Disables & overrides Google’s automatic location detection.
- Scrape unlimited pages.
- Set the language for search results.
- Easily switch between desktop, tablet, or mobile.
- Use any Google domain (google.com, google.nl, etc)
- Proxy support – with optional user/pass authentication
- Fast & lightweight parsing – doesn’t use a DOM.
- Composer-ready (PSR-4) version included.
API Documentation
Please refer to the Live Preview to see full API documentation and more code examples. Or you can search the available locations.
Example code
<?php require "class.Google.php"; $google = new GoogleSearch(); $google->setLocation("new york"); $google->setQuery("nearby restaurants"); $google->setDevice("mobile"); // optional $google->setLanguage(new Language("es")); // optional $google->setProxy("123.211.1.13:8080", "user:pass"); // optional $page1 = $google->next(); $page2 = $google->next(); while ($result = $page1->fetch_array()) { $title = $result["title"]; $description = $result["description"]; $site = $result["site"]; $domain = $result["domain"]; echo $title . " - "; echo $domain . "<br>"; } ?>
Requirements
- PHP 5.4 +
- CURL
Changelog
Version 1.0.2 (Aug 1, 2016) - Added new "url" property to search results, to get the absolute URL of each result Version 1.01 - New techiehut documentation. - Fixed some domain names not parsing correctly. - Added new Location and Language classes. - Updated composer (PSR-4) code to follow specifications. Version 1.0 - Initial release
[eltd_button size=”huge-full-width” type=”outline” text=”Download & Demo Links” custom_class=”#” icon_pack=”font_awesome” fa_icon=”” link=”” target=”_blank” color=”” hover_color=”” background_color=”” hover_background_color=”” border_color=”” hover_border_color=”” font_size=”” font_weight=”” margin=””]
Demo = Local Google Results Scraper – PHP Class
[eltd_button size=”huge” type=”” text=”Full Live Demo” custom_class=”” icon_pack=”font_awesome” fa_icon=”fa-laptop” link=”https://codecanyon.net/item/local-google-results-scraper-php-class/17195769″ target=”_blank” color=”” hover_color=”” background_color=”” hover_background_color=”” border_color=”” hover_border_color=”” font_size=”” font_weight=”” margin=””]
Kindly Note: We update new contents like WordPress Themes, Plugins, PHP Scripts everyday. But remember that you should never use this items in a commercial website. All the contents posted here for development & testing purpose only. We’re not responsible for any damage, use at your own RISK! We highly recommend to buy Local Google Results Scraper – PHP Class from the The Developer ( baileyherbert ) website. Thank you.
Download = Local Google Results Scraper – PHP Class-[Updated].zip