NSFW POLICY GUIDES · MIDJOURNEY

Midjourney NSFW policy for developers, and the API alternative

Midjourney is still the reference for image quality, and developers keep asking whether it allows NSFW. Two facts settle it: the guidelines say SFW only, and Midjourney has no official API to build a product on.

Written for developers building a product. Policy text read on 21 September 2026. Re-checked quarterly.

What the Midjourney policy says

Source: Midjourney Community Guidelines.

SFW content only. Do not create or attempt to create gore or adult content.
What is NSFW or Adult Content? Avoid nudity, sexual organs, fixation on such things, sexualized imagery, fetishes, people in showers, on toilets, etc.
Do not create or use imagery of real people, famous or otherwise, that could be used to harass, abuse, defame, or otherwise harm.

What that means if you are building on it

  • The guidelines list nudity and sexualised imagery explicitly, so there is no interpretation to argue about.
  • There is no official Midjourney API. Anything sold as one is a Discord bot automation, which violates the terms and gets banned.
  • For a product that means Midjourney was never an option, NSFW or not; the search is really for a Midjourney-quality model with an API.

The workarounds, and why they break

  • Unofficial Discord automation gets the account banned and cannot scale.
  • Prompting around the filter produces warnings and, eventually, a ban.
  • Open models plus your own GPUs are the self-host route, with the usual ops cost.

The API alternative for fictional adult content

SpicyAPI is a REST API built for adult products: uncensored text to image, image editing, image to video, text to video and chat behind one key, pay per generation from a prepaid balance, OpenAI SDK compatible. Every prompt is moderated before billing and every request is steered to depict adults only; real people without consent and minors are blocked, and image inputs must be images your account generated.

For Midjourney-style stills the closest SpicyAPI call is spicy-image-1-pro, the highest-quality text-to-image model with stronger prompt adherence, $0.09 per image, through an OpenAI-compatible endpoint.

curl https://api.spicyapi.com/v1/images/generations \
  -H "Authorization: Bearer $SPICYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "spicy-image-1", "prompt": "a woman on a beach at golden hour, photorealistic", "size": "832*1216", "n": 1}'

Full reference in the API docs, prices on the pricing page, runnable curl, Python and Node examples in the porn-api repo. See also the porn AI API overview.

FAQ

Does Midjourney allow NSFW?

No. The community guidelines require SFW content only and name nudity and sexualised imagery as prohibited.

Is there a Midjourney API alternative for adult content?

Midjourney has no official API at all. SpicyAPI is an OpenAI-compatible image API built for fictional adult content, with sandbox keys for testing.

Does SpicyAPI allow real people or deepfakes?

No. SpicyAPI generates fictional adults only. Real people without consent, minors in any form and image inputs you did not generate yourself are blocked before billing, the same lines the mainstream platforms draw. What changes is that fictional adult content is allowed instead of refused.

Can I test it without spending money?

Yes. Create a key with Sandbox ticked and every endpoint answers with sample output at no cost, so you can build the whole integration first. Real generations are billed per call from a prepaid balance with a $50 minimum top-up by card or crypto.

Other platforms