Mode route, the batch form of the quick route above. Up to 1000 routes per run (free Apify users: at most 100 jobs per run, served by the community routing server). Each item: id (optional, echoed in input.id); locations (2–20: origin, stops, destination — "Apollo Bay VIC", {"lat": -38.3385, "lng": 144.3255}, [lat, lng] or "lat,lng"; routes with more than 20 are skipped); profile (car default, bike, foot, truck, motorcycle, scooter, bus, taxi); alternates (0–3, only for a 2-location route without departAt/arriveAt, otherwise set to 0 with a warning); avoid (any of tolls, highways, ferries, unpaved; bike and foot support only ferries, other values are dropped with a warning); departAt or arriveAt (one of them, YYYY-MM-DDTHH:MM, local time at the origin, no time zone; typical speeds, not live traffic); excludePolygons (rings of at least 3 [lng, lat] pairs, GeoJSON order; roads crossing them are avoided); truck (height, width, length in metres, weight, axleLoad in tonnes, hazmat true/false; only with profile truck); optimize (true = reorder the stops between the first and last location for the shortest trip; needs 4–20 locations (with 3 there is nothing to reorder), ignored with a warning on fewer and routed and charged as a plain route; cannot be combined with departAt/arriveAt; sets alternates to 0; the row gets optimizedOrder; charged as one route_computed, like a plain route); avoidLocations (coordinates only, any coordinate format, place names are an input error; the road nearest each point is avoided — a closed bridge, a blocked street); tuning (per-profile preferences: bicycleType road/hybrid/cross/mountain and useRoads 0–1 for bike; useHills 0–1 for bike and foot, 0 avoids hills; walkingSpeedKmh 0.5–25 for foot; shortest true to minimise distance instead of time; roundaboutExits false to drop roundabout exit maneuvers; keys that do not apply to the profile, and unknown keys, are dropped with a warning; out-of-range values are input errors). See the README for examples.