Ilustración del artículo: Qué es una API explicado para dueños de negocio
Foto: Pachon in Motion en Pexels

Una API es la puerta que un programa deja abierta para que otro programa le pida datos o le dé órdenes. Nada más. Tu tienda tiene una puerta, tu ERP tiene otra, tu WhatsApp tiene otra. Si nadie las conecta, esa conexión la hace una persona con un Excel abierto y el portapapeles.

Piensa en el mostrador de una farmacia. Tú no entras al almacén a buscar la caja. Pides al de la ventanilla, con un formato concreto ("este medicamento, esta dosis"), y él te devuelve el producto o te dice que no hay. La API es la ventanilla: define qué puedes pedir, cómo tienes que pedirlo y qué te devuelve. Lo de dentro no lo ves y no te importa.

Qué cambia en tu negocio cuando dos sistemas hablan

Lo concreto, no lo bonito:

Cada uno de esos puntos es una tarea que hoy hace alguien a mano, varias veces al día, y que falla cuando esa persona está de vacaciones.

Webhook o consulta: la diferencia que se nota en la factura

Hay dos formas de que un sistema se entere de algo.

La primera es preguntar cada X minutos: "¿hay pedidos nuevos?". Se llama polling. Funciona, pero gastas una consulta aunque no haya nada, y el retraso es el intervalo que pusiste.

La segunda es el webhook: el otro sistema te avisa en el instante en que pasa. Es una llamada a una URL tuya con los datos del evento dentro. Menos gasto y sin retraso.

Si eliges webhook, hay tres cosas que revisar. Meta las documenta bien en su guía de webhooks de la Graph API: tu endpoint debe tener HTTPS con certificado válido (los autofirmados no valen), debe responder a la verificación devolviendo el hub.challenge, y debes comprobar la firma. Meta firma todos los envíos con SHA256 en la cabecera X-Hub-Signature-256. Si no validas esa firma, cualquiera que adivine tu URL puede meterte pedidos falsos.

Y lo que más duele si lo ignoras: si tu servidor no responde, Meta reintenta con frecuencia decreciente durante 36 horas y luego descarta el mensaje. Un servidor caído un fin de semana largo es un agujero de datos, no un retraso.

Los límites que existen aunque tú no los veas

Ninguna API te deja pedir infinito. Cada plataforma pone un tope, y cuando lo pasas te devuelve error. Estos son los que más aparecen en integraciones de ecommerce:

PlataformaLímite documentadoFuente
Shopify (Admin API GraphQL)100 puntos/segundo en Standard, 200 en Advanced, 1000 en PlusShopify.dev
Stripe100 peticiones/segundo en modo live, 25 en sandboxStripe Docs
Airtable5 peticiones/segundo por base; al pasarte devuelve 429 y hay que esperar 30 segundosAirtable

El de Airtable es el que más sorprende. Cinco por segundo es poco: una migración mal escrita lo revienta en el primer minuto y te deja bloqueado medio minuto entero.

En WhatsApp el límite no es de velocidad, es de personas. Según la documentación de messaging limits de Meta, una cuenta nueva arranca en 250 usuarios únicos a los que puedes escribir fuera de la ventana de atención en 24 horas móviles. De ahí se sube por escalones: 2.000, 10.000, 100.000 y sin límite. Si tu plan era mandar una campaña a 5.000 contactos la semana que viene con una cuenta recién creada, no va a salir.

Lo que de verdad pagas

El acceso a la API casi siempre viene incluido en el plan que ya tienes. Lo que se paga es el intermediario que une las puertas. Y cada uno cuenta distinto:

HerramientaUnidad que cobraPrecio de entrada
ZapierTask: cada acción que se ejecuta con éxitoFree con 100 tasks/mes; Professional desde 19,99 $/mes
MakeCrédito: cada acción de módulo del escenario0 $/mes hasta 1.000 créditos; Core 9 $/mes por 10k créditos
n8nEjecución de workflow, con pasos ilimitados dentroStarter 20 €/mes anual con 2.500 ejecuciones

Esa diferencia de unidad decide el coste real. Un flujo de diez pasos en n8n cuenta como una ejecución. En Make, cada módulo que corre es un crédito: mandar cinco correos por Gmail son cinco operaciones. En Zapier solo cuentan las acciones exitosas, y no consumen task los triggers, los filtros, los pasos de Paths ni los de Formatter o Delay.

Regla práctica: flujos cortos y de poco volumen, Zapier sale barato. Flujos largos que se repiten mucho, n8n suele ganar por goleada.

El lunes por la mañana

Cuatro cosas, en este orden:

  1. Haz la lista de puertas. Anota cada sistema donde entran datos de tu negocio: tienda, ERP, WhatsApp, pasarela, hoja de cálculo. Al lado, quién los mueve a mano hoy.
  2. Cronometra un traspaso. El más repetido. Si son 3 minutos por pedido y tienes 40 pedidos al día, son dos horas diarias. Ese número es tu presupuesto.
  3. Busca "API docs" del sistema más caro de mantener a mano. Mira si existe webhook de pedido creado. Si lo hay, ese es el primer flujo que se automatiza.
  4. Monta uno solo en Make o n8n gratis. Un flujo, dos sistemas, una semana de prueba. No empieces por los siete a la vez.

Si el ejercicio del punto 2 te da más de una hora al día, ya tienes un número con el que comparar presupuestos.

Preguntas frecuentes

¿Necesito programador para usar una API?
No siempre. Herramientas como Zapier, Make o n8n conectan APIs desde una pantalla, sin escribir código. Cuando la lógica se complica o el volumen crece, sale más barato hacerlo a medida.
¿Qué es un webhook y en qué se diferencia de una API?
Una API la consultas tú cuando quieres. Un webhook es al revés: el otro sistema te avisa en el momento en que pasa algo. Para pedidos y mensajes entrantes, el webhook llega antes y consume menos.
¿Cuánto cuesta conectar dos sistemas por API?
El acceso a la API suele venir incluido en tu plan. Lo que pagas es la herramienta que las une, y ahí se cobra por ejecución o por acción, no por conexión.

Fuentes