Has anyone messed with the Google Places API?

I'm trying to figure out why its giving me limited results when i send a query; as opposed to doing an exact same query in Google Places on google.com. for example if i'm looking for Skateboard Shops in my script i'll get 10 results. If i did it in Google Map (Places) it'll give me 50 results. I checked all 50 in google maps to confirm its not just giving me broad results.

Just want to add.. I'm getting Max Results 20 regardless of the keywords i put in.