Introduction
In today's fast-paced logistics landscape, supply chain efficiency is paramount. Companies are constantly seeking ways to optimize their operations, reduce costs, and improve service levels. However, the fragmented nature of logistics data can pose significant challenges. With multiple data sources for fuel prices, freight rates, port congestion, and carrier information, logistics operators often find themselves overwhelmed by the complexity of integrating disparate systems. This is where FreightPulse comes into play.
FreightPulse is a powerful REST API that consolidates real-time logistics intelligence into a single, easy-to-use interface. By providing access to critical data such as EIA fuel prices, live full-truckload (FTL) freight rate quotes, port congestion data, carrier lookups, and natural-disruption alerts, FreightPulse enables logistics professionals to make informed decisions quickly and efficiently. In this blog post, we will explore how FreightPulse can enhance freight forwarding efficiency and streamline supply chain operations.
Why FreightPulse
FreightPulse stands out in the logistics data landscape for several compelling reasons:
- Unified Data Access: Instead of stitching together multiple integrations for EIA fuel data, freight rates, port congestion, and carrier verification, FreightPulse offers a single API that provides all this information in one place. This not only simplifies the development process but also reduces the time and cost associated with managing multiple data feeds.
- Real-Time Insights: With live US FTL freight rate quotes available alongside historical diesel and gasoline price series, users can make data-driven decisions based on current market conditions. This integration allows logistics operators to calculate fuel surcharges accurately and adjust pricing strategies in real-time.
- Comprehensive Carrier Information: FreightPulse provides FMCSA SAFER lookups for US trucking carriers, including safety ratings and active driver counts. This feature is invaluable for 3PL providers and freight forwarders who need to vet carriers quickly and efficiently.
- Natural Disruption Alerts: The API includes a feed for natural disruptions, allowing users to filter alerts by port radius. This feature helps logistics teams proactively manage risks associated with severe weather events, earthquakes, and other natural hazards that could impact shipments.
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 will need to include the X-API-Key header in your cURL command. Here’s an example of how 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.
- unit: The unit of measurement for fuel prices.
- data: Contains detailed information about diesel and gasoline prices, including national averages and regional breakdowns.
Core Endpoints
FreightPulse offers several core endpoints that provide valuable logistics data. Below, we will explore three key endpoints relevant to freight forwarding efficiency.
1. GET /fuel-prices
This endpoint retrieves national diesel and gasoline prices, along with a breakdown by PADD regions.
Key Parameters: None required.
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
}
}
}
}
}
This endpoint is crucial for logistics operators who need to monitor fuel prices to calculate fuel surcharges accurately.
2. GET /freight-rates
This endpoint provides live FTL truckload quotes for US lanes, allowing users to obtain real-time pricing information.
Key Parameters: mode (trucking, ocean, air), origin_zip, destination_zip (required for trucking).
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"
}
}
Key fields in this response include:
- 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.
- pickup_date: The scheduled pickup date.
- delivery_date: The expected delivery date.
This endpoint is essential for freight forwarders and logistics operators who need to provide accurate quotes to their customers.
3. GET /port-congestion
This endpoint provides data on port activity, including congestion levels based on IMF PortWatch data.
Key Parameters: port (name or LOCODE), country (name or ISO3), region (continent); congestion (optional filter).
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
}
}
]
}
}
Key fields in this response include:
- port: The name of the port.
- locode: The port's location code.
- country: The country where the port is located.
- congestion: The current congestion level (e.g., low, moderate, high).
- metrics: Contains metrics such as recent average port calls per day and baseline averages.
This endpoint is particularly useful for logistics teams that need to monitor port congestion and adjust their shipping schedules accordingly.
Real-World Use Cases
FreightPulse's comprehensive data offerings enable logistics teams to build a variety of applications that enhance operational efficiency. Here are three concrete examples:
- Fuel-Surcharge Calculator: By integrating the /fuel-prices endpoint, logistics operators can create a fuel-surcharge calculator that automatically adjusts pricing based on current fuel prices. This ensures that quotes remain competitive and reflect real market conditions.
- Port-Congestion Dashboard: Freight forwarders can utilize the /port-congestion endpoint to build a dashboard that visualizes port congestion levels. This tool allows them to proactively manage shipping schedules and communicate potential delays to customers.
- Carrier Vetting Tool: 3PL providers can leverage the /carriers endpoint to develop a carrier vetting tool that assesses the safety ratings and operational status of trucking carriers. This ensures that they partner with reliable carriers, minimizing risks in their supply chain.
FAQ
How often do FreightPulse fuel prices update?
Fuel prices are updated weekly based on data from the EIA. This ensures that users have access to the most current pricing information available.
Can I look up ocean carriers as well as trucking carriers?
Yes, FreightPulse provides the ability to look up both ocean carriers and trucking carriers through the /carriers endpoint. This allows users to access comprehensive carrier information across different modes of transportation.
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 helps users understand congestion trends over time.
Conclusion
In an increasingly complex logistics environment, having access to reliable and consolidated data is essential for optimizing supply chain operations. FreightPulse offers a powerful solution that integrates critical logistics intelligence into a single API, enabling logistics operators to make informed decisions quickly and efficiently.
By leveraging FreightPulse, teams can streamline their operations, reduce costs, and enhance service levels. Whether you are a freight forwarder, a 3PL provider, or a supply chain analyst, FreightPulse provides the tools you need to succeed in today's competitive landscape. Try FreightPulse for free and discover how it can transform your logistics operations.