Documentation

Pricing

Pricing

This page describes how billing is charged when using ZEPETO Render-it.

We use the following charging unit.

1 unit = 0.001 USD

Note: This can differ depending on the exchange rate.

In ZEPETO Render-it, billing occurs for the following two elements.

Open API : Charges incurred when creating Avatar Image.

  • Image Plan
  • Log Plan

Sketch : Charges incurred when collecting REST API information called when creating Avatar Image.

  • Preview Plan
  • Image Plan
  • Log Plan

Certain number of each element per month are provided free of charge, and after that, a discounted rate based on usage is charged based on the total unit used in the following month. Billing information will be initialized on the 1st of every month, and a discount rate is applied by each workspace.

💡
Discount is applied by each workspace, not by key.
💡
It is initialized on the 1st of each month. (00:00 UTC)

Billing console

You can go to the ZEPETO Render-it console for monthly billing information. You can view usage, discount rates, billing, and past payment information. If you need additional information or are having difficulties, please contact our support team ([email protected]).

Open API

Image plan

There are two factors that determine the charge for Image plan.

Image Quality x Number of Images

Image Quality refers to the quality of avatar image to be created. Number of Images refer to the created avatar images.

Image Quality

When creating avatar image, you need to fill the quality field with the code that matches px you want. The unit value is different for each image quality. Please refer to the table below:

CodeWidthUnit
W160160px0.25
W240240px0.375
W320320px0.5
W480480px0.75
W640640px1
W960960px1.5
W12801280px2
W16001600px2.5
W19201920px3
W25602560px4
W32003200px5
W38403840px6

Number of Images

We use number of images as factor instead of number of API calls, because these two are not always the same. This is because of the 4 methods of REST API we provide:

  • Single Image
  • Multi Image
  • Animated Image
  • Animated Image by Frames

Except for Single Image, other 3 methods create more than 1 image by each API call. For more information, please refer to Create an Avatar Image.

Another reason is that there are possibilites of API calls being failed. If some API calls fail and less images get created than intended, you will be charged with the number of created images, not the total call. For number of images, there is a discount section by usage. The discount rate for each section is as follows.

Discount Section

BasicStandardAdvancedPremium
Usage0 ~ 9991000 ~ 4999950000 ~ 99999100000 ~
Discountfree0%3%5%

Pricing Example

<Single Image> Using 2 keys in 1 workspace in same month

Mr. Kim created 1 workspace, 2 keys and created number of avatar images as follows. (All calls were successfully made.)

  1. 356 usage of 1280px + 229 usage of 480px with key ‘a’ on Jan 3.
  2. 413 usage of 640px with key ‘b’ on Jan 3.
  3. 102 usage of 1600px with key ‘b’ on Jan 30.

In this case, Mr. Kim used Single Image, so number of created images matches number of api calls. Calls made on Jan 3 won't be charged since 999 images are free.

999-(356+229+413) = 1 (Free remaining usage)

Of the 1600px 102 cases used on January 30, 101 will be charged. Since it is 2.5 unit per case, the final unit charged in January is 252.5.

1600px 101 cases x 2.5 = 252.5 unit

<Single Image> Using 2 workspaces in same month

Mrs. Han created 2 workspaces and created number of avatar images as follows. (All calls were successfully made.)

  1. 300 usage of 320px in workspace ‘A’ on Jan 5.
  2. 400 usage of 480px in workspace ‘A’ on Jan 7.
  3. 300 usage of 1600px in workspace ‘B’ on Jan 10.
  4. 600 usage of 160px in workspace ‘B’ on Jan 23.
  5. 120 usage of 2560px in workspace ‘B’ on Jan 31.

In this case, Mrs. Han used Single Image, so number of created images matches number of api calls. Calls made in workspace 'A' won't be charged since 999 imagess are free.

999-(300+400) = 299 (Free remaining usage in workspace 'A')

300 usage of 1600px and 600 usage of 160px in workspace 'B' won't be charged because discount is applied by each workspace.

999-(300+600) = 99 (Free remaining usage in workspace 'B')

Of the 2560px 120 cases used on January 30, 21 will be charged (120-99=21). Since it is 4 unit per case, the final unit charged in January is 84.

2560px 21 cases x 4 = 252.5 unit

<Multi Image> Using 1 workspace in different months

Mr. Choi created 2 workspaces and used the API calls as follows. (All calls were successfully made.)

  1. 500 calls of 960px using 2 pose ID on Jan 9.
  2. 1 call of 3200px using 10 pose ID on Feb 9.

