SerpBase

Referencia de la API · Motores de búsqueda

Resolver de enlaces de Google

Gratis: convierte los enlaces envueltos google.com/goto y /url de los resultados de Google en las URL reales, hasta 50 por solicitud, desde una lista o una respuesta de búsqueda.

POSThttps://api.serpbase.dev/google/resolve
0 créditosAbrir en Playground

Ejemplo

BASH
curl -X POST 'https://api.serpbase.dev/google/resolve' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  --max-time 60 \
  -d '{"links":["https://www.google.com/url?sa=t&url=https%3A%2F%2Fwww.example.com%2F"]}'

Aún no hay una respuesta registrada para este endpoint. Ejecuta el ejemplo en el Playground para ver una en vivo.

Parámetros

links
string[]
Hasta 50 enlaces de resultados de Google (https://www.google.com/goto?...
Más

o /url?...). Cualquier otra URL se rechaza; los duplicados se resuelven una vez.

response
object
En lugar de links: una respuesta de búsqueda tal como se devolvió.
Más

Se resuelven todos sus enlaces de Google, en orden de aparición. Envía links o response, no ambos.

country
string
locale.country: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

cursor
string
pagination.cursor: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

device
string
options.device: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

gl
string
locale.country: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

google_domain
string
locale.engine_domain: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

gooogle_domain
string
locale.engine_domain: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

hl
string
locale.language: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

html
boolean
include_html: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

language
string
locale.language: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

limit
integer
pagination.limit: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

markdown
boolean
include_markdown: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

mobile
boolean
options.device: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

num
integer
pagination.limit: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

page
integer
pagination.page: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

q
string
query: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

results
integer
pagination.limit: Alias de parámetros: usa una forma cada vez.
Más

La API valida parámetros y valores admitidos.

Gratis (0 créditos). Límites: 50 enlaces por solicitud y 30 solicitudes por minuto por cuenta. Google limita estos enlaces, así que una solicitud puede tardar hasta unos 25 segundos; los que no terminen vuelven con reason paced_over_budget. Reenvíalos unos dos minutos después: hacerlo antes alarga la espera de Google.

Qué se devuelve

Los campos que no aparecen en la página de una solicitud se omiten en lugar de enviarse vacíos.

resolved_links
requerido
ResolvedLink[]

requerido

Una entrada por enlace, en el orden de la solicitud.

ResolvedLink Schema de item

link
requerido
string

requerido

El enlace de Google tal como se envió.

url
opcional
string

Si se resolvió.

La página a la que lleva el enlace. Ausente si esta vez no se pudo resolver.

reason
requerido
string

requerido

resolved, o el motivo: paced_over_budget (Google pidió esperar más de lo que permite una solicitud; reenvíalo unos dos minutos después, no antes), challenge, no_location, timeout, not_a_wrapper, error.

Si falla

Una solicitud fallida tiene un status distinto de cero y un error, y no se cobra. Las que verás aquí:

1000Falta un parámetro o es incorrectoCorrige la solicitud
1020Sin créditosRecarga
1029Por encima de tus solicitudes por segundoEspera Retry-After segundos
1502 · 1504No se pudo leer la fuente esta vezReintenta
Todos los códigos →