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())
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
}
}
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
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)
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.