In this case, Mr. Choi used Multi Image, so number of created images is not the same with number of api calls. 1000 images of 960px are created on Jan 9, because 2 images are created by each call.

500 calls x 2 pose ID = 1000 images

1 image of 960px will be charged for Jan since 999 images are free.

999-(1000-1) = 0 (Free remaining usage in January)

Since it is 1.5 unit per case, the final unit charged in January is 1.5.

960px 1 case x 1.5 = 1.5 unit

Even there was only 1 call, 10 images of 3200px are created on Feb 9 because Mr. Choi used 10 pose ID for the call.

1 call x 10 pose ID = 10 images

Discount is initialized on the 1st of each month, so 10 images of 3200px on Feb 9 won't be charged.

999-10 = 989 (_Free remaining usage in Feburary)

<Animated Image + Animated Image by Frames> Using different discount section

Mrs. Lee created 1 workspace, 2 keys and used the API calls as follows. (All calls were successfully made.)

  1. 1 call of 160px using 4000 fps on Jan 6.
  2. 4 calls of 640px using 2000 fps on Jan 13.

In this case, Mrs. Lee used Animated Image, so number of created images is not the same with number of api calls. The playtime of the animated pose was 7.4995, so 30000 images were created.

1 call x 7.4995 playtime x 4000 fps + 2 images(start image, end image) = 30000 images

Out of 30000, 29001 images of 160px on Jan 6 will be charged since 999 images are free.

999-(30000-29001) = 0 (Free remaining usage)

Since it is 0.25 units per case, 7250.25 units will be charged for 160px.

160px 29001 cases x 0.25 = 7250.25 unit

On January 13, Mrs. Lee used Animated Image by Frames. She used animated pose ID with playtime of 2.496 and made 4 calls, leading creation of 20000 images.

4 calls x 2.499 playtime x 2000 fps + (2 images x 4 calls) = 20000 images

Of the 640px 20000 cases used on January 13, 19999 will be charged with 0% discount. 1 case will be charged with 3% discount since it lands on 'Advanced' discount section. Since it is 1 unit per case, 27250.22 unit will be charged for 640px.

(640px 19999 cases x 1) + (640px 1 case x 1 x 0.97) = 19999.97 unit

If there's no more usage in January, the final unit charged in Jan is 27250.22.

Using different discount section

Mrs. Lee created 1 workspace, 2 keys and used the API calls as follows.

  1. 30000 usage of 160px on Jan 6.
  2. 20000 usage of 640px on Jan 13.

In this case, 29001 usage of 160px on Jan 6 will be charged since 999 calls are free.

999-(30000-29001) = 0 (Free remaining usage)

Since it is 0.25 units per case, 7250.25 units will be charged for 160px.

160px 29001 cases x 0.25 = 7250.25 unit

Of the 640px 20000 cases used on January 13, 19999 will be charged with 0% discount. 1 case will be charged with 3% discount since it lands on 'Advanced' discount section. Since it is 1 unit per case, 27250.22 unit will be charged for 640px.

(640px 19999 cases x 1) + (640px 1 case x 1 x 0.97) = 19999.97 unit

If there's no more usage in January, the final unit charged in Jan is 27250.22.

Log plan

⚠️
Warning: Please first activate Log in order to use it. When enabled, there will be a separate cost so please be cautious.

When activated, log is charged per case.

1 case = 0.01 unit

Discount Section

There is a discount section for usage. Please refer to the discount section table below:

BasicStandardAdvancedPremium
Usage0 ~ 9991000 ~ 4999950000 ~ 99999100000 ~
Discountfree0%3%5%

Pricing Example

Activate 1 key out of 2 in 1 workspace in same month

Mr. Lee created 1 workspace, 2 keys. Then he only activated log for key 'a' and used API calls for both keys.

  1. 300 usage of 1280px + 1000 usage of 480px with key ‘a’ on Jan 15.
  2. 1000 usage of 640px with key ‘b’ on Jan 20.

In this case, 300 calls of 1280px and 699 calls of 480px made on Jan 15 with key 'a' won't be charged since 999 calls are free.

Quality of image is not important, because log is charged per case.

999-(356+699) = 0 (Free remaining usage)

301 usage of 480px will be charged with 0% discount because it lands on 'Standard' discount section.

301 cases x 0.01 unit = 3.01 unit

Log for 1000 calls of 640px with key 'b' won't be charged, since key 'b' is inactive. The final cost for log in January for Mr. Lee is 3.01 unit.

Using different discount section in 1 workspace in same month

