Download the PHP package searchdata/php-sdk without Composer
On this page you can find all versions of the php package searchdata/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download searchdata/php-sdk
More information about searchdata/php-sdk
Files in searchdata/php-sdk
Package php-sdk
Short Description SearchData is an API that allows scraping various search engines such as Google, Bing, Yandex, etc. while using rotating proxies to prevent bans. This SDK for PHP makes the usage of the API easier to implement in any project you have.
License ISC
Informations about the package php-sdk
SearchData PHP SDK
SearchData is an API that allows scraping various search engines such as Google, Bing, Yandex, etc. while using rotating proxies to prevent bans. This SDK for PHP makes the usage of the API easier to implement in any project you have.
Dependencies
The only dependency of this package is related to the php-curl library from here
To install it, simply run:
Installation
Run the following command in the main folder of your project:
API Key
To use the API and the SDK you will need an API Key. You can get one by registering at SearchData
Classes
This SDK provides a class for each search engine from searchdata.io. Here is the list:
Class | Usage |
---|---|
SearchdataGoogleSearch | google searches |
SearchdataBingSearch | bing searches |
SearchdataYandexSearch | yandex searches |
SearchdataGoogleAutocomplete | google autocomplete searches |
SearchdataGoogleEvents | google events searches |
SearchdataGoogleJobs | google jobs searches |
SearchdataGoogleJobsListing | google jobs listing searches |
SearchdataGoogleMaps | google maps searches |
SearchdataGoogleMapsReviews | google maps reviews searches |
SearchdataGoogleProduct | google product searches |
SearchdataGoogleReverseImage | google reverse image searches |
SearchdataGoogleScholar | google scholar searches |
SearchdataGoogleScholarAuthor | google scholar author searches |
SearchdataGoogleScholarCite | google scholar cite searches |
SearchdataGoogleScholarProfiles | google scholar profiles searches |
SearchdataLocations | locations api |
Usage
Using the SDK it's quite easy. An example of a GET call to the API is the following:
Alternatively, you can use the function executeRaw, which will allow you to send the parameters in an associative array:
For a better understanding of the parameters, please check out our documentation.