Pickup & Delivery Routing API

Move every load with fewer vehicles and tighter routes

Integrate the Pick-up and Delivery Routing API to automatically assign the right jobs, to the right drivers, to the right vehicles, optimizing for increased productivity and reduced travel time. 

Pickup & Delivery Routing API
30+

constraints

Out-of-the-box business rules, purposefully designed for real-world operations.

20,000

stops

Our biggest dataset optimized in one Pick-up and Delivery Routing solve.

<1

second

To solve the inevitable intraday disruptions

-25%

Travel time

Average customer result after implementation

Built for your operational reality

Handle changing demand, disruptions, and workforce complexity with schedules built for the real world.

Stay in control of your scheduling timeline

Stay in control of your scheduling timeline

Plan schedules and routes for the week, month, or year ahead. Continuously roll the horizon forward and optimize as new jobs come in. Replan in real time when traffic, cancellations, or capacity surprises disrupt your schedules.

Every pick-up is bound to its delivery

Every pick-up is bound to its delivery

Same vehicle. Same load. Right order, every time. The model never plans one without the other, so a reroute keeps every pair intact and every route feasible.

Maps and traffic service integrations

Maps and traffic service integrations

Timefold ships with built-in maps for most regions, but it never locks you to them. Point it at any source of distance and travel time by implementing two endpoints. The platform handles the rest: pre-calculation, incremental updates, throttling, and concurrency.

Any constraint, any scale

Any constraint, any scale

From dozens to millions of planning decisions, optimize around any combination of constraints without sacrificing performance or schedule quality.

Explainable AI

Explainable AI

Every decision has a reason. Understand the trade-offs behind every schedule and adjust constraints with confidence.

Applicable across use cases

Built for field operations at scale.

Timefold brings automation, optimization and intelligence to NEMT dispatching. Reduce miles, cut costs, and improve patient experience by embedding our Route Optimization API.

Assign orders to drivers and sequence every pickup and delivery in one continuous solve. Higher drop density, on-time deliveries, and real-time recovery are one API call away.

Assign every pickup and delivery to the right driver and sequence the whole route in one solve. Higher stop density, on-time service, and real-time recovery.

How does it work?

JSON in, JSON out. Stateless. Technology agnostic. 

Production-ready models / no setup required / Works with any stack via REST API / Start with sample data or your own

Solve for what matters to your business

Key constraints

Nothing gets overlooked. 

Route optimization

Reduce travel time and mileage per technician, increasing productivity and the number of jobs completed each day.

Capacity

Every route respects vehicle capacity, current load, and demand, so a driver is never assigned more than they can carry.

Priority stops

Mark jobs as mandatory or optional, and the solver always serves your highest-priority stops first when not everything fits.

Shift start time, locations and breaks

Routes honor each driver's shift start, their start and end locations, and any breaks they're owed.

Job pooling

Multiple pickups and deliveries can share a single route, letting one driver handle several jobs in the same trip.

Time windows

Each stop is scheduled inside the time window the customer has agreed to be available.

When scheduling works, everything works.

Less waste. More control. Teams that trust the plan.