Introduction
In today's fast-paced logistics environment, supply chain professionals face numerous challenges in accessing real-time data that can significantly impact their operations. From fluctuating fuel prices to unpredictable port congestion, the need for a consolidated source of logistics intelligence has never been more critical. Traditional methods of gathering this information often involve stitching together multiple data feeds, which can be time-consuming, costly, and prone to errors. This is where the FreightPulse API comes into play, offering a streamlined solution that consolidates essential logistics data into a single, easy-to-use REST API.
The FreightPulse API provides access to a wealth of real-time logistics intelligence, including EIA fuel prices, live full-truckload (FTL) freight rate quotes, port congestion data, carrier lookups, and natural-disruption alerts. By leveraging this API, developers, logistics operators, freight forwarders, and supply chain teams can enhance their decision-making processes and improve operational efficiency. In this blog post, we will explore the key features of the FreightPulse API, how to get started, and real-world use cases that demonstrate its value.
Why FreightPulse
FreightPulse stands out in the logistics data landscape for several reasons, each providing concrete benefits to developers and operators:
- Unified Data Source: Instead of relying on multiple integrations for EIA fuel data, freight rates, port congestion, and carrier verification, FreightPulse offers a single API that consolidates all this information. This not only simplifies the integration process but also reduces the risk of inconsistencies and errors that can arise from managing multiple data sources.
- Real-Time and Historical Insights: With FreightPulse, users can access live FTL freight rate quotes alongside historical diesel and gasoline price series in the same JSON schema. This allows for more informed decision-making when it comes to budgeting and forecasting.
- Comprehensive Carrier Lookups: The API provides FMCSA SAFER lookups for US trucking carriers, including safety ratings and active driver counts, as well as FMC NVOCC/OTI ocean carrier lookups. This feature is invaluable for logistics operators who need to vet carriers quickly and efficiently.
- Natural-Disruption Alerts: FreightPulse offers a natural-disruption feed that consolidates alerts from various sources, allowing users to filter disruptions by port radius. This proactive approach helps logistics teams mitigate risks associated with natural disasters, ensuring that shipments are not adversely affected.
Quick Start
Getting started with the FreightPulse API is straightforward. The base URL for all API requests is:
https://freightpulsehq.com/api/v1
To make your first request, you will need to include the X-API-Key header in your request. 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.
- data: Contains detailed information about diesel and gasoline prices, including national averages and regional breakdowns.
Core Endpoints
The FreightPulse API offers several core endpoints that provide valuable logistics data. Below are three key endpoints relevant to logistics operations:
1. GET /fuel-prices
This endpoint retrieves national diesel and gasoline prices, along with a breakdown by PADD regions and historical averages.
Key Parameters: None required.
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/fuel-prices"
Example 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 Explanation:
- 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 users to see regional variations.
- historical: Historical averages for 30 days, 90 days, and year-over-year changes.
2. GET /freight-rates
This endpoint provides live FTL truckload quotes for US lanes, as well as limited ocean and air modes.
Key Parameters: mode (trucking, ocean, air), origin_zip, destination_zip (required for trucking), origin_country, dest_zip (required for ocean/air), pickup_date, qty, total_weight_lb, container_size (ocean only).
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/freight-rates?mode=trucking&origin_zip=10001&destination_zip=90210"
Example 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 Explanation:
- 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 in USD.
- transit_days: The estimated number of days for transit.
- pickup_date: The date when the pickup is scheduled.
- delivery_date: The expected delivery date.
3. GET /port-congestion
This endpoint provides port activity data from IMF PortWatch, showing the average port calls compared to a baseline.
Key Parameters: At least one of port (name or LOCODE), country (name or ISO3), region (continent); congestion (low|moderate|high) optional filter.
curl -H "X-API-Key: YOUR_API_KEY" "https://freightpulsehq.com/api/v1/port-congestion?port=USLAX"
Example 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 Explanation:
- port: The name of the port being queried.
- congestion: The level of congestion at the port (low, moderate, high).
- as_of: The date when the data was last updated.
- metrics: Contains metrics such as recent average port calls per day and baseline averages for comparison.
Real-World Use Cases
The FreightPulse API can be leveraged in various ways to enhance logistics operations. Here are three concrete examples:
- Fuel-Surcharge Calculator: Logistics companies can build a fuel-surcharge calculator that uses the /fuel-prices endpoint to retrieve current diesel prices. By integrating this data with their freight rates, they can automatically calculate surcharges based on fluctuating fuel costs.
- Port-Congestion Dashboard: Freight forwarders can create a dashboard that utilizes the /port-congestion endpoint to monitor congestion levels at key ports. This allows them to make informed decisions about routing and scheduling, minimizing delays and optimizing supply chain efficiency.
- Carrier Vetting Tool: 3PL providers can develop a carrier vetting tool that uses the /carriers endpoint to verify the status and safety ratings of trucking carriers. This ensures that they partner with reliable carriers, reducing the risk of service disruptions.
FAQ
How often do FreightPulse fuel prices update?
FreightPulse fuel prices are updated weekly, providing users with the most current data available. This allows logistics operators to make timely decisions based on the latest fuel cost trends.
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. The /carriers endpoint provides access to FMCSA SAFER data for trucking carriers and FMC directory data for ocean carriers.
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. The data reflects port activity compared to a 90-day baseline, allowing users to gauge congestion trends over time.
Conclusion
The FreightPulse API is a powerful tool for logistics professionals seeking to streamline their operations and gain access to critical real-time data. By consolidating multiple data sources into a single API, FreightPulse eliminates the complexities and inefficiencies associated with managing disparate feeds. Whether you are a developer building a logistics application or an operator looking to optimize your supply chain, the FreightPulse API provides the insights you need to make informed decisions.
With features like live freight rate quotes, fuel price updates, port congestion data, and natural-disruption alerts, the FreightPulse API is designed to meet the demands of modern supply chains. Don't miss out on the opportunity to enhance your logistics operations—Try FreightPulse for free today and experience the benefits of consolidated logistics intelligence.