Iminify API
Iminify API as documented publicly: 61 operations. Contract generated from the documentation by API Evangelist (2026-11-12); not the provider's own document.
Operations 61
PATCH
/api/v1/images/9d3c5b8e-6f0a-4c1e-9b7d-2a4e8f1c6b35
PATCH /api/v1/images/9d3c5b8e-6f0a-4c1e-9b7d-2a4e8f1c6b35
#
GET
/api/v1/images/{id}
Get an image – one image, with its status. This is the call to poll while an image is compressing.
#
GET
/api/v1/images/{id}/download
Download an image – the optimized copy, or with type=original the file exactly as it was uploaded.
#
GET
/api/v1/images/{id}/responsive.zip
Download every responsive size – every width of the image's responsive sizes in one zip.
#
GET
/api/v1/images/{id}/responsive/{width}
Download one responsive size – one width of the image's responsive sizes.
#
GET
/api/v1/scans/{id}
GET /api/v1/scans/{id} returns one scan with every image it found, newest first, and its page audit
#
POST
/api/v1/scans/{id}/cancel
POST /api/v1/scans/{id}/cancel calls off a scan still waiting in the queue
#
GET
/api/v1/scans/{id}/download
GET /api/v1/scans/{id}/download returns one zip with the optimized copy of every image of the scan that has finished
#
POST
/api/v1/scans/{id}/retry
POST /api/v1/scans/{id}/retry queues a failed or cancelled scan again with the settings it had
#
DELETE
/images/{id}
Deleting images once saved – send DELETE /images/{id} once it has written the result.
#
POST
/images/{id}/alt-text
Later: an image sent without one, whose alt text failed, or that was skipped can get one with POST /images/{id}/alt-text.
#
GET
/scans/{id}/report.csv
GET /scans/{id}/report.csv has one row per image address with the fields audit.images has, findings separated by spaces, the bytes of the file the scan downloaded, and the compress
#
GET
/scans/{id}/report.pdf
GET /scans/{id}/report.pdf prints the report for a client: the findings with their fixes, the page's largest paint and formats, then every image to fix
#
Specifications
OpenAPI
https://artifacts.apis.io/iminify-com/openapi/_ae-authored/iminify-com-openapi-generated.yml
Schemas & Data
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-patch-api-v1-images9-d3-c5-b8-e6-f0-a4-c1-e9-b7-d2-a4-e8-f1-c6-b35-response-schema.json
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-get-api-v1-monitors-response-schema.json
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-post-api-v1-images-id-recompress-request-schema.json
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-post-api-v1-groups-response-schema.json
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-post-crawls-response-schema.json
JSONSchema
https://artifacts.apis.io/iminify-com/json-schema/iminify-com-post-crawls-request-schema.json