SerpApiGoogleSEO/AEO

Google organic search results for a query

serpapi.google.serp.organic

Live Google organic results for a keyword — position, title, URL, snippet, by location

Price
$0.015/successAl precio del proveedor
Success rate
92,2 %Last 30 days · 14.168 calls
Latency p50
1.7 sp95 58 s
Last verified
28 jul 2026Verified working
GEThttps://toolswitch.dev/v1/tools/serpapi.google.serp.organic?q=coffee&engine=googlePreview
Try onlinePróximamenteProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parámetros

Answers arrive in `organic_results`; the same response may also carry `knowledge_graph`, `local_results`, `related_questions`, `related_searches` and `pagination`. `num` IS NOT DOCUMENTED for this engine — Google dropped it upstream and SerpApi's google parameter list does not include it. Page with `start`, not `num`; sending `num` is not a supported way to widen a page.

ParámetroTipoObligatorioDescripciónEjemplo
Parámetros de consulta
qcadenaObligatoriothe search query; Google search operators work herecoffee
crcadenaOpcionalrestrict to countries, e.g. countryUS; multiple joined by |
glcadenaOpcionalcountry code for the search, e.g. us, ukus
hlcadenaOpcionalinterface language code, e.g. enen
lrcadenaOpcionalrestrict to languages, e.g. lang_en; multiple joined by |
latnúmeroOpcionallatitude; requires lon and a matching gl
lonnúmeroOpcionallongitude; requires lat
tbmcadenaOpcionalswitches the Google vertical: isch (images), vid, nws, shop, lcl, pts
tbscadenaOpcionaladvanced Google filters, e.g. date range
nfprcadenaOpcional1 disables Google's auto-correction to a different spelling
safecadenaOpcionalactive | off
uulecadenaOpcionalGoogle's encoded location, as an alternative to `location`
startenteroOpcionalresult offset for pagination — 0, 10, 20 … This is how you page; see the note about `num`0
devicecadenaOpcionaldesktop (default) | tablet | mobile
enginecadenaObligatoriothe engine selector — must be this literal stringgoogle
filtercadenaOpcional0 turns off Google's similar-results and omitted-results filters
radiusenteroOpcionalmetres around lat/lon; 1-199 on desktop, 1-1000 on mobile
locationcadenaOpcionalcity-level origin of the search, e.g. "Austin, Texas, United States". Mutually exclusive with uule and with lat/lon
google_domaincadenaOpcionaldefault google.com; e.g. google.co.uk
  • Parámetros de consulta
  • qcadenaObligatorio

    the search query; Google search operators work here

    Ejemplo: coffee

  • crcadenaOpcional

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

  • glcadenaOpcional

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

    Ejemplo: us

  • hlcadenaOpcional

    interface language code, e.g. en

    Ejemplo: en

  • lrcadenaOpcional

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

  • latnúmeroOpcional

    latitude; requires lon and a matching gl

  • lonnúmeroOpcional

    longitude; requires lat

  • tbmcadenaOpcional

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

  • tbscadenaOpcional

    advanced Google filters, e.g. date range

  • nfprcadenaOpcional

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

  • safecadenaOpcional

    active | off

  • uulecadenaOpcional

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

  • startenteroOpcional

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

    Ejemplo: 0

  • devicecadenaOpcional

    desktop (default) | tablet | mobile

  • enginecadenaObligatorio

    the engine selector — must be this literal string

    Ejemplo: google

  • filtercadenaOpcional

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

  • radiusenteroOpcional

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

  • locationcadenaOpcional

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

  • google_domaincadenaOpcional

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

Ejemplos de código

Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/serpapi.google.serp.organic?q=coffee&engine=google' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

La API de la pasarela está en versión preliminar; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a $0.015/success, incluida la tarifa de servicio.