Image Metadata Extractor: EXIF, IPTC, XMP and color profile avatar

Image Metadata Extractor: EXIF, IPTC, XMP and color profile

Pricing

from $4.50 / 1,000 image processeds

Go to Apify Store
Image Metadata Extractor: EXIF, IPTC, XMP and color profile

Image Metadata Extractor: EXIF, IPTC, XMP and color profile

Reads the EXIF, IPTC and XMP metadata, dimensions, format and ICC color profile of every image URL you list. GPS coordinates are left out unless you turn them on.

Pricing

from $4.50 / 1,000 image processeds

Rating

0.0

(0)

Developer

Ed Rayyis

Ed Rayyis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Give it a list of image URLs and it returns, for each image, the format, dimensions, color mode, the embedded ICC color profile, and every readable EXIF, IPTC and XMP field. Process many images in one run and export the results as JSON, CSV or Excel.

Only the file header and metadata blocks are read. Pixels are never decoded.

What you get for each image

  • Format and MIME type, width, height, megapixels, color mode (such as RGB or RGBA), alpha channel, frame count for animated images, and DPI
  • The ICC color profile: its name (such as Display P3), color space, device class and version
  • A camera summary: make, model, lens, software, date taken, exposure time, f number, ISO, focal length, flash and orientation
  • exif: every readable EXIF field by its standard name, from the main image block, the Exif block and the interoperability block
  • iptc: IPTC fields by name, such as ObjectName, Headline, Keywords, Byline, Credit, CopyrightNotice, CaptionAbstract, City and Country. Repeatable fields come back as lists.
  • xmp: the XMP packet as prefix:name fields, with lists for sequences and bags, nested objects for structures, and one entry per language for alternate text
  • gpsPresent: whether the file carries GPS data
  • The download details: HTTP status, final URL after redirects, content type and file size

GPS coordinates are off by default

GPS coordinates in a photo can show where a person lives or where they were. By default this actor removes them: the GPS block of EXIF is left out, and so is every XMP field with GPS in its name. The item still tells you whether the file carried GPS data, in gpsPresent.

To get the coordinates, turn on "Include GPS coordinates". Each item then carries a gps object with the raw GPS fields and decimal latitude and longitude (negative for south and west) and altitude when the file has one. Turn it on only when you have a lawful reason to process location data.

Input

  • Image URLs (required): direct links to the image files
  • Include GPS coordinates (default off)
  • Maximum file size in MB (default 50): larger files get an error item and are not downloaded in full
  • Parallel downloads (default 5)

Formats

Tested with JPEG, PNG, WebP, AVIF, TIFF and GIF files, including animated GIF.

Output

Dataset: one item per URL, in the order you listed them. A URL that cannot be read gets ok: false and an error, such as HTTP 404, an unknown host, or "the file is not an image format this actor can read" for a web page. One bad URL never stops the run. Export as JSON, CSV or Excel, or read it over the API.

Pricing

Pay per event: one event per image read. URLs that fail are not charged. The run stops when it reaches the maximum charge you set.

Scope and conduct

Only the URLs you supply are downloaded. The actor does not log in anywhere, uses no proxies, and stores no copy of the images. Metadata can hold names and contact details that a photographer or editor put there; process it in line with the privacy law that applies to you.

Support

Questions and problems: the Issues tab on this page. Replies are written by an AI assistant on behalf of the developer and reviewed by the developer.