ipdata.co

Enrich IP Addresses with Location, Company, Carrier & Threat Data

Integrate the ipdata.co API with the GitHub API

Setup the ipdata.co API trigger to run a workflow which integrates with the GitHub API. Pipedream's integration platform allows you to integrate ipdata.co and GitHub remarkably fast. Free for developers.

GET /{ip_address} with ipdata.co API on New Branch (Instant) from GitHub API
GitHub + ipdata.co
 
Try it
GET /{ip_address} with ipdata.co API on New Card in Column (Instant) from GitHub API
GitHub + ipdata.co
 
Try it
GET /{ip_address} with ipdata.co API on New Collaborator (Instant) from GitHub API
GitHub + ipdata.co
 
Try it
GET /{ip_address} with ipdata.co API on New Commit Comment (Instant) from GitHub API
GitHub + ipdata.co
 
Try it
GET /{ip_address} with ipdata.co API on New Commit from GitHub API
GitHub + ipdata.co
 
Try it
New Branch from the GitHub API

Emit new event when a branch is created See the documentation

 
Try it
New Card in Column (Classic Projects) from the GitHub API

Emit new event when a (classic) project card is created or moved to a specific column. For Projects V2 use New Issue with Status trigger. More information here

 
Try it
New Collaborator from the GitHub API

Emit new event when a collaborator is added See the documentation

 
Try it
New Commit from the GitHub API

Emit new event when commits are pushed to a branch See the documentation

 
Try it
New Commit Comment from the GitHub API

Emit new event when a commit comment is created See the documentation

 
Try it
GET /{ip_address} with the ipdata.co API

Lookup a specific IP Address

 
Try it
Create Issue with the GitHub API

Create a new issue in a Gihub repo. See docs here

 
Try it
GET /carrier/{ip_address} with the ipdata.co API

The ipdata API supports looking up the Mobile Carrier of an IP Address. Our database currently consists of over 2500 carriers in 234 countries. https://docs.ipdata.co/overview/mobile-carrier-detection

 
Try it
Search Issues and Pull Requests with the GitHub API

Find issues and pull requests by state and keyword. See docs here

 
Try it
GET /time_zone/{ip_address} with the ipdata.co API

We provide detailed and accurate Timezone data, adjusted for DST where necessary. https://docs.ipdata.co/overview/timezone-detection

 
Try it

Overview of ipdata.co

Examples of what you can build with the ipdata.co API:

  • A tool to check the IP address of a website or server
  • A tool to geolocate an IP address
  • A tool to track the location of a user or device
  • A tool to build a custom map of IP addresses

Connect ipdata.co

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    ipdata_co: {
      type: "app",
      app: "ipdata_co",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.ipdata.co?api-key=${this.ipdata_co.$auth.api_key}`,
    })
  },
})

Connect GitHub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    github: {
      type: "app",
      app: "github",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.github.com/user`,
      headers: {
        Authorization: `Bearer ${this.github.$auth.oauth_access_token}`,
        "X-GitHub-Api-Version": `2022-11-28`,
      },
    })
  },
})