{"uid":"cap_AIKCYYLUvXgH3mpa3HW4a","slug":"datasig-berth-congestion-signal-7c29f1a0","name":"DataSig Berth Congestion Signal","description":"DataSig delivers live supply chain action intelligence to AI agents via x402 micropayments. Tariff changes, port congestion, blank sailing risk, supplier distress. Pay per call in USDC on Base. No API key.","url":"https://datasig.ai/signals/berth-congestion","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["port"],"properties":{"port":{"type":"string","description":"Port UN/LOCODE e.g. USLAX, USSEA, USSAV"}}}},"additionalProperties":false}}},"responseSchema":{"type":"json","example":{"port":"USLAX","signal":"BOOK_CAPACITY_NOW","delta_24h":6}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WFLXpBTdDfwuJ79Q0ZFJk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a live action signal and 24-hour congestion delta for a specified port, indicating whether to book capacity now or wait.","exampleAgentPrompt":"What's the current berth congestion signal for the Port of Los Angeles — should I be booking capacity now or is it safe to wait?","exampleUseCases":[{"title":"Freight booking decision at USLAX","prompt":"Check the current berth congestion signal for USLAX — I need to know if I should lock in shipping capacity today or if there's room to wait."},{"title":"Port congestion monitoring for USSAV","prompt":"What's the live congestion situation at the Port of Savannah right now? Give me the action signal and how much it's shifted in the last 24 hours."},{"title":"Automated supply chain alert for USSEA","prompt":"Pull the berth congestion signal for Seattle's port and tell me if there are any capacity booking alerts I should act on immediately."}],"resultDescription":"Returns a JSON object with the queried port UN/LOCODE, an action signal string (e.g. 'BOOK_CAPACITY_NOW'), and a numeric delta_24h indicating how congestion has changed over the past 24 hours. Agents can use this to decide whether to urgently book shipping capacity or hold.","failureModes":["Invalid or unrecognized port UN/LOCODE returns an error or empty result","Payment failure via x402 micropayment returns 402 Payment Required","Port not currently tracked by DataSig returns no signal","Network timeout or upstream data unavailability returns a 503 or similar error"],"whenToPreferThis":"Choose this endpoint when you need a real-time, actionable congestion signal for a specific port and want a clear decision recommendation (e.g. BOOK_CAPACITY_NOW) rather than raw vessel or AIS data. Ideal for automated supply chain agents that need to make booking decisions without manual analysis. Pay-per-call via x402/USDC means no subscription required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:39:16.826Z","isFirstParty":false}