Geolocation Simulation For Mobile Apps

FREE
By nisostech
Updated 5 months ago
Devices
-/10
Popularity Score
-
Latency
-
Success Rate

Geolocation Simulation For Mobile Apps API Documentation

Tired of field testing your geolocation based mobile apps? Wish you could see how your app would work if a user is walking or driving around with it? Want an easy way to test your app in random areas (geofences), random streets? Use our REST APIs in your app. Code locally, test globally.

Use our web platform to buy API credits: https://apps.geolocationtech.com/login

View API Details
User
POSTSignup
POSTLogin
POSTForgot Password
PUTUpdate Profile
GETView User's Profile
Application
POSTUpload Icon
POSTCreate Application
GETView Application
PUTUpdate Application
GETList Applications
DELETEDelete Application
GETSimulations By Application Id
Group
GETList All Groups
POSTTest Group
GETList All Simulations Of A Group
SimulationByAddress
POSTAdd Simulation By Address
PUTUpdate Simulation By Address
POSTTest Simulation By Address
SimulationByCircle
POSTAdd Simulation By Circle
PUTUpdate Simulation By Circle
POSTTest Simulation By Circle
SimulationByPolygon
POSTAdd Simulation By Polygon
PUTUpdate Simulation By Polygon
POSTTest Simulation By Polygon
SimulationByRandomPolyline
POSTAdd Simulation By Random Polyline
PUTUpdate Simulation By Random Polyline
POSTTest Simulation By Random Polyline
SimulationBySequentialPolyline
POSTAdd Simulation By Sequential Polyline
PUTUpdate Simulation By Sequential Polyline
POSTTest Simulation By Sequential Polyline
Layers
POSTUpload address CSV file
POSTAdd Layer
GETView Layer
PUTUpdate Layer
GETList All Layers
DELETEDelete Layer
AllSimulations
GETList All Simulations
GETView Simulation
DELETEDelete Simulation
SimulationByLayers
POSTAdd Simulation By Layers
PUTUpdate Simulation By Layers
POSTTest Simulation By Layers
POSTSignup
Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Content-TypeSTRING
CONSTANT
Required Parameters
SignupJSON_STRING
REQUIREDEnter your details here to signup. Password : 1 uppercase, 1 lowercase, 1 special character, 1 digit and minimum 8 & maximum 20 characters
Content-TypeSTRING
REQUIRED - CONSTANT
Code Snippet
unirest.post("https://nisostech-geosimulator-apis-v1.p.rapidapi.com/api/v1/user")
.header("X-RapidAPI-Host", "nisostech-geosimulator-apis-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.header("Content-Type", "application/json")
.send({"username":"yourUsername","password":"yourPassword","password_confirmation":"confirmPassword","name":"yourName","email":"[email protected]","company_name":"yourCompanyName","number":"yourPhoneNumber"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://nisostech-geosimulator-apis-v1.p.rapidapi.com/api/v1/user
Request Method: POST
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://nisostech-geosimulator-apis-v1.p.rapidapi.com/api/v1/user")
.header("X-RapidAPI-Host", "nisostech-geosimulator-apis-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.header("Content-Type", "application/json")
.send({"username":"yourUsername","password":"yourPassword","password_confirmation":"confirmPassword","name":"yourName","email":"[email protected]","company_name":"yourCompanyName","number":"yourPhoneNumber"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication