Get top backlinks from a SERP
This module allows to execute a search on Google and get the most important backlinks from the domains's SERP.
Installation
$ npm install backlinks-serp
Example
var serp = ; var options = host : "google.com" num : 100 jar: true qs : q : "blackfriday" pws : "0" apiKey : processenvMAJESTIC_API_KEY datasource : "fresh" showDomainInfo : true ; serp
Options
The 'options' json structure can contain the following paramaters :
For executing the request/scrape on Google :
- For google.com, the param host is not necessary.
- qs can contain the usual Google search parameters : https://moz.com/ugc/the-ultimate-guide-to-the-google-search-parameters.
- options.qs.q is the keyword or an array of keywords.
- num is the number of desired results (defaut is 10).
- The options object can also contain Request parameters like http headers, ...
- The user agent is not mandatory. Default value will be : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'
- delay : delay in ms between each HTTP request on Google (default : 0 ms).
- retry : number of retry if an HTTP request fails (error or HTTP status != 200).
For Checking the domains :
- apiKey : your majestic key API,
- datasource : the majestic datasource (fresh or historic)
- showDomainInfo : add extra info on the domain