{"uid":"cap_9sZhoWvFu4atNaNLEHN4b","slug":"agent402-tools-image-exif-extractor-05e3bce0","name":"agent402.tools Image EXIF Extractor","description":"Extract EXIF metadata from an image (camera make/model, timestamps, exposure, orientation, GPS). Send a public image URL or a base64 image; JPEG, PNG (eXIf chunk), and TIFF carry EXIF. Stripped images return an empty exif object, not an error.","url":"https://agent402.tools/api/image-exif","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"public http(s) image URL (fetched server-side, 5MB cap)"},"image":{"type":"string","description":"alternative: base64 image, optionally a data: URL"}}},"responseSchema":{"type":"json","example":{"gps":null,"exif":{"Make":"Canon","Model":"Canon EOS 40D","Orientation":1,"DateTimeOriginal":"2008:05:30 15:56:01"},"bytes":7958,"width":100,"format":"jpeg","height":68,"hasExif":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lmjde4Kuq8gMTomBvJQIk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts EXIF metadata (camera info, timestamps, GPS, exposure settings, orientation) from a JPEG, PNG, or TIFF image supplied as a URL or base64 string","exampleAgentPrompt":"Can you pull the EXIF metadata from this photo — https://example.com/photo.jpg — I want to know the camera make/model, when it was taken, and if there are any GPS coordinates embedded in it.","exampleUseCases":null,"resultDescription":"Returns an object with an 'exif' key containing parsed EXIF fields such as camera make and model, capture timestamp, GPS latitude/longitude, exposure time, ISO, aperture, and image orientation. If the image has been stripped of EXIF data, returns an empty exif object rather than an error.","failureModes":["Image URL is not publicly accessible or returns non-2xx — fetch fails","Image exceeds 5MB server-side cap — request rejected","Unsupported image format (e.g. WebP, GIF, BMP) — no EXIF returned or error","Image has been EXIF-stripped — returns empty exif object (not an error)","Invalid base64 encoding — parse error","Neither url nor image field provided — validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically extract embedded EXIF metadata from images without running local libraries. Ideal for agents handling image provenance, photo forensics, geolocation extraction from user-uploaded photos, or camera metadata analysis. Supports both public URL fetching and base64 input, making it flexible for server-side and client-side pipelines. Prefer over general-purpose vision AI endpoints when you specifically need raw EXIF fields rather than image content analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:07:42.858Z","isFirstParty":false}