Saltar al contenido
Empezar gratis

API de búsqueda de Google para datos de SERP

Recopila resultados de Google como JSON estructurado para seguimiento de posiciones, investigación competitiva y herramientas de búsqueda. Define ubicación, idioma, dispositivo y tipo de búsqueda.

Envía la consulta, la ubicación y los ajustes del dispositivo para recibir resultados de búsqueda analizados y módulos compatibles.

Google Search API highlights

  1. 01
    Encuesta específica

    Every response starts with q

  2. 02
    Contextualidad

    País, idioma, ubicación, dispositivo

  3. 03
    Concientes de la superficie

    Web, imágenes, videos, noticias, compras, trabajos

  4. 04
    Producción analizada

    Colecciones de resultados y metadatos de JSON

From query to usable objects

Sigue la visibilidad en búsquedas por mercado

01 · definir

Construir una huella digital precisa de la solicitud

Describa la consulta, el dominio de Google, la ubicación codificada, el idioma de la interfaz, el país, el dispositivo, la superficie y la ventana de resultados requeridos por el flujo de trabajo.

02 · consumir

Trabajo con colecciones analizadas

Lea metadatos documentados y matrices de resultados en lugar de vincular su aplicación a la marca de presentación de una página de búsqueda.

03 · interpretar

Opcionalidad de modelo honestamente

Tratar los módulos de búsqueda como condicionales. Su presencia varía con el contexto de la solicitud y la superficie de Google devuelta para esa observación.

04 · comparar

Mantenga posible el análisis de pareja

Almacenar el contexto de la solicitud junto a los resultados antes de calcular posiciones, cambios, cobertura de editores o señales específicas de productos.

Huellas dactilares de observaciónMantenga un contexto con una respuesta.
  1. Pregunta .mejores zapatos de senderos
  2. Dominiogoogle.com
  3. LocalizaciónU.S. · lugar codificado
  4. El lenguajeen
  5. Presentaciónmóvil · web
  6. VentanaInicio 0 · número 10
  7. ProducciónMetadatos + colecciones

Guarde esta huella digital con la respuesta analizada antes de comparar posiciones, módulos o editores a lo largo del tiempo.

Superficies de Google documentadas

Seleccione la superficie de búsqueda antes de diseñar el consumidor.

Los resultados web regulares utilizan el motor de Google sin un selector vertical. Los controles documentados amplían el mismo modelo de solicitud a las superficies de medios, comercio y puestos de trabajo.

Descubrimiento visual

Las imágenes

Configure el selector vertical documentado en TBC = IHS.

Cuidado con la intención

Los vídeos

Configure el selector vertical documentado en tbm=vid.

Cobertura actual

Noticias

Configure el selector vertical documentado en Tbm=nws.

Descubrimiento del producto

Compras

Configure el selector vertical documentado en TBM = tienda.

Descubrimiento de roles

Trabajos

Utilice el valor de los puestos de trabajo documentados ibp=htl;jobs.

Parámetros de solicitud

Configura tu solicitud

Comience con el parámetro de consulta requerido. Agregue controles opcionales documentados solo cuando el flujo de trabajo necesita una superficie, presentación, localización o ventana de resultados en particular.

Requerida consulta

q

Las palabras clave para buscar en Google.

cadena · requerida
Superficie de búsqueda

tbm ibp

tbm selecciona imágenes documentadas, videos, noticias o verticales de compras. ibp El valor de búsqueda de empleo documentado.

cuerdas · opcionales
Presentación

device

Seleccione una presentación de búsqueda de escritorio, móvil o tableta compatible.

cuerdas · opcionales
Host de Google

domain

Seleccione el dominio de Google utilizado para la búsqueda.

cuerdas · opcionales
Localización codificada

uule

Pasar una ubicación codificada de Google para el contexto de búsqueda.

cuerdas · opcionales
Lengua y país

hl gl

hl establece el lenguaje de interfaz; gl proporciona el código de país utilizado para localizar la búsqueda.

cuerdas · opcionales
Ventana de resultados

start num

start es el resultado compensado para saltarse; num solicita el número de resultados en cada página.

número entero · opcional

Respuesta de Google analizada

Diseño en torno a significados estables y módulos condicionales.

La respuesta documentada contiene metadatos de búsqueda y colecciones de resultados JSON analizados. Los bloques presentes en una respuesta específica dependen de la consulta, el lugar, el dispositivo y la vertical de búsqueda.

01 · contexto

general

