How to use the MediaCraft AI API in Python
Chinese content compliance review (17 platforms), EN↔CN translation, and SEO optimization. Pay-per-call via x402 (Solana USDC). This guide calls it from Python with code we've run against the live endpoint.
Online · 868 msEndpoint tested Oct 24, 2026
1. What you need
Python 3.8+ and the requests library: `pip install requests`.
An API key from the provider (apiKey authentication). Endpoint: https://mediacraft-x402-api.onrender.com
2. Make the request
import requests
res = requests.get("https://mediacraft-x402-api.onrender.com", timeout=10)
res.raise_for_status()
data = res.json()
print(data)3. The response
Trimmed from the live response on Oct 24, 2026.
{
"service": "MediaCraft AI — Pay-Per-Call API",
"version": "1.0.0",
"endpoints": {
"/api/v1/translate": {
"method": "POST",
"price": "$0.01",
"description": "EN↔CN bilingual translation with cultural adaptation"
},
"/api/v1/compliance-check": {
"method": "POST",
"price": "$0.02",
"description": "Full content compliance review: Chinese advertising law + platform rules + sh..."
},
"/api/v1/compliance-batch": {
"method": "POST",
"price": "$0.05",
"description": "Batch review up to 20 items at once"
},
"/api/v1/compliance-report": {
"method": "POST",
"price": "$0.05",
"description": "Generate formal compliance report (audit trail, defensible in enforcement)"
},
"/api/v1/seo-optimize": {
"method": "POST",
"price": "$0.01",
"description": "SEO title, description, and keyword optimization"
}
},
"docs": "/docs",
"health": "/health",
"x402": "/.well-known/x402"
}4. Before you ship
- Set a timeout and handle non-200 responses: free APIs can rate-limit or go down.
- Cache responses where you can, instead of calling the API on every page view.
- Keep the API key in an environment variable, never in source control.
- Read the official documentation ↗ for rate limits and terms of use.
FAQ
Does the MediaCraft AI API need an API key in Python?
Yes. It uses apiKey authentication: read the key from an environment variable and send it with each request.
Can I call the MediaCraft AI API from the browser?
Yes. It sends CORS headers, so front-end JavaScript can call it directly.
What does the MediaCraft AI API return?
JSON. The example response on this page is trimmed from a real response our health check received on Oct 24, 2026.
Same API in: JavaScript · Node.js · PHP · Java · Go · Ruby · C#
MediaCraft AI API: ratings & reviews · MediaCraft AI API alternatives · more free APIs for Python