ForHosting KIT · Viajes y geografía

Tarifa rideshare

Con una tarifa base de 2,5, 1,25 por milla y 0,3 por minuto, un trayecto de 8,4 millas y 22 minutos sale por 19,6 antes de la tarifa dinámica: 10,5 por la distancia y 6,6 por el tiempo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Tarifa base
2,5
Tarifa por milla
1,25
Tarifa por minuto
0,3
Distancia
8,4
Duración
22
Obtiene
Cargo por distancia
10,5
Cargo por tiempo
6,6
Tarifa estimada
19,6

Planificar un viaje compartido o comparar cotizaciones suele empezar por una pregunta transparente: ¿cuánto cuesta el trayecto antes del surge? Cualquier tarifa negativa se rechaza como entrada inválida para que precios invertidos o corruptos no generen un abono absurdo.

Cómo se calcula la tarifa rideshare pre-surge a partir de base, distancia y tiempo

Una tarifa rideshare típica antes del surge es la suma de tres partes: una base fija, un cargo por distancia igual a la tarifa por milla multiplicada por la longitud del trayecto, y un cargo por tiempo igual a la tarifa por minuto multiplicada por los minutos del viaje.

Por ejemplo, una base de dos dólares cincuenta, un dólar veinticinco por milla y treinta céntimos por minuto en un trayecto de ocho coma cuatro millas que dura veintidós minutos produce un cargo por distancia de diez dólares cincuenta, un cargo por tiempo de seis dólares sesenta y una tarifa estimada de diecinueve dólares sesenta. Mantenga unidades coherentes: si la tarifa es por kilómetro, la distancia debe ir en kilómetros. Las tarifas negativas son errores duros del contrato de producto; la distancia o duración negativas también se rechazan.

Presupuesto del trayecto antes de reservar un rideshare

Los viajeros introducen base, tarifa por milla y por minuto publicadas con distancia y duración planificadas para estimar la tarifa pre-surge antes de elegir plataforma o modo.

Herramientas de gastos y reembolso

Las apps de gastos convierten millas y minutos del trayecto más una tarjeta de tarifas conocida en una línea de tarifa transparente con cargos de distancia y tiempo para auditorías.

Comparación de tarifas entre ciudades

Equipos de producto y planificadores de flota comparan dos tarjetas de tarifas en la misma longitud y tiempo de ruta para ver qué ciudad da una tarifa estimada menor.

¿Incluye precios surge o tarifas mínimas?

No. Esta calculadora solo computa base más cargo por distancia más cargo por tiempo.

¿Es gratuita la calculadora de tarifa rideshare?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Puedo usar kilómetros en lugar de millas?

El motor es agnóstico de unidades; mantenga coherentes distancia y tarifa usted mismo.

¿Cómo se calcula la estimación de la tarifa?

Se suma la tarifa base, el precio por milla multiplicado por la distancia y el precio por minuto multiplicado por la duración. Con los valores del ejemplo, 2,5 más 10,5 más 6,6 dan 19,6.

¿De dónde saco las tarifas que debo introducir?

Use la tabla de tarifas publicada para la ciudad o las de su propio contrato, no cifras supuestas. Necesita tres valores: la tarifa base, el precio por milla o kilómetro y el precio por minuto.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/travel/rideshare-fare-estimate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/travel/rideshare-fare-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base_fare":2.5,"per_mile_rate":1.25,"per_minute_rate":0.3,"distance":8.4,"duration":22}'
{
  "base_fare": 2.5,
  "per_mile_rate": 1.25,
  "per_minute_rate": 0.3,
  "distance": 8.4,
  "duration": 22
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.rideshare_fare_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta calculadora de tarifa rideshare multiplica la distancia por su tarifa por milla y la duración por su tarifa por minuto, luego suma la tarifa base para obtener estimated_fare con un desglose claro de distance_charge y time_charge. Introduzca base_fare, per_mile_rate, per_minute_rate, distance y duration como números JSON o cadenas numéricas y obtendrá resultados estables y deterministas para aplicaciones de viaje, gastos y demos de aula.

Cómo se calcula la tarifa rideshare pre-surge a partir de base, distancia y tiempo

Envíe los campos obligatorios base_fare, per_mile_rate, per_minute_rate, distance y duration como números JSON o cadenas numéricas. Los alias base, flat_fare y booking_fee se mapean a base_fare; mile_rate, per_km_rate, distance_rate y rate_per_mile a per_mile_rate; minute_rate, time_rate y rate_per_minute a per_minute_rate; miles, km, trip_distance y d a distance; minutes, time, trip_minutes y t a duration. Los topes de magnitud mantienen resultados finitos en el isolate del Worker. Entradas idénticas siempre producen el mismo JSON: aritmética pura, sin red, sin semilla aleatoria y sin reloj de pared.

Cómo leer los campos de respuesta y elegir entradas realistas

El campo formula es seguro junto a los números para que el usuario vea que la tarifa estimada es base más distancia por tarifa por milla más duración por tarifa por minuto. Prefiera tarifas públicas de la ciudad o sus tarifas contractuales a cifras de folleto. La moneda es la que use en las tarifas; el motor es agnóstico de unidades y no convierte dólares a euros. En caso de éxito la respuesta repite base_fare, per_mile_rate, per_minute_rate, distance y duration tras un redondeo estable, más distance_charge, time_charge, estimated_fare, una cadena de fórmula legible y method igual a base_plus_distance_plus_time. Use distance_charge y time_charge cuando necesite un desglose auditable para pasajeros o informes de gastos; use estimated_fare al presupuestar un viaje o comparar tarifas entre ciudades. Este endpoint no modela multiplicadores de surge, tarifas mínimas, peajes, espera ni cancelaciones; es una comprobación aritmética transparente, no una API de precios en vivo. Campos obligatorios ausentes, valores no finitos y cualquier tarifa negativa fallan con invalid_input y no se cobran tras el rechazo del motor.

Uso de la API, precios, flujos de viaje y límites prácticos

Use la calculadora gratuita en el navegador para planificar trayectos, demos de aula y comparaciones rápidas de tarifas sin instalar una hoja de cálculo. Envíe un cuerpo JSON con base_fare, per_mile_rate, per_minute_rate, distance y duration (o los alias documentados). Use la API prepago cuando un portal de viajes, app de gastos, flota o flujo de reserva necesite un contrato estable con saldo KIT a $0.002 por ítem correcto; los fallos de validación nunca consumen saldo. Combine este endpoint con un calculador de distancia de ruta o ETA cuando solo conozca origen y destino y deba obtener primero millas y minutos; luego llame aquí con unidades de tarifa coherentes. En itinerarios multi-tramo, sume estimated_fare en el cliente o llame una vez por tramo para que cada segmento sea auditable. Quienes publiquen SDK pueden mapear distance_charge, time_charge y estimated_fare a tablas con la misma forma que un recibo simple de tarifa antes del surge.

¿Cómo estimo una tarifa rideshare con esta calculadora?

Envíe JSON con base_fare, per_mile_rate, per_minute_rate, distance y duration. La respuesta incluye distance_charge, time_charge y estimated_fare antes del surge.

¿Qué ocurre si una tarifa es negativa?

La petición falla con invalid_input. Cualquier base_fare, per_mile_rate o per_minute_rate negativo se rechaza para que el motor nunca devuelva un abono absurdo.

Ver la documentación completa del KIT →