Mr. Baek created 1 workspace, 1 key and activated log for key 'a'.

  1. 30000 usage of 160px + 20000 usage of 480px on Jan 3.
  2. 50000 usage of 640px on Jan 30.

In this case, of the 160px 30000 cases used on January 3, 29001 cases will be charged since 999 log cases are free. 29001 usage of 160px and 19999 usage of 480px will be charged with 0% discount. 1 usage of 480 lands on 'Advanced' discount section, so it will be charged with 3% discount.

{(29001+19999) x 0.01 unit} + (1 x 0.01 unit x 0.97) = 490 unit + 0.0097 unit = 490.0097 unit

49999 usage of 640px on Jan 30 will be charged with 3% discount because it lands on 'Advanced' discount section. 1 usage of 640px will be charged with 5% discount because it lands on 'Premium' discount section.

49999 x 0.01 unit x 0.97 + 1 x 0.01 unit x 0.95 = 484.9903 unit + 0.0095 unit = 484.9998 unit

The final cost for log in January for Mr. Baek is 975.0095 unit.

490.0097 unit on Jan 3 + 484.9998 unit on Jan 30 = 975.0095 unit

Using 2 workspace in same month

Mr. Choi created 2 workspaces, key each and activated Log for both keys.

  1. 300 usage of 320px in workspace ‘A’ on Jan 5.
  2. 400 usage of 480px in workspace ‘A’ on Jan 7.
  3. 300 usage of 1600px in workspace ‘B’ on Jan 10.
  4. 600 usage of 160px in workspace ‘B’ on Jan 23.
  5. 120 usage of 2560px in workspace ‘B’ on Jan 31.

In this case, log for calls made workspace 'A' won't be charged since 999 calls are free.

999-(300+400) = 299 (Free remaining log in workspace 'A')

Log for 300 usage of 1600px and 600 usage of 160px in workspace 'B' won't be charged because discount is applied by each workspace.

999-(300+600) = 99 (Free remaining log in workspace 'B')

Of the 2560px 120 cases used on January 30, 21 will be charged for log (120-99=21).

21 x 0.01 unit = 0.21 unit

The final cost for log in January for Mr. Choi is 0.21 unit.

Using 1 workspace in differnt months

Mr. Kim created 1 workspace, 1 key and activated Log.

  1. 1000 usage of 960px on Jan 9.
  2. 10 usage of 3200px on Feb 9.

In this case, log for 1 usage of 960px will be charged in Jan since 999 calls are free.

999-(1000-1) = 0 (Free remaining log in January)

The final cost charged for Log plan in January is 0.01 unit.

1 x 0.01 unit = 0.01 unit

Discount is initialized on the 1st of each month, so log for 10 usage of 3200px on Feb 9 won't be charged.

999-10 = 989 (Free remaining log in Feburary)

If there's no more API calls in Feburary, the final charge for log will be 0 unit.

Sketch

Sketch service is charged with three elements: Preview Plan, Image Plan and Log Plan.

Preview Plan only exists in Sketch service. It is about the cost incurred when trying on various items in the process of creating an Avatar Image.

Image Plan is a charging element for creating Avatar Image. It has to do with the number of images you create and the quality of those images.

Log Plan is related to a log function. If you have the log function turned on, logs related to your actions will accumulate and cost will be incurred.

Preview Plan

There are two factors that determine the charge for Preview Plan.

Image Quality x Number of Calls

Image Quality

Image Quality refers to the quality of avatar image to be created. Quality is determined based on the greater value of either width or height of the preview area unless you specify. If the value exceeds the range, it will be set to the next quality.

The unit value is different for each image quality. Please refer to the table below:

Note: Preview size is based on the greater value of either width or height of the preview area.
Preview sizeCodeWidthUnit
0 < value <= 160P160160px0.075
160 < value <= 240P240240px0.1125
240 < value <= 320P320320px0.15
320 < value <= 480P480480px0.225
480 < value <= 640P640640px0.3
640 < value <= 960P960960px0.45
960 < value <= 1280P12801280px0.6
1280 < value <= 1600P16001600px0.75
1600 < value <= 1920P19201920px0.9
1920 < value <= 2560P25602560px1.2
2560 < value <= 3200P32003200px1.5
3200 < valueP38403840px1.8

Number of Calls

Number of Calls refer to the number of requests that occur when trying on various items. For number of calls, there is a discount section by usage. The discount rate for each section is as follows.

Discount Section

BasicStandardAdvancedPremium
Usage0 ~ 499500 ~ 2499925000 ~ 49999500000 ~
Discountfree0%3%5%

