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.
Ejemplo
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
linksMás
o /url?...). Cualquier otra URL se rechaza; los duplicados se resuelven una vez.
responseMás
Se resuelven todos sus enlaces de Google, en orden de aparición. Envía links o response, no ambos.
countryMás
La API valida parámetros y valores admitidos.
cursorMás
La API valida parámetros y valores admitidos.
deviceMás
La API valida parámetros y valores admitidos.
glMás
La API valida parámetros y valores admitidos.
google_domainMás
La API valida parámetros y valores admitidos.
gooogle_domainMás
La API valida parámetros y valores admitidos.
hlMás
La API valida parámetros y valores admitidos.
htmlMás
La API valida parámetros y valores admitidos.
languageMás
La API valida parámetros y valores admitidos.
limitMás
La API valida parámetros y valores admitidos.
markdownMás
La API valida parámetros y valores admitidos.
mobileMás
La API valida parámetros y valores admitidos.
numMás
La API valida parámetros y valores admitidos.
pageMás
La API valida parámetros y valores admitidos.
qMás
La API valida parámetros y valores admitidos.
resultsMá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_linksResolvedLink[]requerido
Una entrada por enlace, en el orden de la solicitud.
ResolvedLink Schema de item
linkstringrequerido
El enlace de Google tal como se envió.
urlstringSi se resolvió.
La página a la que lleva el enlace. Ausente si esta vez no se pudo resolver.
reasonstringrequerido
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 solicitud1020Sin créditosRecarga1029Por encima de tus solicitudes por segundoEspera Retry-After segundos1502 · 1504No se pudo leer la fuente esta vezReintenta