DEV Community

Raguel
Raguel

Posted on • Originally published at rapidapi.com

I Built a Free Email Validation API - Here's Why You Should Stop Paying $50/mo for One

The Problem

You're building a SaaS app. You need email validation. You Google it. Every API wants $29-99/month for basic validation.

You need phone validation too? That's another subscription. Text analysis? Another one. QR code generation? You get the idea.

I got tired of this. So I built DataForge API - one API with 25+ endpoints covering everything a developer needs, with a free tier of 500 requests/month.

What DataForge Does

Email Validation

Not just regex. Full validation with:

  • MX record verification
  • Disposable email detection (140+ domains)
  • Free provider detection (Gmail, Yahoo, etc.)
  • Role-based email detection (admin@, info@, etc.)
  • Deliverability scoring (0-100)
import requests

url = "https://dataforge.p.rapidapi.com/validate/email"
headers = {
    "X-RapidAPI-Key": "YOUR_KEY",
    "X-RapidAPI-Host": "dataforge.p.rapidapi.com"
}
params = {"email": "test@gmail.com"}

response = requests.get(url, headers=headers, params=params)
print(response.json())
Enter fullscreen mode Exit fullscreen mode

Response:

{
  "email": "test@gmail.com",
  "is_valid": true,
  "score": 75,
  "checks": {
    "syntax_valid": true,
    "mx_exists": true,
    "is_disposable": false,
    "is_free_provider": true,
    "is_role_based": false
  }
}
Enter fullscreen mode Exit fullscreen mode

Phone Validation

International phone number validation with country detection, carrier info, and formatting.

URL Validation

Validate URLs with optional live HTTP check - verify the URL actually responds.

Text Analysis

  • Word count, sentence count, paragraph count
  • Reading time estimation
  • Readability scores (Flesch Reading Ease, Flesch-Kincaid)
  • Sentiment analysis
  • Word frequency analysis

Hashing and Security

  • 10+ hash algorithms (MD5, SHA-256, SHA-512, BLAKE2, etc.)
  • HMAC generation
  • Hash comparison
  • Secure password generation
  • UUID v4 generation
  • Cryptographic token generation

QR Code Generation

Generate QR codes as base64 PNG or direct image download. Customizable size.

IP Geolocation

Free IP-to-location lookup with country, city, timezone, ISP info.

Pricing

Plan Price Requests/mo
Basic Free 500
Pro $9.99 10,000
Ultra $19.99 50,000
Mega $49.99 500,000

Compare that to paying $30/mo for email validation alone + $20/mo for phone validation + $15/mo for text analysis...

Why I Built This

Most API providers charge separately for each service. If you're a solo developer or a small startup, those costs add up fast. DataForge bundles everything into one subscription.

One API key. 25+ endpoints. Done.

Try It Now

DataForge API on RapidAPI

The free tier gives you 500 requests/month - enough to test everything and build your MVP.

Tech Stack (for the curious)

  • Backend: Python + FastAPI
  • Hosting: Render.com (Docker)
  • Marketplace: RapidAPI
  • Validation: dnspython, phonenumbers, Pydantic
  • QR Codes: qrcode + Pillow
  • Rate Limiting: slowapi

The entire API is open source: GitHub Repository


If you're building something and need data validation without the $100/mo bill, give DataForge a try. I'd love to hear your feedback.

What other endpoints would you find useful? Drop a comment below.

Top comments (1)

Collapse
 
circuit profile image
Rahul S

Nice approach — email validation is one of those things that's deceptively simple until you actually try to catch the creative abuse patterns. We ran into the same frustration with paid validators missing entire classes of disposable domains, especially the newer ones that rotate subdomains daily. What ended up working better for us was combining email validation with IP reputation in the same request, since a sketchy email from a datacenter IP is a much stronger fraud signal than either check alone. We've been using ipasis.com for that combo approach and it's caught stuff our previous email-only validator completely missed, particularly residential proxy users signing up with throwaway emails.