ยท Sales data ยท 1 min read

Find a Company Headquarters Address via API: Easy Guide

Learn how to fetch a company headquarters address using an API with pipe0

Florian, Founder

In this blog post, we explore how you can generate a company headquarters address via an API endpoint. For this, we use pipe0.

Pipe0 is a framework for data enrichment. To enrich data with pipe0 you use enrichment pipes. There are several pipes available to generate a company headquarters address via API. For this blog post, we're using the pipe CompanyGetHQAddressGoogleMaps@1.

This pipe relies on fetching location data from Google Maps and summarizing this data with the help of an LLM.

The cost per invocation is ~1ct. per company headquarters address.

Prerequisites

๐Ÿ™†๐Ÿผโ€โ™‚๏ธ Go to pipe0 and create an account
๐Ÿ”‘ Create an API Key

Request object

const id = 1;
const result = await fetch("https://api.pipe0.com/v1/pipes/run", {
  method: "POST",
  headers: {
    "Authorization": `Bearer <API_KEY>`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    pipes: [{ pipe_id: "company:hqaddress:googlemaps@1" }],
    input: [{id, company_website_url: "<COMPANY_URL>"}]
  })
});

const response = await result.json();

// [NOT SHOWN] Poll the "/check" endpoint until the task status is "completed"
// Learn more: https://www.pipe0.com/docs/pipeline#async-processing

// Print description
console.log(response.records[id].fields["hqAddress"].value);

Next-gen enrichment & search.

Build revenue systems that scale. For humans, agents, and apps. Replace tools like Clay, n8n, Hightouch, etc.

selectedRun
InputHDFind work email
NameWork email
Ada ByrneHa.byrne@acme.io
Leo CostaDl.costa@northbeam.co
Mia ChenRunning...
New empty row
Using pipe0 at work?