Pricing Example

Specifying image quality using 1 workspace in different months

Mr. Kim created 1 workspace, specified the preview image quality to 640px and used the API calls as follows. (All calls were successfully made.)

  1. 500 calls made on May 8.
  2. 100 calls made on May 15.
  3. 249 calls made on June 2.

In this case, the total calls on May will be 600. 101 calls will be charged for May since 499 calls are free per month.

499-(600-101) = 0 (Free remaining usage in May)

Since the image quality is set to 640px, it is 0.3 unit per case. The final unit charged in May is 30.3.

640px 101 case x 0.3 = 30.3 unit

Discount is initialized on the 1st of each month, so the 249 calls made on June 2 won't be charged.

499-249 = 250 (Free remaining usage in June)

Using 2 workspaces and different size of preview area in same month

Mrs. Han created 2 workspaces and used the API calls as follows. (All calls were successfully made.)

  1. Preview area is 160 x 325 and 200 calls made in workspace 'A' on April 6.
  2. Preview area is 350 x 640 and 300 calls made in workspace 'A' on April 14.
  3. Preview area is 450 x 720 and 240 calls made in workspace 'B' on April 15.

In this case, only 1 call made in workspace 'A' will be charged since 499 calls are free.

499-(200+300-1) = 0 (Free remaining usage in workspace 'A')

Since the preview area is 350 x 640, the quality will be determined by the greater value, which is 640 in this case. 640 hits the range of 640px (481 < value <= 640) so it is 0.3 unit per case.

640px 1 case x 0.3 = 0.3 unit

The preview area for 240 calls made in workspace 'B' is 450 x 720, so the image quality will be 960px (641 < value <= 960). But the calls won't be charged because discount is applied by each workspace.

499-240 = 259 (Free remaining usage in workspace 'B')

The final unit charged in April for Mrs. Han will be 0.3 unit.

Image Plan

There are two factors that determine the charge for Image Plan.

Image Quality x Number of Images

Image Quality

Image Quality refers to the quality of avatar image to be created.

Output Size = (Image Size * Preview Size * 1.2) / Crop Size

Output sizeCodeWidthUnit
50 <= value <= 160SW160160px0.25
160 < value <= 240SW240240px0.375
240 < value <= 320SW320320px0.5
320 < value <= 480SW480480px0.75
480 < value <= 640SW640640px1
640 < value <= 960SW960960px1.5
960 < value <= 1280SW12801280px2
1280 < value <= 1600SW16001600px2.5
1600 < value <= 1920SW19201920px3
1920 < value <= 2560SW25602560px4
2560 < value <= 3200SW32003200px5
3200 < valueSW38403840px6

Number of Images

Number of Images refer to the created avatar images. For Sketch, only 1 method of REST API is used:

  • Single Image

If some API calls fail and less images get created than intended, you will be charged with the number of created images, not the total call. For number of images, there is a discount section by usage. The discount rate for each section is as follows.

Discount Section

BasicStandardAdvancedPremium
Usage0 ~ 4950 ~ 24992500 ~ 49995000 ~
Discountfree0%3%5%

Log plan

⚠️
Warning: Please first activate Log in order to use it. When enabled, there will be a separate cost so please be cautious.

When activated, log is charged per case. For Sketch service, the case refers to both API calls of Preview Plan and Image Plan.

1 case = 0.01 unit

Discount Section

There is a discount section for usage. Please refer to the discount section table below:

BasicStandardAdvancedPremium
Usage0 ~ 549550 ~ 2749927500 ~ 5549955000 ~
Discountfree0%3%5%

Pricing Example

Using different discount section in 1 workspace in same month

Mr. Baek created 1 workspace, 1 key and activated log for key 'a'.

  1. 3500 usage of preview api + 500 usage of image api on Jan 7.
  2. 30000 usage of preview api + 1000 usage of image api on Jan 24.

In this case, of the 4000 usage of api (3500 preview api + 500 image api) used on January 7, 3451 cases will be charged with 0% discount since 549 log cases are free.

3451 x 0.01 unit = 34.51 unit

Of the 31000 usage on January 24, 6952 cases will be charged with 3% discount because it lands on 'Advanced' discount section.

23499 x 0.01 unit + 7501 x 0.01 unit x 0.97 = 234.99 unit + 72.7597 unit = 307.7497 unit

The final cost for log in January for Mr. Baek is 342.4244 unit

34.51 unit on Jan 7 + 307.7497 unit on Jan 24 = 342.2597 unit