Developer Portal
Integrate freight intelligence into your applications with the Freight Data Watch API
Get Started in Minutes
Generate an API key from your account settings, add it to the Authorization header, and start pulling carrier data and market intelligence.
Authentication
All API requests require a valid API key sent in the Authorization header as a Bearer token. API keys are tied to your account and can be created and revoked from your Account Settings.
Authorization: Bearer fdw_your_api_key_hereRate Limits
Rate limits are enforced per API key on a daily basis (resets at midnight UTC). Every response includes an X-RateLimit-Remaining header showing your remaining requests for the day.
For evaluation and personal projects
For production applications
Base URL
https://app.freightdatawatch.com/api/v1All endpoints are relative to this base URL. Responses are JSON with UTF-8 encoding.
API Endpoints
Website-Exclusive Features
The following features are available exclusively on the Freight Data Watch website and are not exposed through the API:
Error Responses
All errors return a consistent JSON structure with an HTTP status code:
{
"error": "Description of what went wrong"
}| Status | Meaning |
|---|---|
| 400 | Bad request β missing or invalid parameters |
| 401 | Unauthorized β missing or invalid API key |
| 403 | Forbidden β account suspended or key revoked |
| 404 | Not found β resource does not exist |
| 429 | Rate limit exceeded β daily quota reached |
| 500 | Internal server error β try again later |
Ready to Build?
Generate your API key, explore the endpoints above, and start integrating freight intelligence into your workflow.