Skip to content
POST /api/v1/image-metadata

Image Metadata Extractor

Extract EXIF, IPTC, and GPS metadata from uploaded images (JPEG, PNG, GIF, WebP, TIFF)

Parameters

name in type required description
image body file required JPEG, PNG, GIF, WebP, or TIFF up to 10 MB. EXIF is only read from JPEG and TIFF.

Request

Send your key in the X-API-Key header. More languages and patterns live on the code examples page.

curl -s -X POST "https://apixies.io/api/v1/image-metadata" \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "image=@photo.jpg"

Response

The result sits under data in the standard envelope. See the response format guide for errors and status codes.

returns

data.dimensions
Width, height, bit depth and channel count.
data.exif
Camera, lens, exposure, ISO and the date the shutter fired.
data.gps
Latitude and longitude from EXIF, or null.
data.iptc
IPTC fields like caption, byline and copyright, or null.
data.mime_type
Detected MIME type, with the byte size in file_size.
example response 200
{
    "status": "success",
    "http_code": 200,
    "code": "SUCCESS",
    "message": "Image metadata extracted successfully",
    "data": {
        "filename": "photo.jpg",
        "mime_type": "image/jpeg",
        "file_size": 2458624,
        "dimensions": {
            "width": 4032,
            "height": 3024,
            "bits": 8,
            "channels": 3
        },
        "exif": {
            "FileName": "phpA1b2C3",
            "FileSize": 2458624,
            "MimeType": "image/jpeg",
            "Make": "Apple",
            "Model": "iPhone 14 Pro",
            "XResolution": "72/1",
            "YResolution": "72/1",
            "ResolutionUnit": 2,
            "DateTime": "2025:01:15 14:30:00",
            "ExposureTime": "1/120",
            "FNumber": "89/50",
            "ISOSpeedRatings": 100,
            "DateTimeOriginal": "2025:01:15 14:30:00",
            "FocalLength": "343/50",
            "ColorSpace": 65535
        },
        "iptc": null,
        "gps": {
            "latitude": 40.748817,
            "longitude": -73.985428
        },
        "extracted_at": "2026-09-18T12:00:00+00:00"
    }
}

Authentication and limits

This endpoint needs an API key. Use the sandbox ("try it" above) to test it without registering. See the authentication guide for details.

Standard rate limits apply to this endpoint.

Common use cases

Photo library management

Extract camera model, exposure settings, and timestamps from uploaded photos to automatically organize and tag images in your digital asset management system.

Privacy compliance and scrubbing

Detect GPS coordinates and personal metadata in user-uploaded images before publishing. Strip sensitive EXIF data to protect user privacy and comply with GDPR.

Image forensics and verification

Analyze image metadata to verify authenticity, check creation dates, and identify the device used. Useful for content moderation and journalism fact-checking.

More documentation

Get a free API key

A temporary key takes one click and no signup. Register and you get 75 requests/day. Free tier is for development & small projects.

cookies

We use analytics cookies to see how the site gets used. Nothing loads until you accept. Privacy policy