Introduction
In today's fast-paced logistics environment, supply chain disruptions can have significant repercussions on businesses, leading to increased costs, delayed shipments, and dissatisfied customers. As a freight forwarder or logistics operator, the ability to anticipate and respond to these disruptions is crucial for maintaining operational efficiency and customer satisfaction. However, many organizations struggle with fragmented data sources, making it challenging to develop robust contingency protocols.
This is where FreightPulse comes into play. By consolidating real-time logistics intelligence into a single REST API, FreightPulse empowers developers and logistics teams to access critical data points such as fuel prices, freight rates, port congestion, carrier information, and natural disruption alerts. This comprehensive approach not only simplifies data integration but also enhances decision-making capabilities, enabling organizations to mitigate supply chain disruptions effectively.
Why FreightPulse
FreightPulse stands out in the logistics data landscape for several reasons:
- Unified Data Access: Instead of stitching together multiple integrations for EIA fuel data, freight rate quotes, port congestion, and carrier verification, FreightPulse provides all this information through a single API. This reduces development time and complexity, allowing teams to focus on building value-added features rather than managing disparate data sources.
- Real-Time Insights: With live US full-truckload (FTL) freight rate quotes and historical fuel price data available in the same JSON schema, developers can create applications that respond to market fluctuations in real-time. This capability is essential for applications like fuel surcharge calculators and dynamic pricing models.
- Natural Disruption Alerts: FreightPulse offers a natural-disruption feed that consolidates alerts from various sources, allowing logistics teams to proactively manage risks associated with cyclones, earthquakes, and severe weather. This feature is invaluable for shipment tracking and contingency planning.
- Guest Access: FreightPulse allows users to explore the API without the need for an API key, providing 100 requests per day per IP. This low-friction access encourages experimentation and rapid prototyping, making it easier for developers to understand the API's capabilities.
Quick Start
Getting started with FreightPulse is straightforward. The base URL for the API is:
https://freightpulsehq.com/api/v1
To make your first request, you can use the following cURL command to retrieve national diesel and gasoline prices:
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/fuel-prices"
The expected JSON response will look like this:
{
"success": true,
"data": {
"timestamp": "2026-07-30T12:00:00Z",
"source": "EIA (U.S. Energy Information Administration)",
"currency": "USD",
"unit": "gallon",
"data": {
"diesel": {
"national_average": 3.847,
"change_week": -0.023,
"change_percent": -0.6,
"regions": {
"east_coast": 3.912,
"midwest": 3.756,
"gulf_coast": 3.623,
"rocky_mountain": 3.891,
"west_coast": 4.456,
"california": 4.892
},
"historical": {
"30d_avg": 3.82,
"90d_avg": 3.75,
"yoy_change_percent": -8.2
}
},
"gasoline": {
"national_average": 3.156,
"historical": {
"30d_avg": 3.1,
"90d_avg": 3.05,
"yoy_change_percent": 1.1
}
}
}
}
}
In this response, the key fields include:
- timestamp: The date and time when the data was retrieved.
- source: The source of the data, in this case, the EIA.
- currency: The currency in which the prices are quoted.
- data: Contains detailed information about diesel and gasoline prices, including national averages and regional breakdowns.
Core Endpoints
1. GET /fuel-prices
This endpoint provides national diesel and gasoline prices along with a breakdown by PADD regions. It is essential for applications that need to calculate fuel surcharges or analyze fuel cost trends.
Key Parameters: None required.
cURL Example:
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/fuel-prices"
Sample JSON Response:
{
"success": true,
"data": {
"timestamp": "2026-07-30T12:00:00Z",
"source": "EIA (U.S. Energy Information Administration)",
"currency": "USD",
"unit": "gallon",
"data": {
"diesel": {
"national_average": 3.847,
"change_week": -0.023,
"change_percent": -0.6,
"regions": {
"east_coast": 3.912,
"midwest": 3.756,
"gulf_coast": 3.623,
"rocky_mountain": 3.891,
"west_coast": 4.456,
"california": 4.892
},
"historical": {
"30d_avg": 3.82,
"90d_avg": 3.75,
"yoy_change_percent": -8.2
}
},
"gasoline": {
"national_average": 3.156,
"historical": {
"30d_avg": 3.1,
"90d_avg": 3.05,
"yoy_change_percent": 1.1
}
}
}
}
}
Field Explanations:
- national_average: The average price of diesel or gasoline across the United States.
- change_week: The change in price over the past week.
- regions: A breakdown of prices by region, allowing for more localized analysis.
2. GET /freight-rates
This endpoint provides live FTL truckload quotes for US lanes, making it essential for applications that require real-time pricing information.
Key Parameters: mode (trucking, ocean, air), origin_zip, destination_zip (required for trucking).
cURL Example:
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/freight-rates?mode=trucking&origin_zip=10001&destination_zip=90210"
Sample JSON Response:
{
"success": true,
"data": {
"mode": "trucking",
"service": "FTL (53' dry van)",
"source": "Warp",
"price_usd": 7207.92,
"transit_days": 4,
"pickup_date": "2026-08-24",
"delivery_date": "2026-08-28"
}
}
Field Explanations:
- mode: The mode of transportation (e.g., trucking).
- service: The type of service provided (e.g., FTL).
- price_usd: The quoted price for the shipment.
- transit_days: The estimated number of days for transit.
3. GET /port-congestion
This endpoint provides port activity data, allowing users to assess congestion levels at major ports. This information is crucial for planning shipments and avoiding delays.
Key Parameters: port (name or LOCODE), country (name or ISO3), region (continent).
cURL Example:
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/port-congestion?port=USLAX"
Sample JSON Response:
{
"success": true,
"data": {
"results": [
{
"port": "Los Angeles-Long Beach",
"locode": "US LAX",
"country": "United States",
"congestion": "moderate",
"as_of": "2026-08-14",
"metrics": {
"recent_avg_portcalls_per_day": 8.7,
"baseline_avg_portcalls_per_day": 10.2,
"ratio_vs_baseline": 0.85
}
}
]
}
}
Field Explanations:
- port: The name of the port.
- congestion: The current congestion level (low, moderate, high).
- metrics: Contains metrics such as recent average port calls per day and baseline averages, which help assess congestion trends.
Real-World Use Cases
1. Fuel Surcharge Calculator
Logistics companies can build a fuel surcharge calculator that uses the /fuel-prices endpoint to dynamically adjust shipping costs based on current fuel prices. By integrating real-time fuel data, companies can ensure that their pricing remains competitive and reflective of market conditions.
2. Port Congestion Dashboard
A freight forwarder can create a port congestion dashboard using the /port-congestion endpoint to visualize congestion levels at key ports. This tool can help logistics teams make informed decisions about routing and scheduling, ultimately reducing delays and improving service levels.
3. Carrier Vetting Tool
3PL providers can develop a carrier vetting tool that leverages the /carriers endpoint to verify the status and safety ratings of trucking carriers. This ensures that only reliable carriers are selected for shipments, enhancing overall supply chain reliability.
FAQ
How often do FreightPulse fuel prices update?
Fuel prices are updated weekly, providing users with the most current data available. This frequency allows logistics teams to make timely decisions regarding fuel surcharges and budgeting.
Can I look up ocean carriers as well as trucking carriers?
Yes, the FreightPulse API allows users to look up both ocean carriers and trucking carriers using the /carriers endpoint. This feature is essential for logistics companies that manage multimodal shipments.
Does the port congestion data reflect real-time vessel wait times?
No, the port congestion data is based on a 7-day average and is not real-time. It provides a lagged approximation of port activity, which is useful for identifying trends but should not be relied upon for immediate vessel wait times.
Conclusion
In an era where supply chain disruptions can significantly impact business operations, having access to reliable and comprehensive logistics data is more critical than ever. FreightPulse offers a powerful solution for freight forwarders, logistics operators, and supply chain teams by consolidating essential data into a single API. This unified approach not only simplifies data integration but also enhances decision-making capabilities, enabling organizations to respond proactively to disruptions.
By leveraging the capabilities of FreightPulse, teams can build robust contingency protocols, optimize their operations, and ultimately deliver better service to their customers. Whether you're developing a fuel surcharge calculator, a port congestion dashboard, or a carrier vetting tool, FreightPulse provides the data you need to succeed.
Ready to transform your logistics operations? Try FreightPulse for free and discover the power of real-time logistics intelligence today!