curl --request POST \
--url https://api.pubrio.com/technologies/lookup \
--header 'Content-Type: application/json' \
--header 'pubrio-api-key: <api-key>' \
--data '
{
"domain_search_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"domain": "pubrio.com",
"linkedin_url": "https://www.linkedin.com/company/pubrio",
"domain_id": 123,
"tiktok_url": "<string>",
"wantedly_url": "<string>",
"tw104_url": "<string>",
"rocketpunch_url": "<string>",
"remember_url": "<string>",
"youtrust_url": "<string>",
"is_enrichment_available": true
}
'import requests
url = "https://api.pubrio.com/technologies/lookup"
payload = {
"domain_search_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"domain": "pubrio.com",
"linkedin_url": "https://www.linkedin.com/company/pubrio",
"domain_id": 123,
"tiktok_url": "<string>",
"wantedly_url": "<string>",
"tw104_url": "<string>",
"rocketpunch_url": "<string>",
"remember_url": "<string>",
"youtrust_url": "<string>",
"is_enrichment_available": True
}
headers = {
"pubrio-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'pubrio-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
domain_search_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
domain: 'pubrio.com',
linkedin_url: 'https://www.linkedin.com/company/pubrio',
domain_id: 123,
tiktok_url: '<string>',
wantedly_url: '<string>',
tw104_url: '<string>',
rocketpunch_url: '<string>',
remember_url: '<string>',
youtrust_url: '<string>',
is_enrichment_available: true
})
};
fetch('https://api.pubrio.com/technologies/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pubrio.com/technologies/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain_search_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'domain' => 'pubrio.com',
'linkedin_url' => 'https://www.linkedin.com/company/pubrio',
'domain_id' => 123,
'tiktok_url' => '<string>',
'wantedly_url' => '<string>',
'tw104_url' => '<string>',
'rocketpunch_url' => '<string>',
'remember_url' => '<string>',
'youtrust_url' => '<string>',
'is_enrichment_available' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"pubrio-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.pubrio.com/technologies/lookup"
payload := strings.NewReader("{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("pubrio-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.pubrio.com/technologies/lookup")
.header("pubrio-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pubrio.com/technologies/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["pubrio-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"category_id": 1,
"technologies": [
{
"icon": "Google Ads.svg",
"name": "Google Ads",
"tag_id": 4580,
"version": null,
"website": "https://ads.google.com/",
"location": "pubrio.com",
"logo_url": "https://buckets.pubrio.com/technology-logo/NDU4MGIyOXNtYjhheGdvb2dsZS1hZHM=.jpg",
"last_detected": null,
"first_detected": "2023-01-07T06:40:56.597287"
}
],
"category_name": "Advertising"
},
"..."
]
}{
"code": 40001,
"message": "Os erros e códigos variam de acordo com o cenário; consulte a documentação para mais informações.",
"details": {}
}{
"error": "Limite de requisições excedido. Aguarde e tente novamente mais tarde."
}{
"error": "Ocorreu um erro inesperado no servidor."
}Consulta de Tecnologias de Empresas
Recupera informações detalhadas sobre uma tecnologia específica usada por empresas.
curl --request POST \
--url https://api.pubrio.com/technologies/lookup \
--header 'Content-Type: application/json' \
--header 'pubrio-api-key: <api-key>' \
--data '
{
"domain_search_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"domain": "pubrio.com",
"linkedin_url": "https://www.linkedin.com/company/pubrio",
"domain_id": 123,
"tiktok_url": "<string>",
"wantedly_url": "<string>",
"tw104_url": "<string>",
"rocketpunch_url": "<string>",
"remember_url": "<string>",
"youtrust_url": "<string>",
"is_enrichment_available": true
}
'import requests
url = "https://api.pubrio.com/technologies/lookup"
payload = {
"domain_search_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"domain": "pubrio.com",
"linkedin_url": "https://www.linkedin.com/company/pubrio",
"domain_id": 123,
"tiktok_url": "<string>",
"wantedly_url": "<string>",
"tw104_url": "<string>",
"rocketpunch_url": "<string>",
"remember_url": "<string>",
"youtrust_url": "<string>",
"is_enrichment_available": True
}
headers = {
"pubrio-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'pubrio-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
domain_search_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
domain: 'pubrio.com',
linkedin_url: 'https://www.linkedin.com/company/pubrio',
domain_id: 123,
tiktok_url: '<string>',
wantedly_url: '<string>',
tw104_url: '<string>',
rocketpunch_url: '<string>',
remember_url: '<string>',
youtrust_url: '<string>',
is_enrichment_available: true
})
};
fetch('https://api.pubrio.com/technologies/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pubrio.com/technologies/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain_search_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'domain' => 'pubrio.com',
'linkedin_url' => 'https://www.linkedin.com/company/pubrio',
'domain_id' => 123,
'tiktok_url' => '<string>',
'wantedly_url' => '<string>',
'tw104_url' => '<string>',
'rocketpunch_url' => '<string>',
'remember_url' => '<string>',
'youtrust_url' => '<string>',
'is_enrichment_available' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"pubrio-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.pubrio.com/technologies/lookup"
payload := strings.NewReader("{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("pubrio-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.pubrio.com/technologies/lookup")
.header("pubrio-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pubrio.com/technologies/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["pubrio-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain_search_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"domain\": \"pubrio.com\",\n \"linkedin_url\": \"https://www.linkedin.com/company/pubrio\",\n \"domain_id\": 123,\n \"tiktok_url\": \"<string>\",\n \"wantedly_url\": \"<string>\",\n \"tw104_url\": \"<string>\",\n \"rocketpunch_url\": \"<string>\",\n \"remember_url\": \"<string>\",\n \"youtrust_url\": \"<string>\",\n \"is_enrichment_available\": true\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"category_id": 1,
"technologies": [
{
"icon": "Google Ads.svg",
"name": "Google Ads",
"tag_id": 4580,
"version": null,
"website": "https://ads.google.com/",
"location": "pubrio.com",
"logo_url": "https://buckets.pubrio.com/technology-logo/NDU4MGIyOXNtYjhheGdvb2dsZS1hZHM=.jpg",
"last_detected": null,
"first_detected": "2023-01-07T06:40:56.597287"
}
],
"category_name": "Advertising"
},
"..."
]
}{
"code": 40001,
"message": "Os erros e códigos variam de acordo com o cenário; consulte a documentação para mais informações.",
"details": {}
}{
"error": "Limite de requisições excedido. Aguarde e tente novamente mais tarde."
}{
"error": "Ocorreu um erro inesperado no servidor."
}Autorizações
Um token de API exclusivo que representa as ações que você realiza por meio da API e as permissões e operações correspondentes. Você pode criá-lo na seção Configurações.
Corpo
- Domain Search ID
- Domain
- LinkedIn URL
- Domain ID
Um identificador único para a operação de busca de empresas.
Um domínio de empresa usado para operações de busca de empresas. Se recebermos uma URL como www.pubrio.com ou https://docs.pubrio.com/, o sistema a converterá para pubrio.com para processamento.
"pubrio.com"
A URL completa do perfil da empresa no LinkedIn. A URL começa com http e contém linkedin.com/company/
"https://www.linkedin.com/company/pubrio"
Um identificador único para a operação de busca de domínio.
URL do perfil do TikTok da empresa.
URL do perfil do Wantedly da empresa.
URL do perfil 104 (Taiwan) da empresa.
URL do perfil do RocketPunch da empresa.
URL do perfil do Remember da empresa.
URL do perfil do YOUTRUST da empresa.
Executa o enriquecimento em tempo real quando o registro armazenado está incompleto. Consome créditos. A resposta indica se ele foi executado em metadata.is_enrichment_available.
true