Motor de búsqueda, recuento de resultados, idioma, ubicación, presentación, tipo de búsqueda, título de página y campos de timestamp mostrados por el ejemplo de respuesta documentada.

02 · solicitud de seguimiento

input

Solicitar información como la URL original y los campos de agente de usuario mostrados en el ejemplo de respuesta documentada.

03 · caminos de descubrimiento

navigation

Las entradas de navegación devueltas pueden identificar otras superficies de búsqueda de Google para la consulta.

04 · resultados analizados

organic[]

Los objetos orgánicos documentados incluyen campos como enlace, enlace de visualización, título, descripción, rango y rango global cuando se devuelven.

Una solicitud contextual

De la solicitud al resultado

  1. 01Enmarque la observación

    Seleccione la consulta, la superficie de búsqueda, el dominio de Google, la ubicación codificada, el idioma, el país, el dispositivo y la ventana de página requerida por la decisión.

  2. 02Llame al punto final del lado del servidor

    Envía una solicitud de GET a https://serpapi.webscrapingapi.com/v2 with api_key, engine=google, y q.

  3. 03Validación antes de su uso

    Inspeccione el resultado HTTP, analice JSON, lea las colecciones que necesita su flujo de trabajo y preserve el contexto de la solicitud con los resultados almacenados.

La integración

Conecta desde tu servidor

Mantenga la clave de API en la configuración del lado del servidor, codifique los valores de la consulta, establezca un tiempo de espera explícito y permita que los resultados HTTP no tengan éxito antes de analizar la respuesta.

: "${WSA_API_KEY:?WSA_API_KEY is required}" curl --get --fail-with-body --max-time 120 \ "https://serpapi.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "engine=google" \ --data-urlencode "q=best trail shoes" \ --data-urlencode "gl=us" \ --data-urlencode "hl=en" \ --data-urlencode "device=mobile"
Punto final

https://serpapi.webscrapingapi.com/v2

Requerido

api_key + engine=google + q

Contexto

gl=us + hl=en + device=mobile

Fronteras

120 segundos de tiempo de espera del cliente y manejo explícito de errores HTTP

Evaluamiento de la producción

Elige un plan para tu carga de trabajo

Modelo de carga de trabajo

Estimar las observacionesno solo las palabras clave.

Las preguntas
Contexto
Superficies
Las ventanas
Frecuencia

Este es un modelo de planificación. los precios actuales y los términos del plan siguen siendo la fuente comercial de la verdad.

FAQ

Preguntas sobre el producto

¿Qué devuelve la API de búsqueda de Google?

Google Search API devuelve el contexto de la solicitud y las colecciones de resultados JSON analizadas. Los resultados orgánicos se documentan, mientras que la navegación y otros módulos de respuesta dependen de la consulta, el lugar, el dispositivo y la superficie de búsqueda solicitada.

¿Qué parámetros de búsqueda de Google puedo controlar?

Utilice q para la consulta requerida. Los controles opcionales documentados incluyen tbm, ibp, dispositivo, dominio, uule, hl, gl, inicio y num para la superficie de búsqueda, presentación, localización y paginado.

¿Qué superficies de búsqueda de Google están documentadas?

Deja TBm sin ajustar para la búsqueda web regular, o usa valores de TBm documentados para imágenes, videos, noticias y compras. Jobs utiliza el control de ibp documentado. Valida la forma devuelta para las superficies que necesita tu aplicación.

¿Debería cada respuesta contener los mismos módulos de resultados?

No. Los módulos de resultados de Google varían según la consulta, el lugar, el dispositivo y la vertical de búsqueda. Trate los bloques de respuesta como opcionales, distingue una colección ausente de una solicitud HTTP fallida y sólo lea los módulos que necesita su aplicación.

¿Cuándo debería usar google_async?

Utilice el motor google_async documentado por separado cuando su flujo de trabajo debe enviar una búsqueda de Google y recuperar la carga útil SERP terminada a través de la API Snapshot. El motor google estándar es el camino de solicitud sincrónica que se muestra en esta página.

¿Cómo puedo integrar la API de búsqueda de Google de forma segura?

Mantenga api_key en una variable del entorno del lado del servidor, valores de consulta de código de URL, establezca un tiempo límite explícito e inspeccione el estado HTTP antes de analizar JSON. Preserva el contexto de la solicitud junto a las observaciones almacenadas.

Su primera observación en Google

Prueba tu primera consulta de Google

Usa la prueba de 100 solicitudes de Google para comprobar palabras clave, ubicaciones y salida antes de elegir un plan mensual.