.cl

API Red Movilidad

Scraping de la página Bip! en línea que entrega en JSON el saldo y contratos activos de una tarjeta. El saldo en esta plataforma puede tener unas horas de desfase, debido a la forma en que funciona la actualización de datos en la plataforma de tarjetas Bip!.

URL: https://api.xor.cl/bip/

Parámetros:

  • n: (GET) Recibe el número de 8 dígitos de una tarjeta Bip!

Ejemplo: https://api.xor.cl/bip/?n=00000001

Formato:

  • raíz
  • numeroBip: (number) Número de la tarjeta Bip! consultada. Si el parámetro n no es un número, se cambia por un 0.
  • valida: (boolean) true si la tarjeta es válida. false si no. Que sea válida no significa que tenga contratos asociados.
  • estadoContrato: (string) Indica si el contrato de la tarjeta se encuentra activo (o sea, si la tarjeta está habilitada para pagar).
  • saldoBip: (string) Indica el saldo de la tarjeta. El número se encuentra formateado con $ y ..
  • fechaSaldo: (string) La fecha de actualización del saldo, en formato DD/MM/AA HH:MM.
  • tiposContrato: (array) Lista de (string) con los tipos de contrato de una tarjeta. Con esto, se puede determinar si la tarjeta es de estudiante o no.

Notas: Hay más campos posibles, como CuotasTransporte y FechaVencimiento, pero no entiendo muy bien qué significan.