{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"ef58604d-f8a0-452e-8d61-5fe4667d5c5a","name":"CarrierOk","description":"# Get started here\n\nThis page has a list of available CarrierOk API endpoints, as well as some helpful links to help get you started with consuming the CarrierOk API.\n\nWorking with CarrierOk's Bulk Data? Ignore this section and skip directly ahead to the [Bulk Data implementation guide](https://parley-information-corp.postman.co/workspace/Parley-Information-Corp.-Worksp~525e3cac-3fa1-4e48-8fcb-1de57d164fbf/folder/26084562-d85aebcc-6aaf-40e8-a6c1-7efaa94de9b2?action=share&source=copy-link&creator=26084562&ctx=documentation)\n\n- [Click here to obtain an API Key](https://www.carrier-ok.com/pricing?product=api).\n    \n- [Click here to learn more about the data returned by the API](https://docs.google.com/spreadsheets/d/1-OyB1j0GGTWu0FhCp2YqnjazaeiR5bwj8rEseC2h00c/edit#gid=1159054849).\n    \n- [Click here to learn more about our API and data](https://www.carrier-ok.com/fmcsa-api).\n    \n\n---\n\nCarrierOk delivers reliable, up-to-date safety and performance data on domestic freight businesses, offering insights for risk assessment and optimal carrier selection, reducing freight fraud risks and enhancing booking decisions.\n\nFreight brokers, factoring companies, and supply chain technology providers access CarrierOk data via our [web platform](https://www.carrier-ok.com/), [Chrome Extension](https://chromewebstore.google.com/detail/carrier-ok/kfbgmkjoofojiacpnlljdhldlimagolg), [Data](https://www.carrier-ok.com/trucking-company-data), and [API](https://www.carrier-ok.com/fmcsa-api) solutions.\n\n## **Getting started guide**\n\n- You must use a valid API Key to send requests to the API endpoints. You can get your API key by subscribing to one of our [API plans](https://www.carrier-ok.com/pricing?product=api).\n    \n- The API has [rate and usage limits](https://postman.postman.co/workspace/Collection-Templates~6311738d-2e70-441f-ae12-78caf078c5b7/collection/22517504-e9c28f47-1253-44af-a2f3-20dce4da1f18?ctx=documentation#rate-and-usage-limits).\n    \n- The API only responds to HTTPS-secured communications. Any requests sent via HTTP return an HTTP 301 redirect to the corresponding HTTPS resources.\n    \n- The API returns request responses in JSON format. When an API request returns an error, it is sent in the JSON response as an error key.\n    \n\n## **Authentication**\n\nThe CarrierOk API uses headers for authentication.\n\nYou must include an API key in each request to the CarrierOk API with the X-Api-Key request header.\n\n```\n\"headers\":{\n\"X-Api-Key\":\"MyApiKey\"\n}\n\n ```\n\n### Authentication error response\n\nIf an API key is missing, malformed, or invalid, you will receive an HTTP 401 Unauthorized response code.\n\n## Rate and usage limits\n\nAPI access rate limits apply at a per-API key basis in unit time. The limit is 1000 requests per minute. Also, depending on your plan, you may have usage limits. If you exceed either limit, your request will return an HTTP 429 Too Many Requests status code.\n\nEach response returns \"requestcount\" in the response headers, allowing you to track usage in real-time. Detailed API logs also available upon request.\n\nRate limits based on your plan apply to Profiles endpoints. Monitoring endpoints do not count towards your plan's rate limit.\n\n```\n\"headers\":{\n\"requestcount\":integer\n}\n\n ```\n\nAn HTTP `503` response from our servers indicates there is an unexpected spike in API access traffic. The server is usually operational within the next five minutes. If the outage persists or you receive any other form of an HTTP `5XX` error, [contact support](https://www.carrier-ok.com/contact).\n\n### **Need some help?**\n\nIn case you have questions, we can be reached at [info@parley.tech](https://mailto:info@parley.tech)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"26084562","team":6118817,"collectionId":"ef58604d-f8a0-452e-8d61-5fe4667d5c5a","publishedId":"2sA35A7QqQ","public":true,"publicUrl":"https://docs.carrier-ok.com","privateUrl":"https://go.postman.co/documentation/26084562-ef58604d-f8a0-452e-8d61-5fe4667d5c5a","customColor":{"top-bar":"F9F9F9","right-sidebar":"12181f","highlight":"007bff"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"CarrierOk gives underwriting, sales, and compliance teams the data they need to grow confidently. Through the CarrierOk Platform, API, and Bulk Data Solutions, you get daily-updated carrier intelligence for qualifying leads, monitoring partners, and making safer, faster decisions."},{"name":"title","value":"CarrierOk — Carrier Data &amp; Risk Intelligence"}],"appearance":{"default":"dark","themes":[{"name":"dark","logo":"https://content.pstmn.io/733b9951-d619-43f0-a84f-a3000a71dd62/MTQucG5n","colors":{"top-bar":"12181f","right-sidebar":"303030","highlight":"007bff"}},{"name":"light","logo":"https://content.pstmn.io/23c092aa-3110-41c3-b1f2-dc6cde217384/MTQucG5n","colors":{"top-bar":"F9F9F9","right-sidebar":"12181f","highlight":"007bff"}}]}},"version":"8.10.1","publishDate":"2025-09-15T22:28:56.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"CarrierOk — Carrier Data &amp; Risk Intelligence","description":"CarrierOk gives underwriting, sales, and compliance teams the data they need to grow confidently. Through the CarrierOk Platform, API, and Bulk Data Solutions, you get daily-updated carrier intelligence for qualifying leads, monitoring partners, and making safer, faster decisions."},"logos":{"logoLight":"https://content.pstmn.io/23c092aa-3110-41c3-b1f2-dc6cde217384/MTQucG5n","logoDark":"https://content.pstmn.io/733b9951-d619-43f0-a84f-a3000a71dd62/MTQucG5n"}},"statusCode":200},"environments":[],"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/3c084bd0ecae1ef4f8093a111777fbb361f55f06a0846732327eb20726817e8d","favicon":"https://carrier-ok.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"}],"canonicalUrl":"https://docs.carrier-ok.com/view/metadata/2sA35A7QqQ"}