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_hereAPI Plans & Pricing
Choose an API plan that fits your integration needs. Rate limits are enforced per API key on a daily basis (resets at midnight UTC). Every response includes an X-RateLimit-Remaining header.
Free
- Market data & rates
- Top freight lanes
- Market summary
- Specialized equipment
- Cross-border data
Starter
- Everything in Free
- 2× daily request limit
- Email support
Professional
- Everything in Starter
- Carrier search & lookup
- Trust scores & snapshots
- Market forecasts
- Port dwell times
- Capacity index
- Priority support
Enterprise
- Everything in Professional
- AI market briefs
- What-if scenarios
- New carrier alerts
- Dedicated support
- Webhooks
Need More?
Custom plans with unlimited requests, dedicated SLA, webhooks, and white-glove support.
API plans are separate from the Freight Data Watch Pro dashboard subscription. You can subscribe to both independently.
Base URL
https://app.freightdatawatch.com/api/v1All endpoints are relative to this base URL. Responses are JSON with UTF-8 encoding.
API Endpoints
15 endpointsMarket Intelligence
Carrier Data
AI-Powered
Webhooks
Webhooks are available on the Enterprise and Custom API plans. Subscribe to receive real-time freight data events delivered directly to your 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 — endpoint not included in your API plan, or account suspended |
| 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, pick an API plan, and start integrating freight intelligence into your workflow.