EXIF & GPS Metadata Extractor avatar
EXIF & GPS Metadata Extractor

Pricing

Pay per event

Go to Apify Store
EXIF & GPS Metadata Extractor

EXIF & GPS Metadata Extractor

📸 Image metadata scraper with EXIF extraction, GPS data, and optional reverse geocoding. Extract camera make/model, timestamps, locations from photos. Ideal for photography pros and digital forensics. Simple, fast, accurate. Try free!

Pricing

Pay per event

Rating

5.0

(2)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

2

Bookmarked

5

Total users

2

Monthly active users

3 hours ago

Last modified

Share

SIÁN Agency Store Instagram AI Transcript Extractor Best TikTok AI Transcript Extractor

EXIF & GPS Metadata Extractor - Image Data to JSON/CSV 🚀

Extract EXIF metadata from images → Complete camera settings, GPS coordinates, device info. Auto-convert GPS to real-world addresses with reverse geocoding. Get 50+ metadata fields in seconds. Perfect for photographers, forensics teams, and developers. Start free! 🚀


What does this EXIF & GPS Metadata Extractor do?

Extract comprehensive EXIF metadata and GPS data from images with automatic reverse geocoding. This image metadata extractor processes JPG, PNG, WebP, and HEIC files to reveal complete camera settings, GPS coordinates, device information, timestamps, and automatically converts GPS locations to real-world addresses (street, city, country). Export all EXIF data to JSON or CSV format for integration with databases, workflows, and analysis tools.

Get: Camera make/model/lens, shutter speed, ISO, aperture, focal length, flash info, GPS coordinates, altitude, device software, image dimensions, orientation, file dates, and reverse geocoded addresses—all in structured JSON/CSV output.


🎯 Key Features

  • 📸 Complete EXIF Data Extraction - Extract 50+ camera settings including shutter speed, ISO, aperture, focal length, lens model, and more. Works with images from all camera types (Canon, Nikon, Sony, iPhones, etc.)
  • 🗺️ Automatic GPS to Address Conversion - Convert latitude/longitude to real-world addresses with city, country, postcode. Works in 195+ countries worldwide. Save 2 minutes per image with automatic geocoding.
  • 🌍 GPS Coordinate Verification - Get latitude, longitude, altitude, and Google Maps links. Verify image authenticity and location accuracy for forensic analysis.
  • 📐 Complete Image Properties - Extract resolution, orientation, file size, creation/modification dates, and device information in one run.
  • 🎥 Device Information - Identify camera make, model, lens details, and software version. Perfect for equipment tracking and verification.
  • 📤 Flexible Input Methods - Paste image URLs (public HTTPS) or upload files directly. No file size limits for most formats.
  • 💾 Structured Data Export - Get results in JSON or CSV. Easy integration with databases, spreadsheets, and automated workflows.
  • 💰 FREE Tier Included - Extract 5 images per run free. Upgrade to unlimited processing with PAID tier.

💼 Use Cases

1. Photography Portfolio Management & Organization

Extract complete EXIF data from 100+ photos to automatically organize by camera model, lens type, shooting location, or capture date. The reverse geocoding feature converts GPS coordinates to readable addresses, enabling location-based galleries and searchable photo archives.

Scenario: Photography studio with 5,000 client images needs to organize by location and equipment used. Input: Batch URLs to portfolio images or file uploads Output: JSON with camera settings, lens details, GPS addresses, dates Result: Automated metadata database saving 30+ hours of manual organization


2. Digital Forensics & Image Authenticity Verification

Verify image authenticity for legal cases by extracting original capture dates, camera models, GPS locations, and metadata modification history. Detect timestamp inconsistencies, metadata tampering, or image spoofing attempts.

Scenario: Insurance investigator needs to verify the authenticity of damage claim photos. Input: Evidence images (JPG, PNG, HEIC from mobile devices) Output: Complete EXIF timeline with timestamps, GPS coordinates, device identification Result: Documented proof of image provenance and authenticity for legal proceedings


3. Real Estate & Property Listing Automation

Extract GPS coordinates from property photos to auto-generate location descriptions, addresses, and Google Maps links. Automate address tagging for 100+ listings per day without manual location entry.

Scenario: Real estate platform with 50 agents uploading property photos weekly. Input: Property photos with embedded GPS data Output: JSON with street addresses, city, postcode, Google Maps URLs Result: Automated location tagging reducing manual data entry by 95%


4. Content Creator & Influencer Analytics

Track where social media content was created by extracting GPS data from original image files. Identify top-performing content locations and understand audience geography.

Scenario: Travel influencer manages 1,000+ posts across destinations. Input: Original image files from photo library Output: Addresses with coordinates and timestamps Result: Location-based analytics showing where best content was created


5. Camera Equipment Research & Comparison

Extract camera metadata from product images to build equipment databases. Compare specifications across manufacturers, lenses, and camera models.

Scenario: Photography equipment review site needs camera model data from user-submitted photos. Input: Images from different camera manufacturers Output: Structured camera make/model/lens data in JSON Result: Automated equipment database with no manual data entry


📊 What You Get (Output Format)

