El sondeo periódico es llamar a una API según un calendario para ver si algo cambió. Es el patrón por defecto para vigilar cualquier cosa, y antes era casi gratis.
Con precios por recurso es el mayor coste de la mayoría de las integraciones, y vale la pena hacer la aritmética antes de escribir el bucle.
Qué cambió
Los niveles por petición te cobraban una vez por llamada, por mucho que volviera. Los precios por recurso cobran por elemento devuelto. Una búsqueda que vuelve con 100 publicaciones son 100 cargos, no uno.
una búsqueda que devuelve 100 publicaciones, cada hora, durante un mes
= 100 × 24 × 30 = 72.000 recursos facturados
A medio céntimo por publicación eso son 360 $ al mes — por una palabra clave, una consulta, actualizada cada hora. Hicimos la hoja de precios entera en la entrada sobre los precios de X en 2026.
Las dos cosas que lo recortan
1. Vuelve a leer los elementos conocidos; descubre con moderación. Algunos proveedores solo cobran una vez por recurso cada 24 horas, así que volver a leer un conjunto que ya tienes es casi gratis y encontrar elementos nuevos no. Eso invierte el instinto habitual: guarda en caché los identificadores que estás vigilando, no las respuestas, porque la lista de identificadores es lo que te permite releer barato en lugar de volver a buscar.
2. Sondea a la cadencia de los datos, no a la de tu curiosidad. Un número de seguidores que se mueve unas pocas veces al día no necesita una comprobación cada minuto. Ajustar el intervalo a la velocidad real a la que cambia el número suele ahorrar más que cualquier optimización en el código.
Sondeo frente a webhooks
| Tú controlas | Funciona cuando | |
|---|---|---|
| Sondeo | La cadencia | Siempre |
| Webhooks | Nada | El proveedor los ofrece |
Casi ningún dato social público tiene webhook disponible, así que el sondeo no es una elección. Lo que sí es una elección es cada cuánto, y contra qué.
La alternativa que nadie pone en precio
Si la pregunta es "¿esto está creciendo?", sondear una API en vivo es la forma cara de construir una serie temporal que podrías haber leído de un archivo que ya la tiene. Una consulta contra un histórico guardado frente a miles de lecturas facturadas no es una comparación reñida — y es la razón de que el archivo exista como producto aparte y no como una función de las rutas en vivo.