REST API & Workflow Automation

Automate Complete Photo Workflows via API

Don't just call single operations — run whole pipelines. Turn a supplier photo into a marketplace-ready listing, or a raw shoot into staged, listing-ready property photos, with one request. Works with Zapier, Make, n8n, and any platform that speaks HTTP — no plugins required.

Available on Pro plan and above · JSON REST API · API keys in Settings

Quick answer

Can I automate image editing with the EnhanceCraft API?

Yes. The EnhanceCraft REST API automates image processing end to end — upload an image, run one or more operations or a bundled workflow preset, and retrieve the result. It uses standard HTTP with Bearer-token auth, so it works with Zapier, Make, n8n, or any platform that can send a request, with no plugin. API access is included on the Pro plan and above.

Works With Your Tools

Our API uses standard HTTP — connect to thousands of automation platforms without any plugin installation.

Zapier

Connect to 7,000+ apps. Trigger the product pipeline when items arrive in Shopify, or upscale images added to Google Drive — all with no code.

Works via REST API
🔗

Make

Build visual automation workflows. Chain HTTP calls with filters, loops, and conditional logic for sophisticated image processing pipelines.

Works via REST API
🔄

n8n

Open-source workflow automation. Use the HTTP Request node to call the EnhanceCraft API inside complex self-hosted pipelines.

Works via REST API
</>

Direct API

Full programmatic control. Integrate AI image processing into any application using our JSON REST API with Bearer token authentication.

Works via REST API

Built for Your Workflow

🛒

E-commerce

Automate the Product Pipeline

Call one marketplace-amazon or marketplace-shopify preset to turn a supplier photo into a listing-ready image — background removed, upscaled, and formatted. Trigger it via Zapier or Make when new products land in Shopify, WooCommerce, or Etsy.

🏠

Real Estate

Process a Whole Listing Shoot

Batch a full property set through sky replacement, day-to-dusk, window pull, and the real estate edit pack. Wire it into your listing platform or storage so every shoot comes back MLS-ready without manual editing.

📸

Photography Studios

Automate Your Editing Pipeline

Batch-denoise, deblur, upscale, and restore faces across client galleries via direct API calls without manual uploads. Chain operations — denoise then upscale then face-restore — in a single job request.

👨‍💻

Developers

Add Image AI to Your Product

Embed upscaling, background removal, face restoration, virtual staging, and every other operation into any application. REST API with JSON payloads, API key auth, and webhook-friendly job polling.

Three Steps to Automate

01

Get Your API Key

Sign up for a Pro plan or above. Generate an API key in Settings → API Keys with scoped permissions.

View API Plans →
02

Upload Your Image

Send your image to our upload endpoint. Receive a storage key used in subsequent processing requests.

POST /api/v1/upload/api
Authorization: Bearer sk_live_...
03

Run an Operation or Preset

Create a job with your chosen operations — or a bundled preset_type. Poll for completion and download the result.

POST /api/v1/jobs/api
{ "input_key": "...",
  "operations": [
    { "type": "enhance",
      "params": { "scale": 4 } }
  ] }

Complete Example

Upscale a product image to 4x resolution in three API calls.

# Step 1: Upload your image
curl -X POST https://api.enhancecraft.com/api/v1/upload/api \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -F "[email protected]"
# → { "storage_key": "uploads/user-id/abc123.jpg" }

# Step 2: Create an enhancement job
curl -X POST https://api.enhancecraft.com/api/v1/jobs/api \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input_key":"uploads/user-id/abc123.jpg","operations":[{"type":"enhance","params":{"scale":4}}]}'
# → { "id": "job-uuid", "status": "queued" }

# Step 3: Poll for result
curl https://api.enhancecraft.com/api/v1/jobs/api/{job-uuid} \
  -H "Authorization: Bearer sk_live_your_key_here"
# → { "status": "completed", "output_url": "https://..." }

Every Tool, Available via API

Grouped the same way as the app. Chain individual operations in a single job request, or call a bundled preset_type (shown in purple). Credit costs match the in-app rates.

E-commerce & Product

Product Pipeline

preset_type: marketplace-amazon / marketplace-shopify

