Tools / Image EXIF & GPS Metadata Extractor (Bulk, Privacy Check)

Image EXIF & GPS Metadata Extractor (Bulk, Privacy Check)

Read EXIF, GPS, IPTC and XMP metadata from images in bulk. Input: imageUrls. Output (JSON/CSV): one row per item with imageUrl, hasMetadata, make, model, takenAt, latitude, longitude, mapsUrl, privacyRisk.

Run it on Apify Store →

What it's for

Example input

{
 "imageUrls": [
  "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg",
  "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/Canon_40D.jpg",
  "https://upload.wikimedia.org/wikipedia/commons/a/a9/Example.jpg",
  "https://example.com/none.jpg"
 ]
}

Example output

{
  "imageUrl": "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg",
  "hasMetadata": true,
  "sizeKb": 158,
  "make": "NIKON",
  "model": "COOLPIX P6000",
  "lens": null,
  "takenAt": "2008-10-22T16:28:39.000Z",
  "width": 640,
  "height": 480,
  "iso": 64,
  "exposureTime": 0.013333333333333334,
  "fNumber": 5.9,
  "focalLength": 24,
  "latitude": 43.46744833333334,
  "longitude": 11.885126666663888,
  "altitude": null,
  "mapsUrl": "https://www.google.com/maps?q=43.46744833333334,11.885126666663888",
  "software": "Nikon Transfer 1.1 W"
}

Input reference

FieldTypeNotes
imageUrls requiredarrayDirect JPG, TIFF, HEIC, PNG or WebP links.
includeAllbooleanInclude all raw tags
maxConcurrencyintegerMax concurrency

Pricing

Pay per event: Image analyzed $0.0005. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open Image EXIF & GPS Metadata Extractor (Bulk, Privacy Check) on Apify →