Google Web Search — Referencia de API
/google/searchSearch
Busca Google con q, idioma hl, país gl y dispositivo admitido. Las secciones dependen de la consulta y del origen.
Busca Google con q, idioma hl, país gl y dispositivo admitido. Las secciones dependen de la consulta y del origen.
qstringrequerido
Texto de busqueda.
hlstringopcional
Codigo de idioma. Predeterminado: en.
glstringopcional
Codigo de pais. Predeterminado: us.
pagenumberopcional
Numero de pagina desde 1. Predeterminado: 1.
device"default" | "pc" | "mobile"opcional
Solo para Google Search. default usa enrutamiento automatico, pc usa sesiones de escritorio y mobile usa sesiones moviles.
{
"device": "mobile",
"gl": "us",
"hl": "en",
"q": "coffee shops"
}querystringrequerido
Consulta normalizada de la solicitud.
pagenumberrequerido
Numero de pagina actual desde 1.
organicOrganicResult[]Cuando se analizan resultados orgánicos.
Resultados orgánicos.
featured_snippetFeaturedSnippetCuando Google muestra un fragmento destacado.
Tarjeta de respuesta destacada, separada de resultados orgánicos.
top_storiesTopStory[]Cuando hay noticias destacadas en los resultados.
Módulo de noticias destacadas.
people_also_askPAA[]Cuando hay preguntas relacionadas.
Pregunta, respuesta y enlaces de origen.
knowledge_graphKnowledgeGraphCuando se analiza un panel de conocimiento.
Datos del panel de entidad.
related_searchesstring[]Cuando hay sugerencias relacionadas.
Consultas relacionadas.
ranknumberrequerido
Posicion de ranking desde 1 en esta respuesta.
positionnumberAlias de rank cuando esta disponible.
Alias normalizado para clientes que esperan position.
titlestringrequerido
Titulo del resultado.
linkstringrequerido
Enlace principal devuelto por el parser.
urlstringPresente cuando el enlace se puede normalizar.
URL canonica de destino, normalmente igual a link.
source_urlstringSolo cuando se observa una URL fuente de Google.
URL original de Google para depuracion y procedencia.
display_urlstringCuando se deriva texto visible o dominio.
URL visible o dominio fuente.
display_linkstringCuando hay texto visible de Google.
Texto original del enlace mostrado por Google.
snippetstringCuando se analiza un fragmento.
Resumen del resultado orgánico.
datestringCuando Google incluye fecha en el fragmento.
Texto de fecha original del fragmento.
published_atstringAlias de fecha analizada, si existe.
Alias de fecha normalizada.
iconstringCuando se expone un favicon o imagen.
URL del icono del resultado.
sitelinks{ title, link, url, source_url?, display_url? }[]Cuando hay enlaces de sitio.
Enlaces de sitio anidados del resultado.
curl -X POST 'https://api.serpbase.dev/google/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"device":"mobile","gl":"us","hl":"en","q":"coffee shops"}'Ejemplo existente de Google
curl -X POST https://api.serpbase.dev/google/search \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"q": "python asyncio",
"hl": "en",
"gl": "us",
"page": 1,
"device": "default"
}'Grounding, SEO y extraccion de respuestas.
También puede devolver ai_overview, weather, finance, flight y result_stats si aparecen en los resultados.