openapi: 3.0.2 info: title: MarineTraffic Events AIS API Reverse Geocoding API version: 1.0.0 description: Port calls, berth calls, and event timelines for single vessels and entire ports — surfacing every arrival, departure, and berth touch detected by the global AIS network. contact: name: MarineTraffic url: https://www.marinetraffic.com/ servers: - url: https://services.marinetraffic.com/api tags: - name: Reverse Geocoding paths: /reversegeocode/{api_key}: get: tags: - Reverse Geocoding summary: Reverse Geocoding of a Single Point description: "Get a list of geometries that a given point of coordinates intersects with.

Notes " operationId: reversegeocode parameters: - $ref: '#/components/parameters/api_key' - $ref: '#/components/parameters/coordinates_GI01' - $ref: '#/components/parameters/radius_GI01' - $ref: '#/components/parameters/exclude_ports_GI01' - $ref: '#/components/parameters/exclude_berths_GI01' - $ref: '#/components/parameters/exclude_terminals_GI01' - $ref: '#/components/parameters/exclude_standard_areas_GI01' - $ref: '#/components/parameters/exclude_custom_areas_GI01' - $ref: '#/components/parameters/protocol' responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/200_gi01_default' application/xml: schema: $ref: '#/components/schemas/200_gi01_default' examples: Default: summary: Simple value: "\n\n \n \n \n \n" '429': description: Too Many Requests content: application/json: schema: $ref: '#/components/schemas/429_too_many_requests' application/xml: schema: $ref: '#/components/schemas/429_too_many_requests' examples: Area out of bound: summary: Too Many Requests value: "\n\n \n \n \n" components: parameters: exclude_custom_areas_GI01: name: exclude_custom_areas in: query description: Flag that indicates if Custom Areas information will be excluded from response in case given point intersects with them (0:no, 1:yes) required: false schema: type: integer exclude_berths_GI01: name: exclude_berths in: query description: Flag that indicates if Berths information will be excluded from response in case given point intersects with them (0:no, 1:yes) required: false schema: type: integer exclude_terminals_GI01: name: exclude_terminals in: query description: Flag that indicates if Terminals information will be excluded from response in case given point intersects with them (0:no, 1:yes) required: false schema: type: integer radius_GI01: name: radius in: query description: Maximum distance (in NM) from the given point that should be searched for nearby areas/assets

Cannot be greater than 10NM required: false schema: type: number protocol: name: protocol in: query description: "Response type. Use one of the following: