Coordinates Are Sea API

GET

Tell whether any coordinate point sits on land or in open water.

Coordinates Are Sea checks whether a given latitude and longitude pair sits in the ocean or on land. Pass geographic coordinates to receive a boolean confirming if the location is in the sea.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/coordinatesaresea?lat=37.7749&lon=-122.4194
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "latitude": 37.7749,
    "longitude": -122.4194,
    "isSea": false
  }
}

About the Coordinates Are Sea API

A simple land and sea API: pass a latitude and longitude and get back whether the point is at sea or on land. Coordinates are Sea works by analyzing the coordinates provided and checking if they are in the sea, then returns if the coordinates are in the sea or not.

What people use it for

Maritime Fleet Tracking
When a vessel transmits GPS telemetry, fleet dispatchers verify if the craft is in open water before updating route status.
Delivery Address Verification
Flag erroneous delivery addresses or fake driver locations when reported coordinates point to water instead of land.
Marine Biology Research
Marine researchers filter animal tag pings to separate offshore migration waypoints from coastal land resting sites.
Emergency Dispatch Routing
To route distress beacons accurately, emergency responders check incoming coordinates to deploy coast guard vessels instead of ground crews.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Coordinates Are Sea

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Coordinates Are Sea API.

Read the docs →
Is it cheap enough to check coordinates for every location ping?
Yes. Each lookup costs 2 credits, which works out to about $0.0003 per call on the Starter plan, or $0.30 for every 1,000 coordinates checked. The Starter plan includes enough credits for 100,000 checks each month. You can also evaluate the service using 100 checks every month on the Free plan.
Does this check cover any geographic point worldwide?
Yes. You can supply any coordinate pair across the entire globe. The check evaluates the latitude and longitude to determine whether that location falls in the sea.
How does the response indicate whether a location is in the ocean?
The endpoint returns a simple boolean field indicating whether the point is located in the sea. It also echoes back the latitude and longitude values you submitted so you can easily correlate the result with your input.
What coordinate format does the API require?
The API accepts coordinates as decimal degree numbers for both latitude and longitude. You pass standard numeric values for the query parameters rather than degrees-minutes-seconds strings.
Can I use the sea check results in a commercial product?
Yes, as long as you are on any paid plan. The Free plan is limited to non-commercial evaluation. Paid plans allow you to integrate the check into your live customer-facing systems, provided you do not resell or redistribute the raw data as-is.

Ready to build with Coordinates Are Sea? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs