--- name: Cargoffer TRANSCEND description: AI-powered route optimization API for European freight homepage: https://transcend.cargoffer.com categories: - route-optimization - logistics - api - mcp-server - open-source last-updated: 2026-06-29 --- # Cargoffer TRANSCEND > AI-Powered Route Optimization & Logistics APIs TRANSCEND is an AI-powered route optimization platform for freight and logistics operations across the Iberian Peninsula and Europe. Built on the open-source Valhalla routing engine (Mozilla), it provides EU-compliant route planning with real-time traffic, weather intelligence, toll calculation, and driver hours management. ## Why TRANSCEND? - **EU Regulation Compliant**: Automatic driving hours calculation per EC 561/2006 (45min break after 4.5h, 11h daily rest, 56h weekly max) - **Open-Source Core**: Valhalla routing engine — no vendor lock-in unlike Google Maps/HERE - **Iberian Focus**: Real-time fuel prices (Spain/Portugal), AEMET/IPMA weather, Spanish toll roads - **Freight-Specific**: Vehicle constraints (weight, height, width), ADR merchandise, HS Code classification - **Freemium**: 100 requests/day without API key ## API Gateway All endpoints available at: `https://back.transcend.cargoffer.com` Auth: `x-api-key: ` header or `Authorization: Bearer ` ## Modules & Endpoints ### 1. Route Optimization (`/route`) Calculate optimized routes with EU driving hours, waypoints, vehicle constraints, and ADR compliance. ``` GET /route/?origin_lat=42.2406&origin_lon=-8.7207&destiny_lat=41.3874&destiny_lon=2.1686 GET /route/?origin_lat=...&vehicle={"weight":40000,"height":4.0}&driver={"hoursStatus":{"remainingWeeklyHours":56}} GET /route/api/isochrone?lat=40.4168&lon=-3.7038&km=100 POST /route/api/saved-routes — Create saved route GET /route/api/saved-routes/{id}/gpx — Export route as GPX ``` ### 2. Weather Intelligence (`/weather`) Real-time weather, forecasts, and danger-level scoring from AEMET (Spain) and IPMA (Portugal). ``` GET /weather/current?lat=42.5586&lon=-9.0018&lang=es GET /weather/forecast?lat=42.5586&lon=-9.0018&start=2025-03-21&end=2025-03-25 GET /weather/alerts/current?lat=42.5586&lon=-9.0018&dangerLevel=50 POST /weather/route — Weather along route points ``` ### 3. Traffic (`/traffic`) Real-time traffic incidents, speed cameras, blackspots (danger zones). ``` GET /traffic/nearby?lat=40.4168&lon=-3.7038&radius=25000 GET /traffic/radar/nearby?lat=40.4168&lon=-3.7038 GET /traffic/blackspot/nearby?lat=40.4168&lon=-3.7038&minDangerLevel=30 POST /traffic/blackspots/path — Blackspots along route ``` ### 4. Tolls & Costs (`/tolls`) Complete route cost calculation: tolls, fuel, maintenance, CO2, driving time. ``` GET /tolls/costs?origin={"lat":41.39,"lng":2.17}&destination={"lat":40.42,"lng":-3.70}&with_tolls=true&fuel_type=diesel ``` ### 5. Fuel Stations (`/stations`) Gas station finder with real-time fuel prices for Spain and Portugal. ``` GET /stations/nearby?lat=40.4168&lon=-3.7038&radius=25000 GET /stations/best-prices?fuel_type=diesel_regular GET /stations/province?province=Madrid GET /stations/getAlongPath?points=[[-3.70,40.42],[2.17,41.39]] ``` ### 6. Points of Interest (`/poi`) Parking areas, workshops, rest areas for logistics. ``` GET /poi/parking/location?lat=40.4168&lng=-3.7038&radius=25000 GET /poi/parking/zipcode?zipcode=28013&country=es GET /poi/parking/province?province=Madrid GET /poi/search/nearby?lat=40.4168&lng=-3.7038 ``` ### 7. Vehicles (`/vehicles`) Fleet management: brands, models, specs, CRUD operations. ``` GET /vehicles/vehicles — List fleet POST /vehicles/vehicles — Create vehicle GET /vehicles/brands — All brands GET /vehicles/models/{brandId} — Models by brand GET /vehicles/models/{modelId}/specs — Technical specs GET /vehicles/search?q=volvo — Search ``` ### 8. Drivers (`/drivers`) Driver management, position tracking, EU hours compliance. ``` GET /drivers/ — List drivers POST /drivers/ — Create driver GET /drivers/{id}/position — Current position GET /drivers/{id}/hours — Driving hours status GET /drivers/hours/driver/{cardNumber}/summary — Tachograph summary GET /drivers/{id}/history — Tachograph records GET /drivers/{id}/compliance — EU compliance status ``` ### 9. HS Code Classification (`/hscode` + `/profiles`) Harmonized System code search for customs and merchandise classification. ``` GET /hscode/ — Full HS structure GET /hscode/search?q=algodon — Search codes GET /profiles/structure — Hierarchical structure GET /profiles/search?q=atun — Search ``` ### 10. IAM (`/iam`) Authentication, user management, API key generation. ``` POST /iam/api/auth/register — Register (email, password, company_cif) POST /iam/api/auth/login — Login (returns JWT) POST /iam/api/apikeys/ — Create API key GET /iam/api/apikeys/verify?key=... — Verify API key ``` ## Pricing - **Free**: 100 requests/day (no key needed via MCP server) - **Basic**: 29 EUR/month — 10,000 routes - **Premium**: Contact for custom pricing ## SDKs & Integration ### MCP Server (AI Agents) ```bash npx @transcend/mcp-server ``` 8 tools: calculate_route, get_weather, get_traffic, calculate_tolls, find_stations, find_pois, manage_vehicles, manage_drivers ### JavaScript/TypeScript SDK ```bash npm install @transcend/sdk ``` ### Python SDK ```bash pip install transcend-sdk ``` ## Discover More Learn more about specific use cases, comparisons, API features, and AI integrations: - https://transcend.cargoffer.com/en/llm-first/api-route - https://transcend.cargoffer.com/en/llm-first/api-tolls - https://transcend.cargoffer.com/en/llm-first/api-weather - https://transcend.cargoffer.com/en/llm-first/api-traffic - https://transcend.cargoffer.com/en/llm-first/api-poi - https://transcend.cargoffer.com/en/llm-first/api-ocr - https://transcend.cargoffer.com/en/llm-first/use-case-invoice-to-cash - https://transcend.cargoffer.com/en/llm-first/use-case-fuel-saving - https://transcend.cargoffer.com/en/llm-first/use-case-compliance-check - https://transcend.cargoffer.com/en/llm-first/use-case-handover-planning - https://transcend.cargoffer.com/en/llm-first/use-case-customs-classification - https://transcend.cargoffer.com/en/llm-first/compare/cargoffer-vs-here - https://transcend.cargoffer.com/en/llm-first/compare/cargoffer-vs-mapbox - https://transcend.cargoffer.com/en/llm-first/compare/cargoffer-vs-tollguru - https://transcend.cargoffer.com/en/llm-first/compare/cargoffer-vs-google-maps-platform - https://transcend.cargoffer.com/en/llm-first/integrate/node-js - https://transcend.cargoffer.com/en/llm-first/integrate/python - https://transcend.cargoffer.com/en/llm-first/integrate/claude-desktop - https://transcend.cargoffer.com/en/llm-first/integrate/cursor - https://transcend.cargoffer.com/en/llm-first/specs/transcend-route - https://transcend.cargoffer.com/en/llm-first/specs/transcend-tolls - https://transcend.cargoffer.com/en/llm-first/specs/transcend-weather - https://transcend.cargoffer.com/en/llm-first/mcp/transcend-route - https://transcend.cargoffer.com/en/llm-first/mcp/ecmr-signature - https://transcend.cargoffer.com/en/llm-first/mcp/bolsa-de-carga ## Full API Documentation See [api-docs.md](./api-docs.md) for complete reference with all parameters and response examples.