Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I have 3 or 4 keywords I want to send from my PHP page to Google and return one page as if I had gone on to Google's site and searched using "I'm feeling lucky."

Does anyone know how to supply the keywords to Google?

What is the format?

e.g.:

www.google.co.uk/lucky?keywords="the royal family"
share|improve this question

migrated from superuser.com Dec 26 '10 at 1:01

This question came from our site for computer enthusiasts and power users.

    
See also: stackoverflow.com/questions/18950941/… –  kenorb Jun 4 at 22:37
add comment

6 Answers 6

You can also put the query at the end:

http://www.google.com/search?btnI&q=stackexchange

share|improve this answer
add comment

The URL you'd need is:

http://www.google.co.uk/search?q=SEARCHTERM&btnI=I'm+Feeling+Lucky

where "SEARCHTERM" is the keyword you search for.

share|improve this answer
add comment

Try the following syntaxes:

1. http://www.google.com/search?q=stackoverflow&btnI

But sometimes it's not predictable and it's giving you search results instead.

2. http://www.google.com/webhp?#q=stackexchange+feeling+lucky&btnI

But sometimes you'll see some source code appearing in the second example, but you can ignore it.


btnI parameter is for Google Instant Enabled and btn is for Google Instant Disabled.

share|improve this answer
add comment

http://www.google.com/search?q=stackoverflow&btnI

Replace "stackoverflow" with your keywords.

share|improve this answer
    
Stripped to the bare minimum :) –  Daniel Vassallo Feb 26 '10 at 15:37
    
I saw that "I am lucky button" has name=btnI, I wonder how did you know that it should be written to web site adress by appending to the end? –  stckvrflw Feb 26 '10 at 15:47
1  
Actually I inpected with Fiddler to see what URL was being requested upon clicking the "Feeling Lucky" button. Then I stripped all the obvious redundant parameters like language, source, etc from the URL, until I couldn't strip anymore. –  Daniel Vassallo Feb 26 '10 at 15:52
    
thanks for explaining (: –  stckvrflw Feb 26 '10 at 16:08
1  
Nice. That is the perfect answer! –  marcusw Feb 26 '10 at 16:38
add comment

Like this:

http://www.google.com/search?hl=en&q={searchTerms}&btnI=I

I stands for Instant.

share|improve this answer
1  
Why doesn't the I stand for "I'm feeling lucky?" –  Daniel Vassallo Feb 26 '10 at 15:40
1  
it does (it is the name of the button) put the browser removed everything after the ' –  Hogan Feb 26 '10 at 16:17
    
The name btnI comes from Google. –  SLaks Feb 26 '10 at 16:23
add comment

Try this:

http://www.google.co.uk/search?q=the+royal+family&btnI=I

Replace "the+royal+family" with your url encoded search term.

share|improve this answer
    
It's been a while but in case it helps other users... If you want to use this in Firefox keyword.URL setting for instance, you have to let the &q parameter at the end of the url, this way : http://www.google.com/search?btnI=I&q= –  pabuisson Mar 5 '13 at 20:37
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.