Skip to content
This repository has been archived by the owner on Nov 6, 2019. It is now read-only.

Node.js module/script to fetch the Google search ranking for a phrase

Notifications You must be signed in to change notification settings

benbuckman/nodejs-google-ranking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js module: Google Ranking

A node.js module that fetches Google search results, or the Google search ranking for a phrase.

npm install google-ranking

Example use case: Measure your business's rankings for strategic keywords and plot them on a graph over time.

Example code: see example.js

Disclaimer

Using this module might be a violation of Google's Terms of Service. I take no responsibility for the way you use it. Any violation of Google's TOS resulting from using this module is entirely the user's responsibility.

Methods

getGoogleRanking(searchPhrase, urlChecker, callback)

Finds where in the top 100 results a match is found. (Only gets as many as needed, doesn't get 100 if found earlier)

urlChecker can be:

  • a string, then visible URL is indexOf'd w/ the string.
  • a function, gets a result array (w/url, title, description), should return true on match.

callback gets `error, result where result contains: title, url, description, page, ranking; or false if not found.

getGoogleResults(searchPhrase, callback)

Gets the top 100 results for a search query, passes them as an array to callback.

About

Node.js module/script to fetch the Google search ranking for a phrase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published