Take the 2-minute tour ×

When i perform a search I using the Google AJAX API (http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=flowers&gl=fr)

(with gl=fr) the first found URL is : flowercampings.com.

whereas when I use google.fr, the first link is : www.1800flowers.com

How I can get the same results using the API (I need the RESTinterface parameters) Thanks for helping

share|improve this question

2 Answers 2

you can't.

there are no "real" results.

a SERP (search engine result page) you see != a SERP someone else sees because a sh*tload of factors some into account (location, your web history, pervious searches, logged in, logged out, time of day, .... )

and yes, the API is known to not display same results as the google search page (some say it's an older google index, i think it's just different), but then again if the person next to you searches from his computer, he might also see another SERP.

the only way to get the same results you see would be installing a programmable browser on your machine and then scrap the results and make your own JSON out of it. but that's probably not what you want.

share|improve this answer

Almost Search Engines base on your personal info (location, nation, language, history, search behave/trend,...) to calculate result page, this is reason.

share|improve this answer

Your Answer