{
"url": "https://example.com/image.jpg",
"status": "success",
"device_info": {
"make": "Canon",
"model": "EOS 5D Mark IV",
"software": "Canon EOS 5D Mark IV Ver. 1.3.3",
"lens_model": "EF24-70mm f/2.8L II USM"
},
"image_properties": {
"width": 6016,
"height": 4000,
"orientation": null,
"file_size_bytes": 12500000
},
"datetime_info": {
"datetime_original": "2024-01-15T14:30:00Z",
"datetime_digitized": "2024-01-15T14:30:00Z",
"file_modify_date": "2024-01-15T14:35:22Z"
},
"gps_data": {
"latitude": 31.21521388888889,
"longitude": 121.43551666666667,
"altitude_meters": 10.129565907887772,
"has_location": true,
"google_maps_url": "https://www.google.com/maps?q=31.21521388888889,121.43551666666667"
},
"address": {
"amenity": "Funk & Kale",
"road": "安福路",
"suburb": "湖南路街道",
"city": "徐汇区",
"state": "上海市",
"ISO3166-2-lvl4": "CN-SH",
"postcode": "200031",
"country": "中国",
"country_code": "cn"
},
"camera_settings": {
"f_number": 1.78,
"exposure_time": 0.00433,
"iso_speed": 64,
"focal_length": 6.765,
"flash": 16,
"white_balance": null
},
"raw_tags": {
"Make": "Apple",
"Model": "iPhone 17 Pro",
"Orientation": 1,
"GPSLatitude": 31.21521388888889,
"GPSLongitude": 121.43551666666667
},
"processedAt": "2024-01-15T14:35:22Z",
"userTier": "PAID"
}

Fields Included:

  • Camera Data: Make, model, lens, software version (20+ fields)
  • Image Properties: Resolution, dimensions, orientation, file size
  • Timestamps: Original capture date, digitization date, file modification date
  • GPS Coordinates: Latitude, longitude, altitude, Google Maps links
  • Address Data: Street, city, country, postcode, amenity (if available)
  • Camera Settings: Aperture, shutter speed, ISO, focal length, flash, white balance
  • Raw EXIF Tags: Complete unprocessed EXIF tag data

⚙️ How It Works

Step 1: Provide Image Paste a public image URL (HTTPS) or upload an image file directly. Supports JPG, PNG, WebP, and HEIC formats. No file size limits for most formats.

Step 2: Enable Geocoding (Optional) Check the "Include Address" option to automatically convert GPS coordinates to real-world addresses (street, city, country). This takes an additional 2-3 seconds per image.

Step 3: Run Extraction The actor processes your image in seconds. Extracts all EXIF data, camera settings, GPS coordinates, device information, and timestamps simultaneously.

Step 4: Download Results Get structured JSON or CSV with all 50+ metadata fields. Download via Apify Console or connect via API for direct integration with your workflows.


💰 Pricing & Performance

Transparent Pricing Structure

This actor uses Apify's event-based pricing with three transparent events:

EventPriceWhen Charged
apify-actor-start$0.005Once per run (initialization)
content-processed$0.005Once per image processed
apify-default-dataset-item$0.001Once per result saved to dataset

Tier Limits

FeatureFREE TierPAID Tier
Images per run5 imagesUnlimited
Concurrent runs2 maxUnlimited
Processing speed15-sec cooldown between imagesInstant, back-to-back
Address conversionIncludedIncluded

Pricing Examples

  • 1 image: $0.005 (start) + $0.005 (processing) + $0.001 (dataset) = $0.011 total
  • 5 images (FREE tier): $0.005 (start) + $0.025 (5×processing) + $0.005 (5×dataset) = $0.035 total
  • 10 images: $0.005 (start) + $0.050 (10×processing) + $0.010 (10×dataset) = $0.065 total
  • 100 images: $0.005 (start) + $0.500 (100×processing) + $0.100 (100×dataset) = $0.605 total

Great Value: Transparent per-image pricing with affordable base cost. Start with FREE tier (5 images) to test before upgrading.

Processing Speed Explained

PAID Tier: Instant, back-to-back image processing. No delays between runs. FREE Tier: 15-second processing window per image. Perfect for testing and learning.

Why the difference?

  • PAID tier gets priority processing on our infrastructure
  • FREE tier is rate-limited to prevent abuse and manage server load
  • Both tiers deliver the same high-quality EXIF extraction and reverse geocoding

Real-world impact:

  • Processing 5 FREE images: ~1 minute total (5 sec per image + 4 × 15-sec cooldowns)
  • Processing 5 PAID images: ~30 seconds total (5 sec per image, no delays)

Perfect for:

  • Testing: Use FREE tier to verify the actor works for your use case (takes 1-2 minutes for 5 images)
  • Production: Upgrade to PAID when you need speed and unlimited processing

Performance Metrics

  • Per-image processing: 2-5 seconds (extraction of 50+ EXIF fields)
  • Geocoding: +2-3 seconds per image when enabled (optional)
  • Accuracy: Works with images from all camera types and smartphones
  • Success Rate: 99%+ with images containing EXIF data

🔌 Integrations & Workflow Support

API Integration

Use the Apify REST API to integrate with your applications:

const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('sian.agency/exif-gps-metadata-extractor').call({
url: 'https://example.com/image.jpg',
includeAddress: true
});
const results = await client.dataset(run.defaultDatasetId).listItems();
console.log(results.items);

Webhook Delivery

Get results pushed automatically to your webhook endpoint for real-time processing.

CSV/JSON Export

Download results directly as CSV or JSON for spreadsheets, databases, and analysis tools.

Zapier, Make.com and n8n Automation

Connect with hundreds of tools via Zapier, Make.com, or n8n for automated workflows.

Batch Processing

Process 100+ images in a single run with results aggregated into a single dataset for easy download.


🆘 Support

Having issues? Check these resources:

  • Error Logs: View detailed error messages in Apify Console → Runs → Your Run → Log

  • Common Issues: Most failures are due to:

    • Invalid image URLs (must be public HTTPS)
    • Images without EXIF data (screenshots, some processed images)
    • Timeout on very large files (>50MB)
  • Contact Us: Issues? Check the run logs for specific error messages and contact SIÁN Agency through Apify Store


🏆 More Tools by SIÁN Agency

Explore our bestselling automation solutions:


Built by SIÁN Agency | Store | Website