ForHosting KIT · Texto e IA

Extrair datas de texto

A ferramenta localiza todas as datas e referências temporais de um texto — “14/07/2026”, “14 de julho”, “em 30 dias”, “até a próxima sexta” — e devolve cada uma em formato estruturado, com o trecho onde apareceu. É como prazos enterrados em e-mails e contratos viram agenda, alerta e planilha.

● Estávelpor 1.000 palavrasUS$ 0,003
Use pelo WebAPIE-mailApp em breveTelegram em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

Data escrita de todo jeito

Em texto brasileiro real, a data raramente vem redonda: “14/07”, “14 de julho de 2026”, “dia 14 do mês que vem”, “30 dias corridos após a assinatura”, “até sexta”. A extração reconhece formatos numéricos, por extenso, abreviados e relativos — e normaliza tudo para um formato padrão de máquina. Para as referências relativas, você informa a data-base do documento (a do e-mail, a da assinatura), e “em 30 dias” vira uma data concreta em vez de uma charada.

A data vem com o porquê

Uma lista de datas sem contexto é inútil: 15/08 é vencimento, audiência ou aniversário? Cada data extraída chega acompanhada do trecho em que apareceu — “multa a partir de 15/08”, “entrega até 15/08” — e é esse par data-contexto que permite automatizar com segurança: criar o lembrete certo, com o rótulo certo, no calendário certo. Quando a mesma data aparece duas vezes com papéis diferentes, saem duas entradas, cada uma com seu contexto.

De onde os prazos costumam ser resgatados

Contratos: vigência, renovação automática, janela de rescisão — as datas que custam caro quando esquecidas. E-mails de fornecedor e cliente: promessas de entrega e pagamento espalhadas por threads longas. Documentos públicos e intimações: prazos processuais e administrativos. Atas de reunião: os “até dia tal” combinados de boca e digitados às pressas. Em todos, o fluxo é o mesmo: texto entra via API, a linha do tempo sai estruturada.

Preço por documento processado

US$ 0,003 por chamada, mais US$ 0,0135 por 1.000 palavras, em dólar americano, com limite de 20.000 tokens por chamada. Varrer um contrato de 6.000 palavras custa cerca de US$ 0,08; uma caixa com 1.000 e-mails médios, na faixa de US$ 4. Sem assinatura — o custo existe apenas quando há texto para varrer, e a varredura recorrente de contratos novos entra no fluxo como mais uma chamada automática.

Renovação automática que não pega ninguém de surpresa

A Distribuidora Horizonte Verde S.A. extraiu as datas de todos os contratos vigentes: vigência, reajuste e janela de rescisão de cada um viraram alertas no calendário jurídico. O contrato que renovava sozinho em silêncio, todo ano, agora avisa 60 dias antes.

Promessas de entrega saídas do e-mail

Carlos Eduardo Souza gerencia compras e vivia caçando “prometido para o dia 20” em threads intermináveis. Os e-mails de fornecedores passam pela extração diariamente; cada promessa de prazo entra numa planilha com data, fornecedor e trecho original — a cobrança agora tem fonte.

Prazos processuais sob controle

Um escritório em Recife extrai datas de intimações e despachos recebidos em PDF (convertidos para texto antes). Cada prazo identificado entra no sistema com o contexto da publicação — a conferência humana continua, mas ninguém mais começa do zero lendo tudo.

Entende “próxima sexta” e “em 30 dias”?

Entende, desde que você informe a data-base do documento — sem ela, referência relativa não tem âncora, e a extração a devolve marcada como relativa em vez de inventar um dia. Com a data-base, tudo vira data concreta.

Em que formato as datas são devolvidas?

Normalizadas em formato padrão de máquina (ano-mês-dia), cada uma com o texto original e o trecho de contexto. Pronto para calendário, planilha ou banco — sem reinterpretar “14/07” na mão.

Distingue vencimento de simples menção a uma data?

O contexto devolvido junto é o que faz essa distinção possível: “vence em 15/08” e “conforme reunião de 15/08” chegam como entradas separadas, cada qual com sua frase. A regra de negócio — o que vira alerta — fica no seu lado, com a informação completa.

Acha a data de vencimento de um boleto?

Se o vencimento estiver escrito no texto que você enviar, sim. Boleto em PDF ou imagem precisa antes virar texto — o catálogo tem OCR para isso — e aí a extração pega vencimento e demais datas normalmente.

Como funciona o preço para varrer muitos contratos?

Sempre por volume processado: US$ 0,0135 por 1.000 palavras mais US$ 0,003 por chamada, em dólar. Cem contratos de 5.000 palavras custam cerca de US$ 7 no total — uma fração de um único prazo perdido.

Contratos são confidenciais. O que acontece com o texto?

É processado para extrair as datas e devolvido com o resultado; não fica retido nem associado a uma conta. Se a política interna exigir, envie os contratos um a um e apague os resultados do seu lado após importar.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/text/extract-dates

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/text/extract-dates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.extract_dates",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,003
por 1.000 palavrasUS$ 0,0135

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_tokens20000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →