Las antiguas URL de exportación

Antes de que existiera la API, los resultados se descargaban añadiendo ?export= y una clave a una URL de búsqueda normal. Esas URL siguen funcionando exactamente como siempre, byte a byte. No van a desaparecer.

https://publicwww.com/websites/%22angular.min.js%22/?export=csv&key=YOUR_KEY
export=Devuelve
urlsUna URL por línea.
csvdomain;rank
csvuurl;rank
csvsnippetsdomain;rank;snippet
csvsnippetsuurl;rank;snippet
clusterGuarda los resultados como un clúster en lugar de descargarlos.

&delimiterColumns= y &delimiterSnippets= cambian los separadores, y https://publicwww.com/profile/api_status.xml devuelve el uso del día en XML. Envía la clave en el encabezado Authorization: Bearer <your api key>; la forma antigua ?key= sigue funcionando, pero está obsoleta, porque una clave en la dirección acaba en el historial del navegador y en los registros del servidor.

Por qué están separadas

Estas URL son la capa de compatibilidad, y mantenerlas así es lo que permite que la API sea una API moderna normal. Su salida está fijada byte a byte por una prueba que se ejecuta con cada cambio, así que un script escrito hace años sigue analizando lo mismo que siempre. No se les añade nada nuevo.

Migrar un script

Los equivalentes más cercanos:

AntesAhora
?export=csvformat=csv
?export=csvuformat=csv&columns=url,rank
?export=urlsformat=txt
?export=csvsnippetsformat=csv&snippets=1
?export=csvsnippetsuformat=csv&columns=url,rank,snippets&snippets=1
&key=Authorization: Bearer
&delimiterColumns=delimiter=
la consulta en la ruta de la URLquery=, o un cuerpo JSON
api_status.xml/v1/account

Las columnas coinciden, así que normalmente el analizador no cambia. Lo que sí cambia vale la pena:

Siguiente Servidor MCP