← Volver al blog

API de Google Search para SEO local (2026)

Usa el parámetro gl para rastrear rankings de Google por países: cómo hacer comprobaciones de SERP según ubicación para SEO local, con código y la lista de países.

1 min de lectura

Los rankings varían según el mercado: la misma palabra clave puede mostrar resultados completamente distintos en EE. UU., Brasil y Alemania. Una API de Google Search con un parámetro de país te permite rastrear cada mercado con precisión. Así se hace con serp.cheap.

El parámetro gl

gl selecciona el Google de qué país consultas, usando el TLD correcto y el idioma regional:

import requests

def rank_in(keyword, domain, gl):
    data = requests.post("https://api.serp.cheap/v1/search",
        headers={"X-API-Key": "YOUR_KEY"},
        json={"q": keyword, "gl": gl}).json()
    for r in data["organic"]:
        if domain in r["link"]:
            return r["position"]
    return None

for market in ["us", "gb", "de", "br"]:
    print(market, rank_in("running shoes", "nike.com", market))

Países admitidos

us, br, gb, de, fr, es, it, mx, ca, au, jp, nl — 12 mercados, cada uno con el TLD de Google y el idioma correctos. Añade hl para anular el idioma de visualización dentro de un país (p. ej. resultados en francés en Canadá).

Intención a nivel de ciudad

serp.cheap localiza a nivel de país. Para intención a nivel de ciudad o barrio, integra la ubicación en la consulta — "emergency plumber austin tx" — y fija gl al país. Eso captura la SERP de intención local para esa frase.

Crea un dashboard multimercado

Recorre tu lista de palabras clave a través de los valores de gl y guarda (date, keyword, market, position). Ya tienes un rastreador de rankings según ubicación; consulta crea un rastreador de rankings en Python para el patrón de almacenamiento y programación.

Coste

Una solicitud por palabra clave y por mercado. 50 palabras clave × 4 mercados al día = 200 solicitudes ≈ $0.12/día en fresco, menos con aciertos de caché.

Siguiente

Preguntas frecuentes

¿Cómo obtengo resultados de Google específicos de un país desde una API?+

Configura el parámetro gl con el código del país (p. ej. gl='br' para Brasil). serp.cheap admite 12 países, cada uno usando el TLD de Google correcto y el idioma regional, por lo que los rankings coinciden con lo que ven los usuarios locales.

¿Puede una SERP API dar resultados locales a nivel de ciudad?+

serp.cheap localiza a nivel de país mediante gl (12 países). Para intención a nivel de ciudad, incluye la localidad en la consulta (p. ej. 'plumber chicago') y fija gl al país.

Obtén tu clave de API

Más barato directo, paga con tarjeta o cripto, sin KYC. O usa un marketplace.