Hunter API
    • Introdução
    • Autenticação
    • limites e taxas
    • Erros
    • Webhooks
    • Pipelines
      • Listar pipelines
        GET
      • Obter pipeline
        GET
    • Contatos
      • Listar contatos
        GET
      • Criar contato
        POST
      • Buscar contatos (filtros avançados)
        POST
      • Obter contato por ID
        GET
      • Atualizar contato
        PATCH
      • Excluir contato
        DELETE
      • Associar contato a empresa
        POST
      • Associar contato a negócio
        POST
      • Desassociar contato de empresa
        DELETE
      • Desassociar contato de negócio
        DELETE
    • Empresas
      • Listar empresas
        GET
      • Criar empresa
        POST
      • Buscar empresas (filtros avançados)
        POST
      • Obter empresa por ID
        GET
      • Atualizar empresa
        PATCH
      • Excluir empresa
        DELETE
      • Vincular contato à empresa
        POST
      • Promover email da empresa a contato
        POST
      • Vincular negócio à empresa
        POST
      • Desvincular contato da empresa
        DELETE
      • Desvincular negócio da empresa
        DELETE
    • Negocios
      • Listar negócios
      • Criar negócio
      • Buscar negócios (filtros avançados)
      • Timeline de outcomes do negócio
      • Obter negócio por ID
      • Atualizar negócio
      • Excluir negócio
      • Vincular contato ao negócio
      • Vincular empresa ao negócio
      • Desvincular contato do negócio
      • Desvincular empresa do negócio
    • Atividades
      • Listar atividades
    • Conversas
      • Listar conversas
      • Obter conversa
      • Listar mensagens da conversa
    • Campanhas
      • Listar campanhas
      • Criar campanha
      • Buscar campanha por id
      • Atualizar campanha
      • Listar bloqueios da campanha
    • Campos personalizados
      • Listar campos personalizados
      • Criar campo personalizado
      • Obter campo personalizado
      • Atualizar campo personalizado
      • Excluir campo personalizado
    • Webhooks
      • Evento: contact.created
      • Evento: contact.updated
      • Evento: contact.deleted
      • Evento: company.created
      • Evento: company.updated
      • Evento: company.deleted
      • Evento: deal.created
      • Evento: deal.updated
      • Evento: deal.stage_changed
      • Evento: deal.won
      • Evento: deal.lost
      • Evento: message.received
      • Evento: message.sent
      • Evento: account_plan.approved
      • Evento: account_plan.completed
    • Cadências
      • Listar cadências
      • Atualizar cadência
      • Aprovar cadência
      • Rejeitar cadência
      • Gerar cadência para um negócio
      • Gerar cadência para um contato do negócio
      • Listar passos de cadência por entidade
      • Atualizar passo de cadência
      • Remover passo de cadência
      • Verificar se é possível gerar cadência
      • Ajustar copy do passo com IA
      • Desfazer ajuste de copy do passo
      • Adicionar passo à cadência
      • Marcar passo como já conectado
    • Leads
      • Criar lead inbound (contato + empresa + negócio)
    • Schemas
      • ContactEntity
      • ContactFilterCondition
      • SearchContactDto
      • CreateContactDto
      • LinkCompanyDto
      • LinkDealDto
      • CompanyEntity
      • CompanyFilterCondition
      • SearchCompanyDto
      • LinkContactDto
      • PromoteEmailDto
      • DealEntity
      • DealFilterCondition
      • SearchDealDto
      • CreateDealDto
      • LinkContactToDealDto
      • LinkCompanyToDealDto
      • AccountPlanStepEntity
      • AccountPlanEntity
      • OkResponse
      • LeadContactInput
      • LeadDealInput
      • LeadCompanyInput
      • CreateLeadDto
      • ActivityEntity
      • PipelineStageEntity
      • PipelineEntity
      • ConversationEntity
      • MessageEntity
      • CampaignEntity
      • CustomFieldDefinitionEntity
      • ContactCreatedEvent
      • ContactUpdatedEvent
      • ContactDeletedEvent
      • CompanyCreatedEvent
      • CompanyUpdatedEvent
      • CompanyDeletedEvent
      • DealCreatedEvent
      • DealUpdatedEvent
      • DealStageChangedEvent
      • DealWonEvent
      • DealLostEvent
      • MessageReceivedEvent
      • MessageSentEvent
      • AccountPlanApprovedEvent
      • AccountPlanCompletedEvent

    limites e taxas

    Limites de taxa#

    Cada chave de API tem um limite padrao de 100 requisicoes por minuto. Voce pode ajustar o limite individual de cada chave no momento da criacao (ate o teto do seu plano).

    Headers de resposta#

    Toda resposta inclui informacao sobre o estado atual do seu limite:
    HeaderDescricao
    X-RateLimit-LimitLimite maximo da chave
    X-RateLimit-RemainingRequisicoes restantes na janela atual
    X-RateLimit-ResetTimestamp Unix quando a janela reseta

    Excedendo o limite#

    Requisicoes acima do limite retornam HTTP 429 Too Many Requests com o header Retry-After indicando quantos segundos esperar antes de tentar novamente:

    Boas praticas#

    Implemente backoff exponencial ao receber 429: espere o tempo do Retry-After, depois duplique a espera em falhas subsequentes
    Respeite X-RateLimit-Remaining e reduza a frequencia quando estiver proximo de zero
    Use webhooks ao inves de polling quando quiser reagir a mudancas em tempo real — isso evita consumir o orcamento de requisicoes atoa
    Agrupe operacoes usando endpoints de lista com filtros ao inves de muitas chamadas individuais
    Modified at 2026-04-18 19:47:35
    Previous
    Autenticação
    Next
    Erros
    Built with