Google

Search

Get Google search SERP data, including organic results, ads, and knowledge panels, for keyword tracking and SERP analysis across markets.

get/api/v1/google/search

Request

  • Base URL: http://api.justserpapi.com
  • URL: http://api.justserpapi.com/api/v1/google/search
  • Auth: none declared

Query parameters

querystring required

The search query for Google Search (e.g., 'coffee shops', 'how to bake a cake').

pageinteger

The results page number. Use 0 for the first page, 1 for the second, and so on.

htmlboolean

Set to true to return the raw HTML of the Google search results page alongside the structured data.

languagestring

Set the language for the results using its two-letter code (e.g., 'en' for English, 'fr' for French). See <a href="/reference/google-language">Google Language</a>.

lrstring

Restrict results to one or more languages using the 'lang_{language_code}' format (e.g., 'lang_en'). See <a href="/reference/google-lr-language">Google LR Language</a>.

domainstring

The Google domain to use for the search (e.g., 'google.com', 'google.co.uk'). See <a href="/reference/google-domains">Google Domains</a>.

countrystring

Set the target country code (e.g., 'us', 'uk') to localize results. See <a href="/reference/google-countries">Google Countries</a>.

crstring

Limits results to search results from specific countries. Format: 'countryXX'. See <a href="/reference/google-cr-countries">Google CR Countries</a>.

uulestring

Encoded location string (UULE) used to precisely localize Google search results. This is an advanced/technical parameter — if you’re not familiar with it, you can leave it empty and omit it.

locationstring

The textual location name (e.g., 'New York, NY') to localize the search results.

ludocidstring

Google local business CID (place identifier). Used to target a specific Google Business Profile / local listing. Advanced parameter — if you don’t know it, you can omit it.

lsigstring

Signature parameter (lsig) sometimes required for certain Knowledge Graph / local map view features. This is an advanced technical parameter — if you’re not familiar with it, you can leave it empty.

kgmidstring

Knowledge Graph entity/listing ID (KGMID) used to retrieve details for a specific entity. This is an advanced technical parameter — if you’re not familiar with it, you can leave it empty.

sistring

Cached search context parameter (si) used to reproduce specific Google search result views/context (e.g. some Knowledge Graph tabs). This is an advanced technical parameter — if you’re not familiar with it, you can leave it empty.

ibpstring

Parameter (ibp) used to control certain Google UI expansions or rendering modes (commonly in local/business result views). This is an advanced technical parameter — if you’re not familiar with it, you can leave it empty.

udsstring

Advanced filter token (uds) used for specific Google search sub-filters. This is an advanced technical parameter, usually provided by Google in filter options/results — if you’re not familiar with it, you can leave it empty.

tbsstring

Advanced search filter parameter (tbs) used to apply Google result filters (e.g. time range). This is an advanced parameter — if you’re not familiar with it, you can leave it empty.

safe'ACTIVE' | 'OFF'

Google SafeSearch filter setting.

SafeSearch filter setting.

Available Values:

  • ACTIVE: Filter adult content. Legacy value active is also accepted.
  • OFF: Disable SafeSearch filtering. Legacy value off is also accepted.
nfpr'INCLUDE_CORRECTED_RESULTS' | 'EXCLUDE_CORRECTED_RESULTS'

Google auto-correction setting.

Controls Google's auto-correction.

Available Values:

  • INCLUDE_CORRECTED_RESULTS: Include corrected results. Legacy value 0 is also accepted.
  • EXCLUDE_CORRECTED_RESULTS: Exclude corrected results. Legacy value 1 is also accepted.
filter'DISABLED' | 'ENABLED'

Google result filter toggle.

Toggle similar-results and omitted-results filtering.

Available Values:

  • DISABLED: Disable similar and omitted results filtering. Legacy value 0 is also accepted.
  • ENABLED: Enable similar and omitted results filtering. Legacy value 1 is also accepted.

Response

OK

Changes

No recorded changes to this operation across all 1 revision of this API.