API de Email Grátis: Leia e Envie de Caixas de Entrada de UsuáriosGmail, Outlook, IMAP) em 2026
Escopo deste guia: Este artigo cobre APIs gratuitas para integrar caixas de correio do usuário na sua SaaS (sincronização baseada em OAuth). Se você precisa de e-mail transacional (enviando do seu próprio domínio via SendGrid, Mailgun, Resend ou Postmark), este guia não é para você - essas são ferramentas diferentes para um problema diferente.
Uma comparação completa em 2026 de todas as opções de API de e-mail gratuitas para desenvolvedores que criam acesso à caixa de entrada em seus produtos: Gmail API, Microsoft Graph API, IMAP e testes gratuitos de API unificada. Conheça cotas reais, custos ocultos e quando atualizar.
// Unipile: uma API, todos os provedores
const unipilar = new UnipileClient({
apiKey: process.env.UNIPILE_KEY
});
// Busca emails de QUALQUER conta vinculada
const e-mails = await unipile.email
.obterMensagens({
account_id: 'acc_gmail_xyz',
limite: 50
});
// Enviar email via qualquer provedor
await unipile.email
.sendMessage({
account_id: 'acc_outlook_abc',
para: 'user@company.com',
assunto: 'Olá do SaaS'
});O que "API de E-mail Gratuita" significa neste guia
A palavra-chave "API de e-mail gratuita" abrange dois mercados muito diferentes. Antes de comparar opções, é essencial saber em qual deles você está – porque as ferramentas são completamente diferentes.
A API de e-mail gratuita neste guia significa: uma API que permite que seu aplicativo SaaS ler e enviar e-mails das caixas de entrada dos seus usuários (Gmail, Outlook, IMAP) via OAuth, sem custo monetário algum — seja através de cotas nativas do provedor (Gmail API, Microsoft Graph) ou de um período de teste gratuito de um fornecedor. Isso é o sincronizar / lado do usuário mercado, não o mercado transacional.
Acesso baseado em OAuth a caixas de correio de usuários. Seus usuários vinculam suas contas de e-mail; seu aplicativo lê, envia e sincroniza em nome deles.
- API do Gmail (Google)
- API do Microsoft Graph (Outlook, M365)
- IMAP (qualquer provedor)
- APIs Unificadas: Unipile, Nylas, Aurinko
Serviços de retransmissão de SMTP que enviam e-mails em massa ou automatizados do seu domínio. Arquitetura diferente, caso de uso diferente.
- SendGrid
- Mailgun
- Reenviar
- Postmark, AWS SES
As 3 APIs de e-mail verdadeiramente gratuitas para sincronização de caixa de entrada
Estas três opções oferecem acesso genuíno e gratuito a caixas de correio de usuários - sem cartão de crédito, sem expiração de teste. A desvantagem é que cada uma requer implementação separada e tem suas próprias restrições.
API REST oficial do Google para o Gmail. Baseado em OAuth 2.0 - seus usuários concedem acesso e seu aplicativo lê, envia, pesquisa e gerencia suas caixas de correio. Cota padrão generosa para a maioria dos produtos SaaS. O Gmail não oferece suporte à autenticação por chave de API para acesso à caixa de correio - consulte Gmail sem OAuth: o que realmente funciona.
A API unificada da Microsoft para caixas de correio do Outlook e Microsoft 365. Uma integração OAuth cobre contas pessoais do Outlook, M365 corporativo e Exchange Online - a pilha de e-mail dominante em SaaS B2B.
IMAP é um protocolo aberto de 30 anos, suportado por todos os provedores de e-mail do mundo. Sem cotas, sem chaves de API, sem aprovação do fornecedor - mas você mesmo constrói e mantém toda a camada de conexão.
APIs de E-mail Gratuitas: Gmail, Outlook e IMAP em Node.js
Cada API de e-mail gratuito tem um fluxo OAuth e uma estrutura de endpoint diferentes. Abaixo estão os quickstarts mínimos funcionais para todos os três provedores - o mesmo padrão de leitura e envio, cada um adaptado ao SDK nativo ou protocolo do provedor.
// API de E-mail Gratuita - API do Gmail (pacote npm googleapis)
const { google } = require('googleapis');
const oauth2Cliente = new google.auth.OAuth2(
process.env.GMAIL_CLIENT_ID,
process.env.GMAIL_CLIENT_SECRET,
process.env.URI_DE_REDINICIONAMENTO
);
// Passo 1: Gerar URL de consentimento para o usuário
const authUrl = oauth2Cliente.gerarUrlDeAutenticação({
tipo_acesso: 'offline',
escopo: ['https://www.googleapis.com/auth/gmail.modify']
});
// Passo 2: Trocar o código de autorização por tokens (no manipulador de callback)
async function handleCallback(código) {
const { tokens } = await oauth2Cliente.obterToken(código);
oauth2Cliente.definirCredenciais(tokens);
// Armazene tokens.refresh_token em seu banco de dados
}
// Passo 3: Ler e-mails mais recentes
async function lerEmails() {
const gmail = google.gmail({ versão: 'v1', auth: oauth2Client });
const { dados } = await gmail.users.messages.list({
userId: "eu, maxResults: 10
});
return dados.mensagens;
}
// Passo 4: Enviar um e-mail
async function enviarEmail(to, subject, body) {
const gmail = google.gmail({ versão: 'v1', auth: oauth2Client });
const cru = Buffer.from(
`To: ${to}\r\nSubject: ${subject}\r\n\r\n${body}`
).toString('base64url');
await gmail.users.messages.send({
userId: "eu, corpoDaSolicitação: { bruto }
});
}// API de E-mail Gratuita - Microsoft Graph (Outlook + M365)
const { AplicaçãoClienteConfidencial } = require('@azure/msal-node');
const áxis = require('axios');
const msalClient = new ConfidentialClientApplication({
autenticação: {
clientId: process.env.AZURE_CLIENT_ID,
clientSecret: process.env.AZURE_CLIENT_SECRET,
autoridade: 'https://login.microsoftonline.com/common'
}
});
// Passo 1: Gerar URL do OAuth para consentimento do usuário
async function obterURLAutenticacao() {
return await msalClient.getAuthCodeUrl({
redirectUri: process.env.URI_DE_REDINICIONAMENTO,
escopos: ['https://graph.microsoft.com/Mail.ReadWrite',
'https://graph.microsoft.com/Mail.Send']
});
}
// Passo 2: Trocar código por token de acesso
async function obterToken(código) {
const resultado = await msalClient.adquirirTokenPorCodigo({
código, redirectUri: process.env.URI_DE_REDINICIONAMENTO,
escopos: ['https://graph.microsoft.com/Mail.ReadWrite']
});
return result.accessToken;
}
// Passo 3: Ler emails via Microsoft Graph
async function lerEmails(accessToken) {
const { dados } = await axios.obter(
'https://graph.microsoft.com/v1.0/me/messages?$top=10',
{ cabeçalhos: { Autorização: `Bearer ${accessToken}` } }
);
return data.value;
}
// Etapa 4: Enviar e-mail via Microsoft Graph
async function enviarEmail(accessToken, para, assunto, corpo) {
await axios.postagem(
'https://graph.microsoft.com/v1.0/me/enviarEmail',
{ message: { subject, body: { contentType: 'Texto', conteúdo: corpo },
paraDestinatários: [{ endereçoDeEmail: { endereço: para } }] } },
{ cabeçalhos: { Autorização: `Bearer ${accessToken}` } }
);
}// API de E-mail Gratuita - IMAP (pacote IMAP do npm)
// Funciona com qualquer provedor: Yahoo, Fastmail, servidores corporativos, etc.
const Imap = require('imap');
const { parseadorSimples } = require('analisador de e-mail');
const imap = new Imap({
process.env.EMAIL_USUARIO,
senha: process.env.SENHA_EMAIL, // use Senha de App para Gmail/Outlook
anfitrião 'imap.example.com',
português 993,
tls: true
});
// Ler e-mails da CAIXA DE ENTRADA
função lerEmails() {
retornar novo Promessa((resolve, reject) => {
imap.once('pronto', () => {
imap.openBox('Caixa de entrada', true, (err, box) => {
se (erro) arremessar erro;
const últimoN = ${Math.max(1,box.messages.total-9)}:*;
const f = imap.seq.fetch(últimoN, { corpos: '' });
const mensagens = [];
f.on('mensagem', msg => {
msg.on('corpo', stream => {
analisadorSimples(stream, (e, parsed) => msgs.empurrar(analisado));
});
});
f.uma vez('fim', () => { imap.fim(); resolver(msgs); });
});
});
imap.once('erro', rejeitar);
imap.conectar();
});
}
// Enviar via SMTP (nodemailer)
const nodemailer = require('nodemailer');
const transportador = nodemailer.criarTransporte({
anfitrião 'smtp.example.com', porta: 587,
auth: { user: process.env.EMAIL_USUARIO, senha: process.env.SENHA_EMAIL }
});Pule as 3 compilações separadas. Todos os três quickstarts acima funcionam, mas em produção você precisa manter três fluxos OAuth, três sistemas de atualização de token e três manipuladores de erro. API para envio de e-mails da Unipile substitui todos os três por um único endpoint POST: mesma payload, mesma resposta, mesmo formato de erro - independentemente do provedor que o usuário tenha vinculado.
O Custo Oculto de Construir em Provedores "Gratuitos"
As APIs do Gmail e do Microsoft Graph são genuinamente gratuitas para serem chamadas – mas construir uma integração de e-mail multi-provedor de nível de produção do zero está longe de ser gratuito em tempo de engenharia. É isso que a maioria dos desenvolvedores descobre tarde demais.
Suportar Gmail, Outlook e IMAP em produção significa construir 3 fluxos de OAuth separados, 3 mecanismos de atualização de token separados, 3 configurações de webhook/polling separadas e tratamento de erros unificado para todos os três. A maioria das equipes subestima isso em 4-5 vezes.
Se você criar apenas para o Gmail, você imediatamente perderá todos os usuários que usam apenas o Outlook (e o SaaS B2B geralmente roda 60-70% no Microsoft 365). Adicionar um segundo provedor depois não é uma extensão - é uma reconstrução completa da sua camada de autenticação e sincronização.
O uso de escopos sensíveis do Gmail (gmail.readonly, gmail.modify) em produção exige a verificação do aplicativo OAuth do Google. O processo leva no mínimo de 2 a 4 semanas e requer uma avaliação de segurança se você usar escopos restritos.
Google e Microsoft mudam suas APIs e requisitos de OAuth sem aviso prévio. A depreciação da autenticação básica (completamente removida em 2026), alterações nos requisitos de escopo e atualizações na política de limites de taxa exigem uma resposta imediata da engenharia - esse é um custo contínuo, não um desenvolvimento único.
Fluxo OAuth, armazenamento de token, envio/leitura básica, submissão para verificação do Google. Aguardar a verificação adiciona de 2 a 4 semanas extras.
Cliente OAuth separado, formato de token diferente, lógica de throttling diferente, revisão de registro de aplicativo da Microsoft, implementação de sincronização delta.
Pooling de conexão IMAP, análise MIME, peculiaridades específicas do provedor (Yahoo, Fastmail, servidores corporativos), tratamento de erros/reconexão.
3 provedores x 6 semanas de construção média = 18 semanas de tempo de desenvolvedor sênior. A $150/hora isso é $108.000+ em mão de obra antes de uma única linha de código de produto. Uma API unificada como a Unipile abstrai todos os três para de $49/mês e fornece as certificações de conformidade incluídas.
Experimente o Unipile gratuitamente por 7 dias.
Uma integração de API de e-mail gratuita. Contas vinculadas do Gmail, Outlook e IMAP em uma única chamada de API. Compatível com SOC 2 Tipo II + CASA Tier 2 + GDPR desde o início. Sem 18 semanas de desenvolvimento, sem espera de verificação do provedor.
Quando uma API de E-mail Gratuita Funciona (e Quando Não Funciona)
Use esta tabela para combinar sua situação com a abordagem correta. Grátis nem sempre é a escolha errada - mas tem limites claros.
| Caso de uso | API gratuita suficiente? | Melhor opção | Anotações |
|---|---|---|---|
| Projeto paralelo / aplicativo de hobby |
Sim - ideal
|
API direta do Gmail | Nenhuma verificação de produção necessária para o modo de teste. Cota gratuita facilmente suficiente. |
| SaaS Solo, provedor único |
Sim - viável
|
API do Gmail ou MS Graph | Considere o tempo de verificação do Google/Microsoft (2-4 semanas). Planeje a manutenção de atualização de token. |
| SaaS B2B, usuários em qualquer provedor |
Não
|
API Unificada (Unipile / Nylas / Aurinko) | Construir Gmail + Outlook + IMAP separadamente leva de 3 a 6 meses de desenvolvimento. APIs unificadas resolvem isso em dias. |
| Escala alta (>10 mil contas vinculadas) |
Não
|
API unificada obrigatória | Gerenciamento de limite de taxa, rotação de tokens, aumentos de cota, SLAs de confiabilidade – tudo isso exige ferramentas corporativas. |
| Produto sensível a conformidade (saúde, finanças, jurídico) |
Não
|
Fornecedor certificado SOC 2 / CASA Nível 2 | As APIs nativas do Gmail/Outlook não possuem certificação SOC 2 por si só. Você precisa de uma camada certificada. |
| CRM / Ferramenta de vendas precisando de Gmail + Outlook + IMAP |
Não
|
Unipile (avaliação gratuita de 7 dias) | Uma integração de API de e-mail gratuita cobre todos os provedores. Comece a construir imediatamente na versão de teste - sem esperar pela aprovação do provedor. |
Inscrição Grátis da Unipile: A API de E-mail Grátis Unificada para SaaS Multi-Provedor
Se você precisa de contas Gmail + Outlook + IMAP vinculadas sob uma única API, o Unipile oferece um teste gratuito de 7 dias com acesso completo a todos os recursos - sem necessidade de cartão de crédito. Veja exatamente o que você obtém durante o teste e o que você precisa saber antes de se comprometer.
Sem restrições de recursos durante o teste. Vincule contas Gmail, Outlook e IMAP. Envie, leia, sincronize. Acesse todos os endpoints da API. Não é necessário cartão de crédito para começar.
Gmail (OAuth), Outlook / Microsoft 365 (OAuth) e IMAP - todos acessíveis através de uma única API unificada. Seus usuários vinculam suas contas; você lê e envia de qualquer uma delas com código idêntico.
Certificado SOC 2 Type II (auditado em outubro de 2025), avaliado como CASA Tier 2 e em conformidade com o GDPR. Todos os dados hospedados na UE. Você herda essas certificações ao construir na Unipile.
Não é necessário fazer polling. O Unipile envia novos e-mails para o seu endpoint de webhook em tempo real em todas as contas vinculadas - Gmail, Outlook e IMAP simultaneamente.
API REST com SDKs, coleção Postman e documentação completa. Leia o guia de integração de API de e-mail unificada para começar em minutos.
Os planos são baseados em contas vinculadas (não em chamadas de API). Mínimo de 10 contas por $49/mês, depois $5/conta para 11-50 contas. Veja a página de preços completa para níveis de volume.
Resposta honesta: Unipile não possui um plano gratuito. A avaliação de 7 dias é o único acesso gratuito. Depois disso, os planos começam a partir de $R$ 49/mês. Se você está construindo um projeto paralelo que terá menos de 10 contas vinculadas no futuro previsível, a API direta do Gmail é provavelmente a API de e-mail gratuita certa para você. Se você está construindo um SaaS B2B que precisa suportar qualquer provedor de e-mail que seus usuários tenham, a avaliação permite que você valide a integração antes de gastar um centavo.
API de E-mail Gratuita - Perguntas Frequentes
Respostas às perguntas mais comuns sobre opções de API de e-mail gratuitas, cotas, segurança e quando fazer upgrade para uma solução paga.