4–5 credits

Ghost Mannequin

preset_type: ghost-mannequin

4–5 credits

Reflection & Shadow

reflection-shadow

2 credits

Real Estate

Real Estate Edit Pack

preset_type: real-estate-pack

3–5 credits

Window Pull

window-pull

3 credits

Sky Replacement

sky-replace

2 credits

Day-to-Dusk (Twilight)

twilight

3 credits

Virtual Staging

virtual-staging

6 credits

Enhance & Restore

Upscale Image

enhance

1–3 credits

Upscale Anime

enhance-anime

2 credits

Denoise & Enhance

denoise

1 credit

Deblur Image

deblur

2 credits

Dehaze Image

dehaze

2 credits

Face Restoration

enhance-face

2 credits

Old Photo Restoration

restore-old-photo

3 credits

Remove & Replace

Remove Background

remove-background

1 credit

Replace Background

replace-background

2–3 credits

Blur Background

blur-background

2 credits

Remove Objects

remove-object

2 credits

Remove Text

remove-text

2 credits

Compose & Correct

Smart Crop

smart-crop

1 credit

Perspective Correction

perspective-correct

1 credit

Color Grading

color-grade

1 credit

AI Relight

relight

3 credits

Free Standard Editing Tools (also available via API — 0 credits)

crop-resizecompress-optimizeconvert

All operations support single-image and batch processing. Combine multiple operations in one job request.

One-Call Workflow Presets

Pass a preset_type in your job request to run a bundled pipeline at a discounted rate — the whole job, not one step at a time.

Amazon Product Pipeline

5 credits

marketplace-amazon

Background removal, 4x upscale, denoise, smart crop, and a clean white background — formatted to Amazon requirements in one job.

Shopify Product Pipeline

4 credits

marketplace-shopify

Background removal, 4x upscale, denoise, and smart crop — Shopify-ready product image in one job.

Ghost Mannequin

4 credits

ghost-mannequin

Mannequin/object removal, background removal, and 4x upscale for a clean hollow-mannequin apparel shot.

Ghost Mannequin + Shadow

5 credits

ghost-mannequin-full

The ghost mannequin pipeline plus a physically accurate contact shadow and reflection.

Real Estate Edit Pack

3 credits

real-estate-pack

Perspective correction, denoise, white balance, and lawn enhancement — a full interior/exterior cleanup.

Real Estate Pack + Windows

5 credits

real-estate-pack-windows

The real estate edit pack plus window pull to recover blown-out window views.

API Access by Plan

API access is available on Pro and above.

FeatureProBusinessPopularEnterprise
Monthly Price$24/mo$59/moCustom
Monthly Credits8002,000Custom
API Calls / Month50,000200,000Unlimited
Rate Limit50 req/min200 req/min10,000+/min
Max API Keys1050Unlimited
Batch Processing

Frequently Asked Questions

Can I automate image editing with EnhanceCraft?

Yes. The EnhanceCraft REST API lets you automate image processing end to end — upload an image, run one or more operations (or a bundled workflow preset), and retrieve the result. It works with Zapier, Make, n8n, or any platform that can send an HTTP request, so you can trigger edits from your store, CRM, or storage with no code.

Does EnhanceCraft work with Zapier, Make, or n8n?

Yes. The API uses standard HTTP with Bearer-token authentication, so it connects to Zapier, Make, n8n, and thousands of other automation platforms without any plugin. For example, remove the background when a product is added to Shopify, or upscale images dropped into Google Drive.

Can I run a full product or real-estate workflow through the API?

Yes. Set the preset_type field on a job to run a bundled pipeline at a fixed price — for example marketplace-amazon and marketplace-shopify for product listings, or real-estate-pack for listing photos. You get the whole finished job in one call instead of chaining operations manually.

What plan do I need for API access?

API access is included on the Pro plan and above. Pro allows 50 requests per minute and 50,000 per month; Business allows 200 per minute and 200,000 per month; Enterprise offers custom volume. Create API keys in Settings and see the API documentation to get started.

Ready to Integrate EnhanceCraft?

API access starts on the Pro plan. Get your API key and start processing images programmatically in minutes.