/api/v1 for the Email Clean application.
Need to run the app first?
Open the Email Clean getting-started guide for local setup, Docker commands,
and verification steps.
Base URL
Use the same path prefix in every environment:- Preferred local API URL via Next.js rewrites:
http://localhost:3000/api/v1 - Direct backend URL for backend-only debugging:
http://localhost:3001/api/v1 - Production API URL:
https://email-clean.grorapid.com/api/v1
http://localhost:3000/api/v1/* to the backend. That means you should usually call the frontend origin, and the app will route the request to the backend for you.
The hosted production app is available at https://email-clean.grorapid.com/.
What this reference covers
The API reference is organized by capability:AuthUserEmail CleaningSystem
Authentication
Protected routes expect a bearer token in theAuthorization header:
POST /api/v1/auth/signin or POST /api/v1/auth/signup.
Response envelope
Successful responses share a consistent wrapper:errors object keyed by field name.
Usage notes
- Email validation routes are rate limited to
50requests per5minutes for free and pro users. POST /api/v1/email-verify/validate/cleanaccepts up to50email addresses per request.- Clean-email usage is subscription limited in the backend: free users can clean
50emails per month, pro users10000, and the highest plan bypasses that check.
