Google organic search results for a query

From SerpApi, through Joshu Data Bodega.

Price
$0.017 per call

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • qstring, required

    the search query; Google search operators work here

  • crstring, optional

    restrict to countries, e.g. countryUS; multiple joined by |

  • glstring, optional

    country code for the search, e.g. us, uk

  • hlstring, optional

    interface language code, e.g. en

  • lrstring, optional

    restrict to languages, e.g. lang_en; multiple joined by |

  • latnumber, optional

    latitude; requires lon and a matching gl

  • lonnumber, optional

    longitude; requires lat

  • tbmstring, optional

    switches the Google vertical: isch (images), vid, nws, shop, lcl, pts

  • tbsstring, optional

    advanced Google filters, e.g. date range

  • nfprstring, optional

    1 disables Google's auto-correction to a different spelling

  • safestring, optional

    active | off

  • uulestring, optional

    Google's encoded location, as an alternative to `location`

  • startinteger, optional

    result offset for pagination — 0, 10, 20 … This is how you page; see the note about `num`

  • devicestring, optional

    desktop (default) | tablet | mobile

  • enginestring, required

    the engine selector — must be this literal string

  • filterstring, optional

    0 turns off Google's similar-results and omitted-results filters

  • radiusinteger, optional

    metres around lat/lon; 1-199 on desktop, 1-1000 on mobile

  • locationstring, optional

    city-level origin of the search, e.g. "Austin, Texas, United States". Mutually exclusive with uule and with lat/lon

  • google_domainstring, optional

    default google.com; e.g. google.co.uk

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "serpapi.google.serp.organic",
    "params": {
      "q": "coffee",
      "engine": "google"
    }
  }'