Home → Blog

Introduction

In today's fast-paced logistics environment, supply chain teams face significant challenges in maintaining transparency and efficiency. With data scattered across multiple platforms and sources, logistics operators, freight forwarders, and supply chain teams often struggle to access real-time information that is crucial for decision-making. This fragmentation can lead to delays, increased costs, and missed opportunities. The need for a consolidated solution that provides real-time logistics intelligence has never been more pressing.

FreightPulse addresses these challenges by offering a single REST API that consolidates essential logistics data, including EIA fuel prices, live full-truckload (FTL) freight rate quotes, port congestion data, carrier lookups, and natural-disruption alerts. By bridging the gap between disparate data sources, FreightPulse enhances transparency and empowers cross-functional supply chain teams to make informed decisions quickly and efficiently.

Why FreightPulse

FreightPulse stands out in the logistics data landscape for several reasons:

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 for authentication. 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, key fields include:

Core Endpoints

1. GET /fuel-prices

This endpoint retrieves national diesel and gasoline prices along with a breakdown by PADD regions. It provides weekly changes and historical averages.

Key Params: 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
}
}
}
}
}

Field Explanations:

2. GET /freight-rates

This endpoint provides live FTL truckload quotes for US lanes, enabling logistics teams to obtain current pricing information quickly.

Key Params: 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"
}
}

Field Explanations:

3. GET /port-congestion

This endpoint provides data on port activity, including congestion levels based on IMF PortWatch data.

Key Params: port (name or LOCODE), country, region; congestion (optional).

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:

Real-World Use Cases

FreightPulse's API can be leveraged in various ways to enhance logistics operations:

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 based on market fluctuations.

Can I look up ocean carriers as well as trucking carriers?

Yes, FreightPulse allows users to look up both ocean carriers and trucking carriers through the /carriers endpoint. This comprehensive data helps logistics operators vet carriers effectively across different modes of transportation.

Does the port congestion data reflect real-time vessel wait times?

No, the port congestion data provided by FreightPulse is based on a 7-day average and is not real-time. It serves as a lagged approximation, allowing users to assess congestion trends rather than immediate vessel wait times.

Conclusion

In an increasingly complex logistics landscape, having access to real-time data is essential for maintaining efficiency and transparency. FreightPulse offers a powerful solution that consolidates critical logistics intelligence into a single API, enabling supply chain teams to make informed decisions quickly. By leveraging FreightPulse, developers can build robust applications that enhance operational efficiency, reduce costs, and improve overall supply chain performance.

Don't let fragmented data hold your logistics operations back. Try FreightPulse for free today and experience the benefits of unified logistics intelligence for your supply chain.