A geofence web service for
mobile apps, web apps, and IoT.

Geofencing as a Service

Provide new context to location aware applications and IoT devices.

What is a Geofence?

A geofence is a virtual area, its boundary formed by a polygon of lat/lng coordinate point pairs.

Mobile/web applications and IoT devices can use geofences to make decisions based on whether inside or outside a geofence.


Fencer offers "geofencing as a service". That's it.

Quickly and easilly create and manage geofences for your applications or devices. Query your users' or devices' location relative to a geofence using our powerful REST API.

What will you build?

Rethink Social. Enable communication, content and functionality for mobile/web app users in places of interest and real world communities?

Provide IoT devices with information for decision making, navigation and containment?


Fencer is free to get started or pick the plan that suits.

No monthly charge
  • 2,000 daily requests
  • 5 public geofences
  • Private geofences
  • Support
£7.00 per month
  • 2,000 daily requests
  • 4 Public geofences
  • 1 Private geofence
  • Email Support
£25.00 per month
  • 10,000 daily requests
  • 10 Public geofences
  • 5 Private geofences
  • Email Support
£50.00 per month
  • 25,000 daily requests
  • 25 Public geofences
  • 15 Private geofences
  • Email Support
£100.00 per month
  • 100,000 daily requests
  • 75 Public geofences
  • 50 Private geofences
  • Email Support


Something not answered here, please get in touch.

I don't get it. What's a geofence?

In a nutshell, a geofence is a virtual boundary which can be built anywhere. Apps that use geofences and their users' location data can do amazing things. Think Augmented Reality. No? Then think Pokemon Go.

Apps can also use these virtual boundaries to provide user permissions. For example if inside a geofence users are allowed to post on a school social chat app, or discuss the sports event they're attending with other fans. They're an enabler for communication and an opportunity to design relevant, niche and audience focussed social apps.

Geofences are also incredibly relevant to the Internet of Things (IoT). Devices that can understand their position relevant to a virtual boundary can make decisions based on this information. Think Smartwatches. Think Drones.

Why should I use Fencer.io?

Geofencing isn't a new idea. But the math behind geofence/position calculations isn't trivial. You could roll your own algorithms in your app yes, but Fencer's sole aim is to abstract away all the complex math as well as the complexity involved in building and maintaining geofences generally. Fencer makes geofencing accessible and opens up a world of app ideas to everyone.

Fencer also makes it simple to manage your geofences in realtime, independently of your app, however it was deployed.

What is the difference between a public and private geofence?

Private geofences are hidden from other Fencer users and can only be accessed with the owners API key. Public geofences can be queried by any Fencer user in their own applications.

Can I make a geofence private or public at any time?

You can make any private geofence public, and vice versa, subject to the limits of your plan.

What happens if I exceed the daily request limits?

If your application or device exceeds the free quota in a 24 hour period, the Fencer API will return a 429 HTTP status. You should consider upgrading your plan.

Can I upgrade, downgrade or cancel at any time?

Yes. Absolutely, Fencer is flexible like that. You can change your plan at any time. You can cancel at any time too, and we'll delete all your data and the private and public geofences associated with your account.

Can my application create geofences on Fencer as well as query them?

Currently no, but this API functionality is in development.

Browse Geofences

Search for public geofences to use in your applications.



Have a question? Get in touch.

Complete the form

This is not a support form. For support please use the ticket system in your control panel.

Send Reset

Or connect with us here

You can also contact us via email, Twitter and Github.