Abstract - IP Geolocation API

Automate anything with Abstract APIs

Integrate the Abstract - IP Geolocation API API with the Node API

Setup the Abstract - IP Geolocation API API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate Abstract - IP Geolocation API and Node remarkably fast. Free for developers.

Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it

Overview of Abstract - IP Geolocation API

The Abstract - IP Geolocation API allows you to request detailed information
about a specific IP address, including country, region, city, latitude and
longitude, and more. This information can be used to build a variety of
applications and services, including:

  • IP address lookup and geolocation
  • IP address blocking and filtering
  • Geo-targeted content and advertising
  • Location-based security and fraud detection
  • And more!

Connect Abstract - IP Geolocation API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    abstract_ip_geo: {
      type: "app",
      app: "abstract_ip_geo",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://ipgeolocation.abstractapi.com/v1/?api_key=${this.abstract_ip_geo.$auth.api_key}&ip_address=75.111.82.152`,
    })
  },
})

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.