I

ItsRose

Published byDavid
10/9/2026

Endpoints

19

Audio
9

Instagram
1

Mtxx
7

Remini
1

Tiktok
1

What is the ItsRose API?

ItsRose API provides a versatile suite of tools for enhancing, processing, and managing a variety of media and data.

ItsRose API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.

ItsRose API endpoints

  • POST/audio/create_clone_voice

    Create Clone Voice

    Create a voice clone

    $0.05 / call
  • GET/audio/get_models

    Get Models

    Get available models

  • GET/audio/get_voices

    Get Voices

    Get available voices

  • POST/audio/music_compose

    Music compose

    Compose a song from a prompt or a composition plan.

    $0.03 / call
  • POST/audio/music_compose_plan

    Music composition plan

    Create a composition plan for music generation.

  • POST/audio/speech_to_speech

    Speech to Speech

    Convert speech to speech

  • POST/audio/text_to_dialogue

    Text to Dialogue

    Convert text to dialogue.

    $0.01 / call
  • POST/audio/text_to_speech

    Text to Speech

    Convert text to speech

    $0.01 / call
  • POST/audio/text_to_speech/with_timestamp

    Text to Speech with timing

    Generate speech from text with precise character-level timing information for audio-text synchronization.

  • GET/instagram/get_media

    Get Instagram Media

    Get Instagram media details

  • POST/mtxx/clothes_segmentation

    Clothes Segmentation

    Generate a mask for the clothes in the image.

  • POST/mtxx/expression_generation

    Expression Generation

    This interface is used to process requests generated for smile expressions in the cloud.

  • GET/mtxx/get_task

    Get task

    Query sync task

  • POST/mtxx/image_restoration

    Image Restoration

    Image Quality Restoration.

  • POST/mtxx/outpainting

    Outpainting

    Extends an image beyond its original canvas using AI outpainting.

  • POST/mtxx/remove_bg

    Remove BG

    Remove background from an image.

  • POST/mtxx/versatile_hairstyle

    Versatile Hairstyle

    Versatile Hairstyle is a hairstyle that can be adapted to different occasions and styles.

  • POST/remini/create_task

    Create Task

    Create remini image enhance task

  • GET/tiktok/get_content

    Get Tiktok Content

    Get tiktok content details

Frequently asked questions about ItsRose API

Can I test the API before subscribing?

Yes. You can subscribe to the **Free Tier** to run tests with full access to standard endpoints. You can also send live test queries directly from the JoJ API interactive playground in your browser.

How does billing work?

All subscriptions and metered usage are managed directly through your unified JoJ API balance. Plans renew on a 30-day billing cycle.

What happens if I exceed my Rate Limit (RPM)?

If you send requests faster than your plan's RPM allowance, the gateway returns an immediate `429 Too Many Requests` error. We recommend implementing exponential backoff in your code.

How do I track my usage and remaining quota?

Every API response returns real-time quota counters directly in the HTTP response headers: * `x-jojapi-api-calls-used`: Number of units charged for the current call (typically `1`). * `x-jojapi-api-calls-remaining`: Remaining monthly quota or prepaid balance for your key.

Can I upgrade or downgrade my plan at any time?

Yes. Upgrades apply immediately, updating your RPM limit and prorating your monthly request allowance through the JoJ API billing portal.

Errors & Troubleshooting

#### Common Status Codes | Code | Reason | Resolution | | --- | --- | --- | | `401 Unauthorized` | Invalid or missing API key | Check your `Authorization` header and ensure your key has not been revoked. | | `403 Forbidden` | Key scope restriction | Ensure your API key has permissions enabled for this specific API. | | `429 Too Many Requests` | RPM or quota exceeded | Throttle your client request frequency or check your monthly quota balance. | | `500 / 502 Server Error` | Upstream network or temporary issue | Safe to retry with a brief backoff delay. |

Need help or enterprise limits?

If your application requires higher throughput than 1,000 RPM or custom dedicated SLAs, contact us via the JoJ API developer portal.