Authentication
Generate an API key from your Dashboard and pass it in every request header:
X-API-Key: your_api_key_here
Keys are tied to your account. Keep them secret. You can revoke them anytime from your dashboard.
Pricing
Free / Credits
1 credit / file
Credits: โฌ0.02 each ยท min 200
Pro
Unlimited
โฌ4.99/mo ยท 2 GB per file
POST
/api/v1/remove
Strip metadata from one or more files. Returns the cleaned file directly (single file) or a ZIP archive (multiple files).
Request โ multipart/form-data
Example โ curl
curl -X POST https://www.removemd.com/api/v1/remove \ -H "X-API-Key: YOUR_KEY" \ -F "file=@photo.jpg" \ -o cleaned_photo.jpg
Example โ Python
import requests
with open("photo.jpg", "rb") as f:
r = requests.post(
"https://www.removemd.com/api/v1/remove",
headers={"X-API-Key": "YOUR_KEY"},
files={"file": f},
)
r.raise_for_status()
with open("cleaned_photo.jpg", "wb") as out:
out.write(r.content)
Response codes
GET
/api/v1/me
Returns account information for the authenticated API key.
{
"uuid": "aB3kX9mZ1q",
"user_type": "free",
"credits": 420,
"files_processed": 87
}
Rate Limits
- POST /api/v1/remove โ 60 requests per minute per API key
- Exceeded rate limit returns HTTP 429.
- File size: 500 MB per request (2 GB for Pro accounts).
Ready to integrate?
Create a free account, generate an API key, and start making requests.