Zapier
Enriqueça leads automaticamente quando entram no CRM.
- Crie um Zap com trigger do seu CRM (ex.: "New contact in HubSpot").
- Ação: Webhooks by Zapier → Custom Request.
- Configure:
Method: GET URL: https://api.finderpro.com.br/api/v1/consulta/cpf/{{cpf}} Headers: X-API-Key: hex_sua_chave_aqui Accept: application/json - Mapeie
dados.DadosBasicos.nomepra atualizar o contato.
Make (ex-Integromat)
Cenários visuais com retry automático.
- Primeiro módulo é o trigger (CRM ou planilha).
- Adicione módulo HTTP → Make a request.
- URL:
https://api.finderpro.com.br/api/v1/consulta/cnpj/{item.cnpj}. GET + headerX-API-Key. - Ative Parse response para ter JSON mapeável.
n8n
Self-hosted ou cloud.
Use o node HTTP Request em GET com header X-API-Key.
Para receber eventos, use o node Webhook e informe a URL em Empresa → webhook_admin_url.
HubSpot
Workflow custom code (Operations Hub Pro).
const r = await fetch(
`https://api.finderpro.com.br/api/v1/consulta/cnpj/${event.inputFields.cnpj}`,
{ headers: { "X-API-Key": process.env.FINDERPRO_KEY } }
);
const data = await r.json();
return {
outputFields: {
razao_social: data.dados.company.name,
score: data.score_contactabilidade.nivel,
}
};
RD Station
Via Zapier/Make (RD não expõe HTTP custom nativo).
Combine RD Marketing (trigger "Lead qualificado") com Zapier/Make apontando pra FinderPro, depois volte pro RD via API pra atualizar o lead enriquecido.
SDKs oficiais
Python
pip install finderpro
from finderpro import FinderPro
c = FinderPro("hex_...")
c.cpf("111.444.777-35")
Node.js
npm install finderpro
import { FinderPro } from "finderpro";
const c = new FinderPro({ apiKey: "hex_..." });
await c.cpf("111.444.777-35");