Catalog/osint-image-exif

OSINT

Image EXIF + GPS extractor API

Fetch an image URL and parse the JPEG APP1 / TIFF EXIF block in-process (no key, no dependency) to extract camera make/model, capture settings, timestamp, and decoded GPS coordinates. The value-add is the in-process EXIF parse and GPS decode, converting rational DMS into a signed decimal lat/lon plus a maps link an LLM cannot recover from raw bytes. Answers 'EXIF data of this image', 'GPS location of this photo', 'what camera took this picture', 'when was this photo taken'.

Price$0.01per request
MethodPOST
Route/v1/osint/image-exif
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
osintexifimagegpsmetadatageolocationphotocamera
API URLhttps://x402.hexl.dev/v1/osint/image-exif
Integration docs
Example request
{
  "url": "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg"
}
Example response
{
  "url": "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg",
  "hasExif": true,
  "camera": {
    "make": "NIKON",
    "model": "COOLPIX P6000",
    "lens": null
  },
  "tags": {
    "make": "NIKON",
    "model": "COOLPIX P6000",
    "dateTimeOriginal": "2008:10:22 16:28:39"
  },
  "gps": {
    "latitude": 43.46744,
    "longitude": 11.88512,
    "altitude": null,
    "googleMapsUrl": "https://maps.google.com/?q=43.46744,11.88512"
  }
}
Input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "examples": [
        "https://raw.githubusercontent.com/ianare/exif-samples/master/jpg/gps/DSCN0010.jpg"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}