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/successZum Anbieterpreis
Success rate
92,2 %Last 30 days · 14.168 calls
Latency p50
1.7 sp95 58 s
Last verified
28.07.2026Verified working
GEThttps://toolswitch.dev/v1/tools/serpapi.google.serp.organic?q=coffee&engine=googlePreview
Try onlineDemnächstProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameter

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.

ParameterTypErforderlichBeschreibungBeispiel
Abfrageparameter
qZeichenketteErforderlichthe search query; Google search operators work herecoffee
crZeichenketteOptionalrestrict to countries, e.g. countryUS; multiple joined by |
glZeichenketteOptionalcountry code for the search, e.g. us, ukus
hlZeichenketteOptionalinterface language code, e.g. enen
lrZeichenketteOptionalrestrict to languages, e.g. lang_en; multiple joined by |
latZahlOptionallatitude; requires lon and a matching gl
lonZahlOptionallongitude; requires lat
tbmZeichenketteOptionalswitches the Google vertical: isch (images), vid, nws, shop, lcl, pts
tbsZeichenketteOptionaladvanced Google filters, e.g. date range
nfprZeichenketteOptional1 disables Google's auto-correction to a different spelling
safeZeichenketteOptionalactive | off
uuleZeichenketteOptionalGoogle's encoded location, as an alternative to `location`
startGanzzahlOptionalresult offset for pagination — 0, 10, 20 … This is how you page; see the note about `num`0
deviceZeichenketteOptionaldesktop (default) | tablet | mobile
engineZeichenketteErforderlichthe engine selector — must be this literal stringgoogle
filterZeichenketteOptional0 turns off Google's similar-results and omitted-results filters
radiusGanzzahlOptionalmetres around lat/lon; 1-199 on desktop, 1-1000 on mobile
locationZeichenketteOptionalcity-level origin of the search, e.g. "Austin, Texas, United States". Mutually exclusive with uule and with lat/lon
google_domainZeichenketteOptionaldefault google.com; e.g. google.co.uk
  • Abfrageparameter
  • qZeichenketteErforderlich

    the search query; Google search operators work here

    Beispiel: coffee

  • crZeichenketteOptional

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

  • glZeichenketteOptional

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

    Beispiel: us

  • hlZeichenketteOptional

    interface language code, e.g. en

    Beispiel: en

  • lrZeichenketteOptional

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

  • latZahlOptional

    latitude; requires lon and a matching gl

  • lonZahlOptional

    longitude; requires lat

  • tbmZeichenketteOptional

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

  • tbsZeichenketteOptional

    advanced Google filters, e.g. date range

  • nfprZeichenketteOptional

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

  • safeZeichenketteOptional

    active | off

  • uuleZeichenketteOptional

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

  • startGanzzahlOptional

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

    Beispiel: 0

  • deviceZeichenketteOptional

    desktop (default) | tablet | mobile

  • engineZeichenketteErforderlich

    the engine selector — must be this literal string

    Beispiel: google

  • filterZeichenketteOptional

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

  • radiusGanzzahlOptional

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

  • locationZeichenketteOptional

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

  • google_domainZeichenketteOptional

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

Codebeispiele

Ersetze $TOOLSWITCH_KEY durch den in der Konsole erstellten Schlüssel.

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

Diese Gateway-API ist eine Vorschauversion; URL und Authentifizierung können sich ändern. Die Beispielparameter sind Musterdaten. Aufrufe werden mit $0.015/success einschließlich Servicegebühr abgerechnet.