Inspect Image Format, Dimensions and Color Data
Inspect safe technical properties across an image collection in one ordered JSON response.
POST /api/free/batch-image-metadataUse Inspect Image Format, Dimensions and Color Data online
Upload and manage a batch without entering an API key. Running the job requires a signed-in paid account.
1. Upload and settings
Use this tool online without an API key. Files are sent only when you run the request.
2. Preview and download
Preview, size changes and download controls are shown here
When to use this batch API
A batch image metadata API reads a safe allowlist of technical properties from several images and returns results in upload order. It does not generate or modify images.
Common workflows
- Validate dimensions and formats before an import job.
- Audit color space and alpha-channel consistency across assets.
- Build a privacy-conscious media inventory without arbitrary EXIF output.
- 01Upload the images you want to process with Batch Read Image Metadata.
- 02Choose one shared parameter set for the whole batch.
- 03Run the job, review per-file status, and download the ZIP or JSON result.
Use repeated files fields, then set Image files. Returns format, dimensions, color space, channels, alpha, orientation and page count for each file.
Related single-image API
Use the single-image endpoint for free one-off processing, or this paid batch endpoint for repeatable multi-file work.
Read Image MetadataIntegrate with the API
Programmatic batch calls require an API key owned by a paid account. One batch request counts as one API request.
POST /api/free/batch-image-metadataUse an APIAny key from a paid account. The API accepts up to 20 files and 100 MB total per request.
- Returns format, dimensions, color space, channels, alpha, orientation and page count for each file.
- Comments, GPS data, arbitrary EXIF strings and device serial numbers are not returned.
Response
A successful request returns a json response with the Content-Type described by this page.
Common errors
- 400
- A file or parameter is missing, invalid or outside the documented limit.
- 401
- The API key is missing, invalid or disabled for programmatic API calls.
- 429
- The online or authenticated shared rate limit has been reached.
Parameters and limits
| Parameter | Requirement | Default | Accepted values |
|---|---|---|---|
filesImage files | Required | — | file |
API example
Use this authenticated example in code. The online Playground above intentionally does not request or expose your key.
curl -X POST "https://apiany.ai/api/free/batch-image-metadata" \ -H "Authorization: Bearer $API_KEY" \ -F "files=@a.png" \ -F "files=@b.jpg"
Frequently asked questions
Who can run Batch Read Image Metadata?
The page is public, but online execution requires a paid login and API calls require a paid account key.
What are the Batch Read Image Metadata file limits?
Online jobs accept 10 files and 50 MB total; API jobs accept 20 files and 100 MB total; each file can be 30 MB.
What does Batch Read Image Metadata return?
It returns JSON. Comments, GPS data, arbitrary EXIF strings and device serial numbers are not returned.
Can Batch Read Image Metadata finish when one file fails?
Yes. Files are processed independently, successful results remain available, and failed items include an error code.