Email Link Extractor avatar
Email Link Extractor

Pricing

Pay per usage

Go to Apify Store
Email Link Extractor

Email Link Extractor

Developed by

Roch News

Roch News

Maintained by Community

Advanced email link processor that extracts, analyzes and unwraps tracking URLs. Supports SendGrid, Mailchimp, Beehiiv, HubSpot, Constant Contact and other major email service providers. Automatically resolves redirect chains to find real destination URLs hidden behind marketing tracking links.

0.0 (0)

Pricing

Pay per usage

0

1

1

Last modified

18 hours ago

Email Link Extractor & Tracker Cleaner

Este Actor extrae todos los links de emails y resuelve URLs de tracking para obtener las URLs reales de destino.

🎯 ¿Qué hace?

  • Extrae links del HTML y texto plano de emails
  • Identifica tracking links de servicios como SendGrid, Mailchimp, Beehiiv
  • Resuelve URLs reales ocultas detrás de redirects de tracking
  • Organiza resultados por tipo (directos, tracked, resueltos)
  • Proporciona estadísticas detalladas

📧 Servicios de tracking soportados

  • SendGrid (sendgrid.net/ss/c/)
  • Mailchimp (mailchimp.com/track/)
  • Beehiiv (mail.beehiiv.com)
  • HubSpot (hslinks.com)
  • Constant Contact (constantcontact.com/links/)
  • Mailgun (mailgun.org/link/)
  • Campaign Monitor (click.campaigns.)
  • AWeber (aweber.com/ct/)

🚀 Uso básico

Input mínimo:

{
"html": "<html>contenido del email</html>",
"subject": "Asunto del email"
}

Input completo:

{
"html": "HTML del email",
"text": "Texto plano del email",
"subject": "Asunto",
"from": {
"address": "sender@example.com",
"name": "Sender Name"
},
"date": "2025-08-17T15:06:16.000Z",
"messageId": "unique-message-id",
"options": {
"resolveRedirects": true,
"includeMailto": false,
"minTextLength": 3
}
}

📊 Output

{
"success": true,
"timestamp": "2025-08-17T15:30:00.000Z",
"email": {
"subject": "Newsletter Title",
"from": {...}
},
"summary": {
"totalLinks": 15,
"trackedLinks": 12,
"directLinks": 3,
"resolvedLinks": 8,
"unresolvedLinks": 4
},
"trackingStats": {
"sendgrid": {
"total": 8,
"resolved": 6,
"unresolved": 2
}
},
"links": {
"all": [...],
"resolved": [
{
"original": "https://tracking-url...",
"cleaned": "https://real-destination.com",
"text": "Click here",
"service": "sendgrid"
}
],
"direct": [...],
"unresolved": [...]
}
}

🔧 Integración con Make.com

  1. HTTP Request al Actor:

    POST https://api.apify.com/v2/acts/YOUR_USERNAME~email-link-extractor/runs
  2. Headers:

    Authorization: Bearer YOUR_API_TOKEN
    Content-Type: application/json
  3. Body: El contenido del email de Make

  4. Obtener resultado:

    GET https://api.apify.com/v2/acts/YOUR_USERNAME~email-link-extractor/runs/LAST/dataset/items

💡 Casos de uso

  • Marketing automation: Limpiar links antes de reenviar
  • Analytics: Rastrear destinos reales de campaigns
  • Content curation: Extraer recursos de newsletters
  • Link monitoring: Verificar destinos de tracking

⚡ Performance

  • Tiempo promedio: 2-5 segundos por email
  • Memoria: ~100MB por ejecución
  • Costo: ~$0.0001 por email procesado

🆘 Solución de problemas

Error: "Se requiere al menos HTML o texto"

  • Asegúrate de enviar html o text en el input
  • Algunos tracking links son muy complejos o están encriptados
  • El Actor marca estos como status: "unresolved"

Timeouts

  • Emails muy grandes pueden tomar más tiempo
  • Aumenta timeoutSecs en las opciones de ejecución

📝 Changelog

v1.0.0

  • Primera versión estable
  • Soporte para 8 servicios de tracking principales
  • Integración optimizada para Make.com