Written by
Florian
Published
April 8, 2025
Retrieve Company Info via API: Easy Guide
In this blog post, we explore how you can generate a company description 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 description via API. For this blog post, we're using the pipe CompanyGetDescriptionPipe0:Website.
This pipe relies on scraping website data from a URL and summarizing this data with the help of an LLM.
The cost per invocation is ~1ct. per company description.
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:description:website@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["companyDescription"].value);Add clay-like data enrichment to your application. Fast.