Skip to main content

Artguru Open API

Turn customer materials and AI commercial drafts into print-ready assets.

Integrate two ways

PathWhat it does
HTTP APICall /image/upload, /enhance/generate, and other endpoints directly with an x-api-key header. AI coding tools can read these docs via llms.txt or MCP (see Use with AI) — by default that only helps your IDE write client code, it does not call Artguru on your behalf.
Artguru Agent MCPProduct-side MCP tools (artguru_enhance, artguru_restore, artguru_unblur, artguru_upscale) that run a task and wait for the result on your behalf. This is a separate product capability from the docs-site MCP above.

Typical flow

  1. Obtain your x-api-key (see Authentication)
  2. POST /api/v1/image/upload
  3. POST /api/v1/enhance/generate, /api/v1/restore/generate, /api/v1/unblur/generate, or /api/v1/upscale/generate — the response carries taskId and businessType
  4. Poll GET /api/v1/tasks/{businessType}/{taskId} until status is SUCCESS, FAIL, ERROR, or OTHER, then read data.generateUrl
  5. Check GET /api/v1/credits and GET /api/v1/usage

Product: artguru.ai