Free Geofencing API
Fencemaker offers a free tier so developers can build and test real geofencing workflows — entry/exit detection, webhook delivery, polygon zones — before committing to a paid plan. It's the same PostGIS-backed point-in-polygon engine that powers every paid tier, just capped at a lower volume.
Free Tier Limits
| Feature | Free Tier |
|---|---|
| Point-in-polygon checks | 100 per day |
| Webhook zones | 2 |
| Tracked devices | 5 |
| Polygons | 3 |
| Rate limit | 1 request / second |
| Webhook deliveries (Slack/Telegram/HTTPS) | Included |
| Credit card required | No |
No-Card Signup
Getting started requires only an email address — no credit card, no trial countdown, and no auto-charge risk. Accounts stay on the free tier indefinitely until you choose to upgrade.
Quickstart
1. Sign up and grab your API key from the dashboard (no card required):
Sign up at https://fencemaker.app/signup
Then generate a key at https://fencemaker.app/keys 2. Create a geofence:
curl -X POST https://fencemaker.app/api/v1/territories \
-H "X-API-Key: gfnsr_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Downtown Zone",
"boundary": { "type": "Polygon", "coordinates": [[...]] }
}' 3. Send a location update and receive entry/exit events:
curl -X POST https://fencemaker.app/api/v1/track \
-H "X-API-Key: gfnsr_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"device_id": "device_001",
"lat": 12.9716,
"lon": 77.5946
}' Webhook events (entry/exit) are delivered to your configured Slack channel, Telegram bot, or custom HTTPS endpoint within seconds of the triggering location update — same delivery path used on every paid tier.
When you outgrow the free tier
The Standard plan starts at $29/month with a much higher daily check volume and geofence count — see the full pricing breakdown or the geofencing API pricing guide if you're comparing vendors. Full endpoint documentation, including authentication and webhook payloads, is in the API reference.