Obtain API credentials from FourKites through your account team; the developer portal at developer.fourkites.com provides API reference documentation and sandbox access.
Authenticate using the credentials provided by FourKites; consult the developer portal for the current authentication scheme as FourKites supports multiple integration patterns including REST API and webhook-based data push.
Create a shipment tracking record by submitting load details (origin, destination, carrier, pro number or load ID) to the FourKites shipment creation endpoint.
Poll the shipment status endpoint or configure a webhook to receive ETA updates and location pings; FourKites aggregates ELD telematics, carrier EDI check-calls, and GPS data into a unified position feed.
Parse the predictive ETA field in the response alongside the confidence interval; use the confidence score to decide whether to surface the ETA to stakeholders or flag it for review.
Consume geofence arrival and departure events to trigger downstream workflows (dock scheduling, appointment confirmation, delivery alerts) without polling the status endpoint continuously.
Known gotchas
FourKites is an overlay platform, not a carrier API; it requires carrier data feeds or ELD integrations to be active — if a carrier is not connected, FourKites will show no position data, not an error.
Predictive ETA accuracy degrades in regions with poor ELD coverage or for carriers using manual check-call EDI; do not treat the ETA as guaranteed without reviewing the carrier connectivity status.
FourKites does not replace your TMS; shipment records must be created in FourKites to initiate tracking — data does not flow automatically from a TMS unless a bi-directional integration is configured.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp