Image Metadata and Camera API

Automate your workflow with our JSON API.
Get EXIF metadata for any image URL.

Process a new image

To process a new image, you need to POST its URL to this endpoint:
curl -X POST https://pixelpeeper.com/api/v1/images \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer y1MV6EeJJ8jrPVVjzDSyTxJ1ArktszzvVDSB" \
    --data '{
      "url": "https://pixelpeeper.nyc3.digitaloceanspaces.com/images/2024/02/432y4z4brb91m8d3jy5eyv039d.jpg",
      "async": false
    }'
It is recommended to process images asynchronously. To do so, set the async parameter to true. Note the returned `id` and use it to get the processed data in a following request.

Get metadata for an existing image

To get an existing image, pass its unique ID to this endpoint:
curl https://pixelpeeper.com/api/v1/images/01hqb8gcpef1y8fbp560hyjc1x \
    -H "Authorization: Bearer y1MV6EeJJ8jrPVVjzDSyTxJ1ArktszzvVDSB"
For more details and unlimited access, please contact us at help@pixelpeeper.com.