Skip to content

Calcular coste por ruta

Busqueda objetivo: "calcular coste por ruta transporte api", "coste km transporte mercancias"

Componentes del coste

  1. Combustible - 0.35 EUR/km estimado
  2. Peajes - Via API TRANSCEND Tolls
  3. Conductor - Coste hora
  4. Mantenimiento - 0.08 EUR/km

Obtener informacion de ruta

bash
# Distancia y peajes
curl -X GET "https://back.transcend.cargoffer.com/route/info?origin=Madrid&destination=Barcelona" \
  -H "Authorization: Bearer <token>"

# Peajes detallados
curl -X GET "https://back.transcend.cargoffer.com/tolls/by-route?origin=Madrid&destination=Barcelona&vehicleType=camion" \
  -H "Authorization: Bearer <token>"

Calculo completo

python
import requests

TOKEN = "tu_token"

def calcular_coste(origen, destino):
    ruta = requests.get(
        "https://back.transcend.cargoffer.com/route/info",
        params={"origin": origen, "destination": destino},
        headers={"Authorization": f"Bearer {TOKEN}"}
    ).json()

    peajes = requests.get(
        "https://back.transcend.cargoffer.com/tolls/by-route",
        params={"origin": origen, "destination": destino, "vehicleType": "camion"},
        headers={"Authorization": f"Bearer {TOKEN}"}
    ).json()

    km = ruta["distance"]
    return {
        "distancia_km": km,
        "combustible": round(km * 0.35, 2),
        "peajes": peajes["totalCost"],
        "mantenimiento": round(km * 0.08, 2),
        "total": round(km * 0.43 + peajes["totalCost"], 2)
    }

Documentación de Cargoffer