🌎
Geoflow Docs
  • 🌎Welcome to Geoflow
  • 🔍Overview
    • Visitor Data Properties
  • ⭐Features
    • Geo Visibility
      • Define Multiple Conditions
      • Match All Conditions
      • Partially Match Condition
      • Reverse Condition Value
      • Custom Classes
    • Geo Form
      • Autofill Form Fields
      • Auto-Populate Select Fields
    • Geo Text
    • Geo Style
    • Geo Script
    • Script Extensions
      • Performance
      • Marketing Parameters
    • Optional Settings
      • Script Tag Data Attributes
      • Meta Tags
  • ⚙️Advanced
    • Code Snippets
    • Methods
      • run
      • getData
      • updateData
      • displayData
      • clearData
      • checkCondition
      • select
    • Callbacks
    • Events
    • REST API
      • Get Visitor IP
      • Get Visitor Data
      • Add Website
      • Delete Website
      • Update Website
      • List Websites
      • Get Website
  • 📄Legal
    • License Agreement
Powered by GitBook
  1. Advanced

REST API

Geoflow offers a REST API that allows you to implement advanced functionality through your own backend or via Zapier, Make, Airtable, and more.

If you want to try the REST API, please contact us at [email protected] and share what you would like to build with it, along with any other necessary information.

If your request is accepted, you will receive an API Key and further instructions.

Base REST URL

https://getgeoflow.com/beta/api

Authentication

Authorization: Bearer <TOKEN>

Developer Warning: Never share your API key with anyone or add it to client-side code. Where possible, use environment variables in your backend to keep your API key secure.

Rate Limit

25 Requests per Second

Available Endpoints

Endpoint Name
Endpoint Path
Endpoint Description

Get Visitor IP

/get-visitor-ip

Get the IP address for a visitor or online device.

Get Visitor Data

/get-visitor-data

Get the data associated with a specific IP address.

Add Website

/add-website/:accountID

Add a single website to your account.

Delete Website

/delete-website/:siteID

Delete a single website from your account.

Update Website

/edit-website/:siteID

Update a single website that is in your account.

List Websites

/list-websites/:accountID

List all the websites that are in your account.

Get Website

/get-website/:siteID

Get a single website that is in your account.

Last updated 1 year ago

Was this helpful?

⚙️
Page cover image