POST /api/ais/feed
Accepts a batch of decoded AIS messages in the AIS-catcher HTTP JSON format and ingests them into the live vessel tracking stream. Use this endpoint to contribute data from a local RTL-SDR receiver running AIS-catcher.
Rate limit: 60 requests per minute per IP.
Use case
AIS-catcher can POST decoded AIS messages to an HTTP endpoint in real time. Point it athttp://localhost:8000/api/ais/feed and ShadowBroker will merge locally-received vessel positions into the live ship layer — useful for improving coverage in coastal areas not well-served by the upstream AIS WebSocket.
Request body
Array of decoded AIS message objects in the AIS-catcher HTTP JSON format. Each object represents one decoded AIS sentence.
Response
Always
"ok" for a valid request.Number of AIS messages that were successfully ingested from the submitted batch.