The expected response is an array with 0-10 results. I tried the call
you gave below and got an array with 2 results. The way that the
"location" param works is that it geocodes the string you pass in to a
lat/lon and then runs a query with the default radius (2km) around
that lat/lon.
I tried passing in an additional param - "radius":10, and got more
results. You can also pass a "limit":50 to get up to 50 results in one
call.
Let me know if you run into any additional problems.
--
Doug Petkanics | @petkanics
Co-founder at Hyperpublic
For the example you gave I'd run a query like:
location=New York, NY,
radius=20,
category=Food,
limit=50
-Doug