|  PixLab  |  Developer Community, Solved Support Threads & API Knowledge Base


Question on Media Processing API - background removal and request counting

Asked
Modified
Viewed 20230 times
13

Hi there,
 
I'm evaluating your API to run background removal at roughly 50K images/month, and I'm trying to confirm the Pro plan is the right fit before I sign up. A few questions:
  1. Which quota does background removal draw from — the Media Processing API (900K/month on Pro) or the Media Analysis API (150K/month)? I want to make sure my ~50K/month lands in the right bucket.
  2.  What other operations are included under the Media Processing API? I'd like to understand the full list of services that consume that quota.
  3.  How is a request counted? Does removing the background from a single image count as one request? And if I submit multiple images in one batch call, is that counted per-image or per-call?
Once I understand this I can pick the right tier. Appreciate the help.
 
Thanks,
Ariful


Accepted Solution

21

 Hi Ariful,

  • Background removal falls under the Media Analysis API quota. Media Processing covers standard image transformations that do not require heavy AI analysis, such as cropping, resizing, rotating, blurring, stretching, format conversion, and similar operations.
  • Media Analysis covers AI-powered operations where the image must first be analyzed by a machine-learning model. These include background removal, text and watermark removal, face detection, object detection, OCR, and other AI-based services.

For your expected usage of approximately 50,000 background removal operations per month, the Pro Plan should be suitable, as those requests will be deducted from the Pro plan’s Media Analysis quota.

Each image processed for background removal counts as one Media Analysis request. When multiple images are submitted through a batch workflow, usage is counted per image processed rather than as a single request for the entire batch.