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:
- Unified Data Access: Instead of stitching together multiple integrations or paying for expensive feeds, FreightPulse provides a single API that covers a wide range of logistics data. This means developers can access EIA fuel data, live freight quotes, port congestion, carrier verification, and disruption monitoring all in one place, significantly reducing development time and complexity.
- Real-Time Insights: With FreightPulse, users can obtain live FTL freight rate quotes alongside historical fuel price data in the same JSON schema. This integration allows logistics teams to make real-time decisions based on current market conditions, improving operational efficiency and cost management.
- Comprehensive Carrier Data: The API includes FMCSA SAFER lookups for US trucking carriers and FMC NVOCC/OTI ocean carrier lookups. This comprehensive carrier data enables logistics operators to vet carriers effectively, ensuring compliance and safety in their operations.
- Proactive Disruption Alerts: FreightPulse offers a natural-disruption feed that provides alerts for cyclones, earthquakes, and severe weather events. This feature allows teams to proactively manage risks and adjust their logistics plans accordingly, minimizing potential disruptions to 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 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:
- 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 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:
- 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 localized decision-making.
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:
- 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 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:
- 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
FreightPulse's API can be leveraged in various ways to enhance logistics operations:
- Fuel-Surcharge Calculator: Logistics teams can build a fuel-surcharge calculator that uses the /fuel-prices endpoint to dynamically adjust shipping costs based on current fuel prices. This ensures that pricing remains competitive and reflective of market conditions.
- Port-Congestion Dashboard: Freight forwarders can create a dashboard that visualizes port congestion data from the /port-congestion endpoint. This tool can help shippers make informed decisions about routing and scheduling, minimizing delays caused by congestion.
- Carrier Vetting Tool: 3PL providers can develop a carrier vetting tool that utilizes the /carriers endpoint to verify the safety ratings and operational status of trucking carriers. This ensures compliance and enhances the reliability of their logistics network.
- Disruption Alert System: Teams can implement a disruption alert system that pulls data from the /disruptions endpoint to notify stakeholders of natural hazards that may impact shipments. This proactive approach helps mitigate risks and ensures timely communication.
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.