Placekey

Unlock Location Data

Integrate the Placekey API with the Node API

Setup the Placekey API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate Placekey 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 Placekey

What can you build with Placekey API?

Placekey API is a powerful, open source tool that allows developers to create powerful applications in the location data space. With this API, you can create applications that can do a variety of geospatial tasks, such as building and querying maps, providing real-time data analysis and visualization, mobile application development, and more. Here are some examples of what you can do with the Placekey API:

  • Build maps for any type of application with comprehensive geospatial capabilities such as geolocation, reverse geocoding, and more
  • Query and filter large datasets quickly and easily with Placekey-backed search and filtering capabilities
  • Generate real-time insights and analytics within your application with Placekey-enabled visualization and analytic capabilities
  • Create powerful mobile applications and in-app location features with Placekey’s comprehensive mobile SDK and integrations
  • Create smooth and efficient routing and navigation experiences with Placekey’s easy-to-use routing functionality
  • Aggregate, search, and filter data from multiple data sources with Placekey-powered data aggregation and filtering capabilities
  • Analyze the relationship between places, activity, and transportation
  • Generate accurate and precise distance measures with Placekey-enabled geospatial distance calculation capabilities
  • Leverage Placekey-backed advanced analytics to draw valuable insights from your data

Connect Placekey

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    placekey: {
      type: "app",
      app: "placekey",
    }
  },
  async run({steps, $}) {
    const data = {
      query: {
        city: [CITY],
        region: [REGION],
        street_address: [STREET_ADDRESS],
        postal_code: [POSTAL_CODE],
        iso_country_code: [ISO_COUNTRY_CODE]  
      },
      options: {
        strict_name_match: false,
      },
    }
    
    return await axios($, {
      method: "post",
      url: `https://api.placekey.io/v1/placekey`,
      headers: {
        "apikey": `${this.placekey.$auth.api_key}`,
        "Content-Type": `application/json`,
      },
      data,
    })
  },
})

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.