isitwaterCheck if geographic coordinates are over water or land using the IsItWater API.
Install via ClawdBot CLI:
clawdbot install johnnagro/isitwaterDetermine whether a latitude/longitude coordinate is over water using the IsItWater API.
Before making API calls, check whether the user has an API key configured:
ISITWATER_API_KEY is set in the environment.~/.openclaw/openclaw.json:{
"skills": {
"entries": {
"isitwater": {
"apiKey": "YOUR_API_KEY_HERE"
}
}
}
}
export ISITWATER_API_KEY=YOUR_API_KEY_HERECheck whether a coordinate is over water or land.
Endpoint: GET https://api.isitwater.com/v1/locations/water
Headers:
Authorization: Bearer $ISITWATER_API_KEYQuery Parameters:
| Parameter | Type | Required | Description |
|-----------|--------|----------|--------------------------------|
| lat | number | yes | Latitude, between -90 and 90 |
| lon | number | yes | Longitude, between -180 and 180 |
Example curl:
curl -s "https://api.isitwater.com/v1/locations/water?lat=41.7658&lon=-72.6734" \
-H "Authorization: Bearer $ISITWATER_API_KEY"
Example response (land):
{
"request_id": "abc123",
"water": false,
"features": ["earth"],
"latitude": "41.7658",
"longitude": "-72.6734"
}
Example response (water):
{
"request_id": "def456",
"water": true,
"features": ["earth", "ocean"],
"latitude": "36.0",
"longitude": "-30.0"
}
Response Fields:
| Field | Type | Description |
|--------------|----------|-----------------------------------------------------------------------------------------------------|
| request_id | string | Unique identifier for the request |
| water | boolean | true if the coordinate is over water, false if over land |
| features | string[] | Geographic features at the point โ e.g. earth, ocean, lake, river, glacier, nature_reserve |
| latitude | string | The latitude that was queried |
| longitude | string | The longitude that was queried |
Cost: 1 credit per lookup.
Check the user's account details and remaining credit balance.
Endpoint: GET https://api.isitwater.com/v1/accounts/me
Headers:
Authorization: Bearer $ISITWATER_API_KEYExample curl:
curl -s "https://api.isitwater.com/v1/accounts/me" \
-H "Authorization: Bearer $ISITWATER_API_KEY"
Response Fields:
| Field | Type | Description |
|------------------------|---------|--------------------------------------|
| id | string | Account identifier |
| name | string | Account name |
| balance | number | Remaining credits |
| auto_recharge_enabled| boolean | Whether auto-recharge is turned on |
Cost: Free (no credits consumed).
| Status Code | Meaning | Description |
|-------------|----------------------|------------------------------------------------|
| 200 | OK | Request succeeded |
| 400 | Bad Request | Invalid latitude or longitude values |
| 401 | Unauthorized | Missing or invalid API key |
| 402 | Payment Required | Account has no remaining credits |
Error responses return a JSON body:
{
"error": "description of the problem"
}
features array can contain multiple overlapping values for a single point โ for example, a point might return both lake and nature_reserve.Generated Feb 24, 2026
Shipping companies and maritime authorities can use this skill to verify if coordinates are over water to plan safe routes, avoid grounding, and ensure vessels stay in navigable waters. It helps in real-time monitoring and historical route analysis for compliance and safety audits.
Environmental agencies and researchers can assess water bodies like lakes, rivers, and oceans to track changes, monitor pollution, or study habitats. By checking coordinates, they can identify water-covered areas for conservation efforts and climate change impact studies.
Real estate developers and planners can determine if a plot of land is on water or land to evaluate property values, zoning regulations, and development feasibility. This aids in avoiding flood-prone areas and ensuring compliance with environmental laws.
Travel agencies and tourists can use this skill to identify water-based attractions like beaches, lakes, or oceans for itinerary planning. It helps in verifying if coordinates correspond to water bodies for activities like boating, fishing, or scenic views.
Insurance companies can assess flood and water damage risks by checking if properties are located over water or near water bodies. This data informs underwriting decisions, premium calculations, and disaster preparedness strategies for clients.
Offer the IsItWater API as a paid service where users pay per lookup or subscribe to monthly plans based on usage volume. This model generates revenue from developers, businesses, and researchers needing reliable water/land data for their applications.
License the skill to other platforms, such as mapping services or GIS software, where it can be embedded as a feature. Revenue comes from licensing fees and partnerships, expanding reach without direct customer acquisition costs.
Provide basic water lookup functionality for free with limited queries, while charging for advanced features like batch processing, historical data, or detailed feature analysis. This attracts users and upsells to higher-value services.
๐ฌ Integration Tip
Always check for the ISITWATER_API_KEY environment variable first and guide users through setup if missing; use the Account Info endpoint to monitor credit usage and avoid unexpected costs.
Extract text from PDFs with OCR support. Perfect for digitizing documents, processing invoices, or analyzing content. Zero dependencies required.
Fast local PDF parsing with PyMuPDF (fitz) for Markdown/JSON outputs and optional images/tables. Use when speed matters more than robustness, or as a fallback while heavier parsers are unavailable. Default to single-PDF parsing with per-document output folders.
Find, evaluate, and recommend ClawHub skills by need with quality filtering and preference learning.
Fetch full tweets, long tweets, quoted tweets, and X Articles from X/Twitter without login or API keys, using no dependencies and zero configuration.
Skill ๆฅๆพๅจ | Skill Finder. ๅธฎๅฉๅ็ฐๅๅฎ่ฃ ClawHub Skills | Discover and install ClawHub Skills. ๅ็ญ'ๆไปไนๆ่ฝๅฏไปฅX'ใ'ๆพไธไธชๆ่ฝ' | Answers 'what skill can X', 'find a skill'. ่งฆๅ...
Generate QR codes from text or URL for mobile scanning.