0CodeKit icon

0CodeKit

A toolbox of no-code utilities

Actions132

Image → Extract EXIF Data

AI-generated

Overview

The node "0CodeKit" provides a collection of no-code utility tools, including image processing capabilities. Specifically, the Image - Extract EXIF Data operation allows users to extract metadata (EXIF data) embedded within an image file. This metadata typically includes camera settings, geolocation, date/time information, and other technical details about how and when the image was captured.

This operation is useful in scenarios such as:

  • Automatically organizing photos based on capture date or location.
  • Extracting camera model or exposure settings for photography analysis.
  • Verifying image authenticity or provenance by inspecting metadata.
  • Enriching datasets with image metadata for machine learning or cataloging.

For example, a user can provide a publicly accessible image URL or upload base64-encoded image data, and the node will return the parsed EXIF metadata in JSON format.

Properties

Name Meaning
Data Type Choose the source type of the image data: either a publicly accessible URL or a Buffer containing base64-encoded image data.
Image URL The URL of the image to extract EXIF data from. Must be publicly accessible if Data Type is "URL".
Image Buffer Base64-encoded string of the image data to extract EXIF data from. Used if Data Type is "Buffer".

Output

The node outputs a JSON object containing the extracted EXIF metadata fields from the provided image. This typically includes standard EXIF tags such as:

  • Camera make and model
  • Exposure time, aperture, ISO speed
  • Date and time the photo was taken
  • GPS coordinates (latitude, longitude)
  • Orientation and resolution details

If the image contains no EXIF data, the output may be empty or minimal.

The node does not output binary data; it only returns structured JSON metadata.

Dependencies

  • Requires an active API key credential for the 0CodeKit service.
  • The node sends a POST request to the endpoint /image/exif on the 0CodeKit API server.
  • For URL input, the image must be publicly accessible over the internet.
  • For buffer input, the image must be base64-encoded correctly.

Troubleshooting

  • Common issues:

    • Providing a non-public or inaccessible image URL will cause the extraction to fail.
    • Supplying improperly base64-encoded image data will result in errors.
    • Images without any EXIF metadata will return empty or minimal results.
    • Network connectivity issues or invalid API credentials will prevent successful requests.
  • Error messages and resolutions:

    • "Image not found" or "Unable to fetch image": Verify the URL is correct and publicly accessible.
    • "Invalid image data": Check that the base64 string is properly formatted and complete.
    • "Authentication failed": Ensure the API key credential is valid and configured in n8n.
    • "No EXIF data found": Confirm the image actually contains EXIF metadata.

Links and References

Discussion