WebToAPI
Extensión de Chrome · empieza gratis

Convierte cualquier página web en una API JSON

Haz clic en los valores que te interesan. Cada vez que se llama a tu endpoint, son nuestros servidores los que leen la página — sin navegador, sin código de scraping, sin mantenimiento.

Empezar es gratis. No hace falta cuenta para crear tu primera API.

Cómo funciona

  1. 1

    Elige los valores

    Abre cualquier página, inicia el selector y haz clic en los elementos que quieras. Cada uno se convierte en un campo con nombre dentro de tu JSON.

  2. 2

    La leemos por ti

    Descargamos la página desde nuestros servidores y aplicamos tus selectores. Si la página necesita JavaScript, cambiamos automáticamente a un navegador headless.

  3. 3

    Llama a tu endpoint

    Obtienes una URL al instante. Llámala desde donde quieras — una tarea cron, una hoja de cálculo, tu aplicación. Datos frescos con el navegador abierto o cerrado.

Pensado para lo que suele romperse

Un scraper rara vez falla el primer día. Falla tres semanas después, en silencio. De esto nos ocupamos para que no ocurra.

Sin clave por defecto

Tu endpoint funciona desde el momento en que existe — pégalo en una fórmula de hoja de cálculo o en un cron sin secretos que gestionar. Activa una clave de API cuando quieras que sea privado.

Tablas que se reordenan

Elige primero la columna que identifica una fila y después tus valores. La búsqueda sigue a la fila por su nombre: una clasificación que se reordena no cambia tus datos en silencio.

Edita sin salir de la página

Vuelve a abrir una API y verás cada campo, uno a uno, dentro de la ventana de la extensión. Pasa el cursor por encima y el campo se ilumina en la página: ves exactamente a qué está anclado.

Funciona con el navegador cerrado

La extensión solo sirve para seleccionar. Toda la lectura ocurre en el servidor, así que tu endpoint sigue devolviendo datos frescos con el ordenador apagado.

Páginas con JavaScript incluidas

Primero probamos una petición HTTP simple porque es rápida, y recurrimos a un navegador headless cuando los valores no están en el HTML inicial. No hay nada que configurar.

Una página, una API

Todo lo que selecciones en una URL cabe en una sola respuesta. Vuelve más tarde, añade otro campo y la misma API crece en lugar de multiplicarse en duplicados.

Precios

FunciónGratisRecomendadoPro — 19,95 US$/mes
Número de APIIlimitadoIlimitado
Vida útil de una API7 díasNunca caduca
Peticiones por día1.00025.000
Peticiones sin clave por día3005.000
Lectura en el servidorSíSí
Renderizado headlessSíSí
Panel + visor JSONSíSí

Los límites existen para evitar abusos, no para empujarte a subir de plan. La única diferencia que importa de verdad entre los planes es cuánto vive una API. El tráfico sin clave está además limitado a 120 peticiones por hora y dirección IP.

No se cobra IVA: somos una pequeña empresa según el § 19 de la ley alemana del IVA, por lo que el precio indicado es el total.

Lo que se pregunta primero

¿Tengo que escribir código?

No. Haces clic en los valores de la página y les pones nombre. El resultado es una URL que puedes llamar desde cualquier cosa que hable HTTP — incluida una fórmula de hoja de cálculo.

¿Puede leer páginas que requieren inicio de sesión?

No. Leemos la página desde nuestros propios servidores como visitante anónimo, así que todo lo que dependa de tu sesión queda fuera de alcance.

¿Tiene que quedarse abierto mi navegador?

No. La extensión solo se usa para elegir los valores. Una vez creada la API, cada llamada descarga la página desde nuestros servidores: tu ordenador puede estar apagado.

¿Y las páginas que se generan con JavaScript?

Funcionan. Primero probamos una petición HTTP simple porque es más rápida y barata, y pasamos automáticamente a un navegador headless cuando los valores no están en el HTML inicial.

¿Qué pasa si el sitio cambia su diseño?

Los selectores pueden romperse cuando se rehace el marcado. Tras tres fallos consecutivos marcamos la API como defectuosa, así te enteras por el panel y no por un campo vacío y silencioso. Volver a abrir la API y elegir el campo de nuevo lo soluciona.

¿Es respetuoso con los sitios que lee?

Nos identificamos con un user agent descriptivo, respetamos robots.txt, guardamos las respuestas en caché 60 segundos y nos limitamos a aproximadamente una petición por segundo y dominio. Es tu responsabilidad tener derecho a acceder a los datos que recojas.

Señala una página. Obtén un endpoint.

Instala la extensión, elige unos cuantos valores y llama a tu primera API en poco más de un minuto.