{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"583f6a2f-1179-48dc-a9ee-3e411720ba08","name":"Farelanes APIs v4.01","description":"<img src=\"https://content.pstmn.io/f6a5ede2-c54c-4e88-9e12-d70af9d04757/aW1hZ2UucG5n\" alt=\"Anytime, Anywhere, Any Lane, we have THE lane price.\" width=\"784\" height=\"252\">\n\n# Farelanes APIs v4.01\n\nFarelanes APIs - Farelanes is the industry’s trusted source of accurate and up to the minute lane pricing data with a variety of API's and data / connection formats to meet your needs. Our pricing on each RESTfull api set solutions is available on Exhibit B of our contract and includes, and details each of the available API sets.  \nOur Pricing API Set includes true, real-time and near real-time Data from trusted banks and factoring companies from both nation-wide and custom geography segments providing the right answer for all organizations.\n\nTypical flow to use the API:\n\nEquipment-types api – You can search or all available equipment types currently available from our Production dataset using Get All Equipment-Types. Our production dataset if the last 4 months of data and is updated when we are updated. That is to say, every 24 hours, (at 0 Zulu) we replace our production data set with an updated dataset from all newly compiled data from the last 24 hours. We real-time update the production set from those banks and factoring companies who update us in real-time, so we can bring you the latest pricing per lane.\n\nTo search for a Lane Price between two zip codes or city/state pairs, use the Lane pricing API which delivers accurate lane pricing covering the last 4 months, 2 months, 30 days, 15 days, 7 days, 3 days and when we have enough data, the previous 24 hours. If we do not have enough data for the last 24 hours to create a comfortable confidence index, we leave that blank and tell you we need more data for a 24-hour average.\n\nInvoice Fraud Pricing detection is accomplished using our dates addition where (start-date and end-date) parameters are used to retrieve a Lane Rate for a particular equipment-type on  \na particular day, or date range (small date range). When both fields are the same date, we  \ndeliver the lane rate for that particular day. If 2 dates are given, we deliver a lane rate for that specific date range. Both are useful in detecting abnormalities and other issues which can lead to Fraud, mistakes or other pricing specific problems. This Feature is focused primarily on these issues. We  \nthink it’s important to have a complete view of the data, not just a 30-day look.\n\nUsing start-date and end-date parameters to retrieve a Lane Rate for a particular equipment-type over a specific date range (where start-date is less than end-date and both dates are in the ‘’past 120 days up to today).\n\nTo search for a Lane Price between atitudes/longitudes, zip codes city/state or any combination is now available in our “get lane pricing – lat/lng, zips, city/state” where like methods or any combination of location identity mechanism enable pricing using these.\n\nWe use the same delivery data format – that is to say the API produces the last 4 months, 2 months, 30 days, 15 days, 7 days, 3 days and when we have enough data, the previous 24 hours. If we do not have enough data for the last 24 hours to create a comfortable confidence index, we leave that blank  \nand tell you we need more data for a 24-hour average.\n\nSign up for API key by contacting – [https://farelanes.com](https://farelanes.com/) or emailing us at [contact@farelanes.com](https://mailto:contact@farelanes.com/) or phone us at (yep – a real phone number 817-522-4384.  \nOur signup staff will explain all our options, data formats, data delivery and a host of other information available to those who use our services.\n\nAPI Collections include our Pricing APIs, Transport Unit Identifier (TUID), Logistics TUID Record (LTR) Locator, and a very unique \"Top-50 Freight Skyline reporting\" API with many options.\n\n**The URL for Farelanes External APIs is based upon the particular API:  \n**Set `baseURL` to `https://api-staging.myfarelanes.com` for the following APIs when testing. Pricing, Skyline, and the LTR Java proxy all use this host.\n\nTUID and Flask LTR are colocated services — set {{baseURL}} to [https://erapi-tuid.farelanes.com](https://erapi-tuid.farelanes.com).\n\nTypical flow to use the API:\n\n1. **Pricing** — `/equipment-types` → `/lane-pricing` → `/top-routes` (optional `equipment`, `limit` default 25, `offset`) / `/api/city_top_paying_collection` (`equipment` required; `limit` default 25, `offset`; ranked by 30-day average line haul).\n    \n2. **TUID** — encode NLI or `POST /api/v1/lane-identifiers` (AIv2 / HY).\n    \n3. **LTR** — mint from TUID, or use the Java `/v1/ltr` proxy on `baseURL`.\n    \n4. **Skyline** — Open-Meteo weather plus the same Farelanes pricing/top-routes calls.\n    \n\nTo get started\n\nSign up for an API key at [https://farelanes.com](https://farelanes.com), [contact@farelanes.com](https://mailto:contact@farelanes.com), or 817-522-4384.\n\nAll POST requests accept and respond in JSON. All APIs return appropriate HTTP status codes.\n\nAuthentication And Authorization\n\nPricing and Skyline: `X-API-KEY`. `/ping` and `/health` do not need a key.\n\nWe use Postman for testing and development  \nYou can download our API’s from our api url and use the in Postman  \nAll POST requests accept and respond in JSON format.  \nAll APIs respond with appropriate HTTP status codes﻿  \nAuthentication And Authorization\n\nFarelanes APIs support API Key authorization.\n\nAPI Keys will be provided to you by our Farelanes partnerships  \nsignup group.\n\nHeader Value  \nX-API-KEY 12 03 36 Digit key Farelane will provide  \n\"Farelanes Access Token\" Provide by your Farelanes Technical representative","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"40580754","team":6616392,"collectionId":"583f6a2f-1179-48dc-a9ee-3e411720ba08","publishedId":"2sBYB4LSGd","public":true,"publicUrl":"https://api-docs.farelanes.com","privateUrl":"https://go.postman.co/documentation/40580754-583f6a2f-1179-48dc-a9ee-3e411720ba08","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"Every day, tens of thousands of completed freight transactions flow into our system from more than 100 trusted data partners. We process this information continuously, giving carriers near real‑time visibility into lane pricing, market shifts, and shipment trends across North America. "},{"name":"title","value":"Farelanes PI packages"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.12.10","publishDate":"2026-09-28T19:44:26.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"Farelanes PI packages","description":"Every day, tens of thousands of completed freight transactions flow into our system from more than 100 trusted data partners. We process this information continuously, giving carriers near real‑time visibility into lane pricing, market shifts, and shipment trends across North America. "},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[{"name":"Production","id":"c64672b0-71cf-4e2f-bd34-7f8efe1e12d2","owner":"40580754","values":[{"key":"token","value":"","type":"default","enabled":true},{"key":"collectionName","value":"","type":"default","enabled":true},{"key":"collectionSchemaUrl","value":"","type":"default","enabled":true},{"key":"accessKey","value":"","type":"default","enabled":true},{"key":"workspaceId","value":"","type":"default","enabled":true},{"key":"collectionId","value":"","type":"default","enabled":true}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/b6b6b3948f43e481845fc0fb7aeda7855ce571640b2535805fc187d98500c67a","favicon":"https://farelanes.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Production","value":"40580754-c64672b0-71cf-4e2f-bd34-7f8efe1e12d2"}],"canonicalUrl":"https://api-docs.farelanes.com/view/metadata/2sBYB4LSGd"}