Send the image bytes, get them back clean. EXIF, IPTC and XMP markers and C2PA provenance manifests are removed; image data is preserved byte for byte, with no recompression.
The allowance is permanent, applies to each endpoint and needs no card. Above it the API answers 402, and Pro B2B opens 500 strips a day, roughly 15,000 a month.
Create an account: full access, API included, is open for 30 days with no card. Generate a key from your settings, then call the API. No waitlist, no emails to exchange.
curl -X POST https://www.ghostmeta.online/api/v1/strip \
-H "Authorization: Bearer gm_live_YOUR_KEY" \
-H "Content-Type: image/jpeg" \
--data-binary @photo.jpg \
--fail-with-body \
--output photo-clean.jpg
| Endpoint | Effect |
|---|---|
| POST /api/v1/strip | Removes all metadata and returns the cleaned image, in the same content type. |
| POST /api/v1/inspect | Reports detected C2PA provenance manifests, without modifying the file. Reading EXIF and GPS fields happens in the browser, not through this API. |
Server-side cleaning does not redraw the image: it removes the metadata blocks from the container and leaves the pixel data intact, byte for byte. One caveat: on a JPEG the ICC colour profile is removed along with the other APP segments, so a wide-gamut image will then be interpreted as sRGB. PNGs keep their profile.
Processing and database in the European Union. Images are not retained: they are processed in memory and the response is returned immediately.