Skip to content

How to use the MediaCraft AI API in PHP

Chinese content compliance review (17 platforms), EN↔CN translation, and SEO optimization. Pay-per-call via x402 (Solana USDC). This guide calls it from PHP with code we've run against the live endpoint.

Online · 868 msEndpoint tested Oct 24, 2026

1. What you need

PHP 7.4+ with the cURL extension (enabled by default on most hosts).

An API key from the provider (apiKey authentication). Endpoint: https://mediacraft-x402-api.onrender.com

2. Make the request

PHP
<?php
$ch = curl_init("https://mediacraft-x402-api.onrender.com");
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 10]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($data);

3. The response

Trimmed from the live response on Oct 24, 2026.

JSON
{
  "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 PHP?

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: Python · JavaScript · Node.js · Java · Go · Ruby · C#
MediaCraft AI API: ratings & reviews · MediaCraft AI API alternatives · more free APIs for PHP