Catalog Pro Business API
For Businesses

AI Product Photos for Marketplaces and Seller Apps

Sep 24, 20267 min read
Sellers on a marketplace app turning phone photos into professional listings

If you run a marketplace or a seller app, you already know this. Your platform is only as good as the photos your sellers upload, and most of those were taken on a phone, on whatever surface happened to be nearby.

You can't send a photographer to every seller. But you can build the Catalog Pro API into your upload flow, so the same phone photo comes back as a clean, professional listing image. It makes the whole platform look better, and you can charge for it.

Why do seller photos hold marketplaces back?

Most sellers aren't photographers. They're good at sourcing and selling, and they have a phone. So you end up with listings on bedsheets, on shop counters, under yellow light, cropped at odd angles.

Buyers don't separate that from your brand. When they scroll a category page full of messy photos, it's your platform that looks less trustworthy. New sellers often get stuck at the photo step too. They sign up, try to list, realise their photos look bad next to everyone else's, and quietly stop. And your moderation team spends time chasing listings that break image rules.

What changes when you add AI photos to your platform?

For the seller, nothing much. They take a photo in your app like they always do. Behind the scenes, your server sends it to the API, and a few minutes later the listing has a full set of proper photos:

How does it help your platform grow?

Your catalogue looks better, so buyers trust it more

When most listings have clean, consistent photos, the whole marketplace feels more professional. Shoppers are more comfortable buying from a place that looks put together. There's more on this in How to Improve Product Listing Quality.

New sellers get their first listings live faster

Photos are ready in 1–3 minutes, so a new seller can sign up and have good-looking listings live in the same session. That's a lot better than losing them at the photo step. Up to 50 of your users can make photos at the same time. See How to List Products Faster.

You get a new paid feature

This is the bit most platforms get excited about. You pay us about 15¢ a photo, and you decide what to charge your sellers. It's an easy sell, because they can see straight away that it saves them the cost of a shoot.

Your moderation team gets a break

With white backgrounds and consistent framing, fewer listings need to be flagged or sent back for bad images.

How do you track and bill each seller?

Every request includes a user_id, which is just the id you already use for that seller. Your dashboard then shows how many photos each seller has made. You can use that to bill them, set limits for each plan, or spot which sellers are growing fastest.

Each user can only have one request running at a time, which stops any single seller from burning through your balance in a few seconds.

How would you package it for sellers?

That's up to you, but here are a few ways platforms usually do it:

Seller planWhat they might get
FreeA handful of AI photos a month, so they can see how good it is
Paid tierA monthly allowance included in their subscription
Pay as you goPhoto credits, priced with your own margin

These are just examples. The per-seller numbers in your dashboard make any of them easy to run.

How does the integration work?

  1. Sign in on the API dashboard, add your business and buy a plan.
  2. Create your models, then fetch them with GET /models so sellers can pick one in your app.
  3. When a seller uploads, your server calls /products or /clothing with your secret key and the seller's user_id. You get a job_id back immediately.
  4. Check the job, save the photos to your own storage and attach them to the listing.

One important thing: keep the secret key on your server and never put it in your mobile app or website. Also save photos to your own storage, because we delete them after 30 days. Most developers are done in about ten minutes with the getting started guide, and the errors page explains retries.

Who is this for?

General and fashion marketplaces, B2B and regional marketplaces, reseller and social-commerce apps where people sell from their phones, store builders that want a built-in photo feature, and agencies looking after catalogues for lots of clients.

Frequently Asked Questions

Can I offer AI product photos to my sellers as a paid feature?

Yes. Build the API into your platform and charge sellers per photo, with credits or as part of a subscription. You pay about 15¢ per photo and set your own price.

How do I track which seller made which photos?

Send your own user_id with each request. The dashboard shows how many photos each user made, so you can bill them, set limits or see who's most active.

Can our mobile app call the API directly?

No. Your app should send the photo to your own server, and your server calls the API with your secret key. The key should never be in an app or web page.

How many sellers can make photos at the same time?

Up to 50 of your users can run requests at once, with one request at a time per user.

Can sellers choose which model wears their clothes?

Yes. You create up to 25 models, list them with GET /models, and send the chosen model_id with each clothing request.

How long are photos kept?

30 days, then they're deleted. Save them to your own storage once they're ready.

Give Every Seller Photos They're Proud Of

Better listings across your platform and a new feature to charge for. Setup takes about ten minutes.

More for Businesses