Qué es una API explicado para dueños de negocio
Por Reykent Angulo ·

En corto: Una API es la puerta de entrada que un programa abre para que otro le pida datos o le mande órdenes, sin humanos copiando y pegando. Si tu tienda, tu ERP y tu WhatsApp tienen API, se pueden conectar entre sí y dejar de escribir el mismo pedido tres veces.
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:
- Entra un pedido en la tienda y baja el stock del ERP en el mismo segundo. Se acaban las ventas de lo que ya no tienes.
- Un cliente escribe por WhatsApp y su mensaje aparece en el CRM con su historial de compras al lado, no en el móvil de un vendedor.
- Cambias un precio en un sitio y cambia en los tres canales. No en el que te acordaste.
- El pago se confirma en la pasarela y sale sola la guía del courier.
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:
| Plataforma | Límite documentado | Fuente |
|---|---|---|
| Shopify (Admin API GraphQL) | 100 puntos/segundo en Standard, 200 en Advanced, 1000 en Plus | Shopify.dev |
| Stripe | 100 peticiones/segundo en modo live, 25 en sandbox | Stripe Docs |
| Airtable | 5 peticiones/segundo por base; al pasarte devuelve 429 y hay que esperar 30 segundos | Airtable |
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:
| Herramienta | Unidad que cobra | Precio de entrada |
|---|---|---|
| Zapier | Task: cada acción que se ejecuta con éxito | Free con 100 tasks/mes; Professional desde 19,99 $/mes |
| Make | Crédito: cada acción de módulo del escenario | 0 $/mes hasta 1.000 créditos; Core 9 $/mes por 10k créditos |
| n8n | Ejecución de workflow, con pasos ilimitados dentro | Starter 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:
- 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.
- 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.
- 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.
- 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
- Zapier Help — Cómo se mide el uso de tasks — definición oficial de "task" y qué pasos no la consumen
- Zapier — Pricing — precios de los planes Free, Professional y Team
- Make — Pricing — precios por crédito y definición de crédito por acción de módulo
- Make Help Center — Operations — qué cuenta como una operación
- n8n — Plans and Pricing — precio por ejecuciones de workflow con pasos ilimitados
- Shopify.dev — API rate limits — límites de la Admin API por plan
- Stripe Docs — Rate limits — límite global de peticiones por segundo
- Airtable Web API — Rate limits — 5 peticiones por segundo por base y respuesta 429
- Meta for Developers — WhatsApp Business Platform: Messaging Limits — escalones de 250, 2.000, 10.000 y 100.000 usuarios únicos
- Meta for Developers — Graph API Webhooks, Getting Started — firma SHA256, verificación del endpoint y reintentos durante 36 horas
¿Quieres saber cuánto te está costando esto a ti? En 15 minutos te digo por dónde se te van las ventas y qué arreglar primero. Sin compromiso y sin presentación comercial.