Turn unstructured inboxes into structured data pipelines.
Connect any IMAP inbox. Extract OTPs, links, tickets, and any structured content from email — with one API call. Open-source and self-hostable.
No credit card required · 50 free requests/month · Read the docs →
Everything you need to turn email into data
Built for developers who need reliable, fast, and privacy-respecting email data extraction without managing complex NLP pipelines.
AI-Powered Extraction
Powered by Qwen2.5-1.5B-Instruct, a locally-loaded model that runs entirely on your machine. No data ever leaves your infrastructure.
IMAP Secure Connection
Connects to any IMAP-compatible inbox using standard SSL/TLS. Works with Gmail, Outlook, Yahoo, and custom mail servers.
Open Source (MIT)
Fully open-source. Audit the code, contribute, or self-host for free on your own infrastructure. No vendor lock-in.
Low Latency
Average response time under 2 seconds. Optimized IMAP batching and model inference pipeline keeps your workflows fast.
Regex Fallback
When AI confidence is low, intelligent regex patterns serve as a reliable fallback — ensuring maximum extraction accuracy.
Audit Logs
Full audit trail of every extraction request. Track what was extracted, when, from which inbox, with confidence scores.
From inbox to structured data in 3 steps
One API call is all it takes. No setup, no training, no configuration beyond your inbox credentials.
Connect Your Inbox
Provide your email credentials and IMAP settings. Inbora connects over a secure SSL/TLS connection. Works with Gmail app passwords, Outlook OAuth, or any standard IMAP server.
{
"email": "user@gmail.com",
"password": "abcd efgh ijkl mnop",
"sender_filter": "noreply@bank.com"
}AI Extracts the Data
The Qwen 2.5 model scans recent emails matching your filters and intelligently extracts OTPs, verification links, or ticket codes — with confidence scores.
Receive Structured JSON
Get back clean, structured JSON with the extracted value, confidence score, source email metadata, and a request ID for audit logs.
{
"value": "483291",
"confidence": 0.97,
"email_subject": "Your code",
"latency_ms": 1423
}One endpoint, all extraction types
The same POST /v1/extract endpoint handles OTPs, confirmation links, and event tickets.
curl -X POST https://api.inbora.dev/v1/extract \
-H "Authorization: Bearer INBX..." \
-H "Content-Type: application/json" \
-d '{
"email": "user@gmail.com",
"password": "app-password",
"extraction_type": "otp",
"sender_filter": "noreply@service.com",
"subject_filter": "Your verification",
"max_emails": 10
}'{
"success": true,
"extraction_type": "otp",
"provider": "gmail.com",
"results": [
{
"type": "otp",
"value": "847291",
"confidence": 0.95,
"email_subject": "Your verification code",
"email_from": "noreply@service.com",
"email_date": "Fri, 10 Jan 2025 12:00:00 +0000"
}
],
"emails_scanned": 5,
"latency_ms": 1423,
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}Free to use. Free to host. Forever.
Inbora is fully open-source under the MIT License. Inspect the code, contribute improvements, or deploy your own instance at zero cost.
Simple, transparent pricing
Our infrastructure costs ~$100/month. Our pricing reflects that honestly. Self-host for free if you prefer.
Free
For testing and evaluation
50 req/month
- 50 requests/month
- All extraction types
- No credit card required
- Community support