GeoSpark Docs Overview

Welcome to GeoSpark. Learn about our integrated solution for Location tracking and intelligence. Get familiar with our products.

We just don't track location, we track it with at-most care for the battery usage. Our location tracking technology helps track location with 90% less battery drain for entire day's of tracking.

At the core of our SDKs are intelligent algorithms that get optimized location updates which reduce the battery usage, yet having the ability to rebuild the route. This powers all of our products.

  • SDK:

    SDKs let you to track user's locations continuously, and is the basic building block of the product. Our SDKs can track users location, even when they are offline, and can send information once the user gets connected. Our Always ON feature enables you to track users at all times, even when the app is in background or terminated state. Have a look at our Android and iOS SDK documentations.
  • API:

    Our APIs let you create/update new users, projects, and will also let you retrieve information easily.
  • Dashboard:

    We bring you an intuitive dashboard where you can visualize user trip routes, get location and device information and insights based on locations such as Heatmap, Histogram and much more.


Leveraging the power of location is basis to GeoSpark, and enables it to offer the following.

  • Location:

    Online Location Tracking:

    Track location of your users irrespective of their app-state. GeoSpark SDKs lets you know what app-state your users are in while tracking the location in foreground, backend and terminated app-state.

    Offline Location Tracking:

    GeoSpark also helps tracking location when your users are not connected to the internet or wifi resulting into seamless tracking in places having lower or no network connectivity.

    Location Spoofing Prevention/Mock Location Prevention:

    We make sure no fraud happens using location spoofing tools by faking GPS by suspicious app users.

  • Trips:

    Get the path of a tracked journey of an entity or object on a single trip or multiple trips along with enhanced Motion Data Placeline. It allows you to fetch details like route of the trip, mode of transportation, trip duration, trip distance.
  • Geofence:

    Geofences are virtual geographic boundaries, that can be created either through our dashboard or using our REST APIs. GeoSpark allows you to create unlimited circular and custom shape geofences as well. You get the capability to track your users entry/exit for the geofences you create.
  • Insights:

    GeoSpark Insights brings you the insights from its data analytics engine by crunching your users location data. You can see the histogram plot of your users activity, heatmap to visualize your app reach in different regions and much more.
  • Webhooks:

    Building real-time application is fun with webhooks. With GeoSpark webhooks you get real-time notifications as soon as your user enter in the geofence created by you or exit from it. GeoSpark webhook setup take less than 30 seconds.
    • Webhooks monitor entry and exit events for your users in the geofences defined by you.
    • It can also be used to define user specified services based on the data collected using our web hooks service.

Example Use Case

A user who has a GeoSpark SDK integrated APP installed in their mobile will get location date updated in real time. The route taken by user can be visualized on the Dashboard and can be filtered based on date.

Any information about trips can also be viewed. Geofence visits can be retrieved from APIs and can be used to assess users movements.

Insights give detailed info such as the users most visited locations, points of interest other than the geofences, preferred coffee shops, or even the number of users who travel more than a specified distance, etc.

Getting Started

Getting started enables you to experience location aware apps with ease by integrating our SDKs. By following our quickstart guide you can integrate our app in under 20 minutes.

Android Quickstart guide

iOS Quickstart guide

API Quickstart guide