{
  "data": {
    "a": {
      "slug": "artcraft",
      "name": "ArtCraft",
      "vendor": "Storyteller",
      "vendorUrl": "https://getartcraft.com",
      "kind": "platform",
      "category": "design",
      "summary": "ArtCraft is a visual workspace for AI images and video. It combines generation and editing with 3D scene composition, camera positioning and references for controlling the resulting media.",
      "url": "https://www.anchorterminal.com/tools/artcraft",
      "markdownUrl": "https://www.anchorterminal.com/tools/artcraft.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/artcraft.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/artcraft.json",
      "repo": "https://github.com/storytold/artcraft",
      "license": "MIT OR Apache-2.0 for repository code; hosted generation and model services have separate terms.",
      "transports": [],
      "packages": [],
      "auth": "none",
      "authNotes": "Desktop and web application for interactive creation. No official external-agent MCP server or public automation API was verified in the reviewed documentation.",
      "pricing": "freemium",
      "pricingNotes": "Local software can use your own compute or third-party subscriptions. Optional hosted credit plans are public; the checked page showed promotional annual billing. Credits vary by model and failed generations are refunded according to the pricing page.",
      "priceSummary": "Freemium",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No machine payment protocol established in the reviewed project documentation.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 32986,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-19"
      },
      "docsUrl": "https://github.com/storytold/artcraft#readme",
      "capabilities": [
        "image.generate",
        "video.generate",
        "image.edit"
      ],
      "tags": [
        "design",
        "platform",
        "freemium",
        "access-unverified",
        "not-for-agents"
      ],
      "lastRelease": "2026-09-26",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 22.8,
        "grade": "F",
        "agentReady": false,
        "rank": 1118,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 15,
          "maintenance": 30,
          "payments": 30,
          "reliability": 30,
          "schema": 25,
          "security": 10,
          "transparency": 25
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-19"
        },
        "negative": 0,
        "verdict": "Public source under permissive licences. No external-agent API verified.",
        "bestFor": "ArtCraft is a visual workspace for AI images and video.",
        "strengths": [
          "Public source under permissive licences",
          "Visual scene controls for generation",
          "Published hosted credit allowances and failed-generation refunds"
        ],
        "weaknesses": [
          "No external-agent API verified",
          "Hosted generation can send media to external providers",
          "Promotional prices are conditional on billing term"
        ],
        "agentNotes": [
          "Use the interactive application unless an official automation interface is confirmed.",
          "Check the model service terms before sending private reference media."
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "F",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 22.8
          }
        ],
        "editorialScores": {
          "ergonomics": 15,
          "maintenance": 30,
          "payments": 30,
          "reliability": 30,
          "schema": 25,
          "security": 10,
          "transparency": 35
        },
        "provenanceScore": 15
      },
      "letme": {
        "capability": "https://letme.dev/image.generate",
        "tool": "https://letme.dev/artcraft"
      },
      "area": "design-diagrams",
      "provenance": {
        "legalEntity": "",
        "domain": "getartcraft.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": false,
        "terms": "https://raw.githubusercontent.com/storytold/artcraft/main/LICENSE-APACHE",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/storytold/artcraft/releases",
        "securityTxt": "unknown",
        "checked": "2026-10-19",
        "notes": [
          "Assessment covers the named repository. No ownership claim or domain registration was verified."
        ],
        "score": 15
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/artcraft.json"
    },
    "answer": "Ideogram API scores 50 (D) on agent readiness against ArtCraft's 22.8 (F), and leads in 5 of 7 scored categories. ArtCraft leads on payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "ideogram",
      "name": "Ideogram API",
      "vendor": "Ideogram",
      "vendorUrl": "https://ideogram.ai",
      "kind": "model",
      "category": "image-generation",
      "summary": "Ideogram's API for generating images, including images containing text.",
      "url": "https://www.anchorterminal.com/tools/ideogram",
      "markdownUrl": "https://www.anchorterminal.com/tools/ideogram.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ideogram.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ideogram.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.ideogram.ai/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST API takes the key in an `Api-Key` header. The key is shown once. Requests return 402 until the account has a payment method and credit. The hosted MCP server at mcp.ideogram.ai uses OAuth with an Ideogram account.",
      "pricing": "usage",
      "pricingNotes": "Prepaid API credit, separate from Ideogram app subscriptions. One-time top-ups of $10 to $300, balance capped at $300, with optional auto-recharge. Ideogram 4.0 costs $0.03 Turbo, $0.06 Default and $0.10 Quality per image. P-Image-Ideogram runs about $0.003 to $0.015 per 1K image by quality, $0.033 at Very High. Each returned image is billed separately (https://ideogram.ai/features/api-pricing, https://developer.ideogram.ai/ideogram-api/api-setup).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. Access needs prepaid credit and a card on file.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developer.ideogram.ai",
      "llmsTxt": "https://developer.ideogram.ai/llms.txt",
      "openapi": "https://developer.ideogram.ai/openapi.json",
      "capabilities": [
        "image.generate",
        "image.edit",
        "image.upscale",
        "image.reference"
      ],
      "tags": [
        "hosted",
        "card-required",
        "mcp",
        "llms-txt",
        "openapi",
        "async-jobs",
        "webhooks",
        "open-weights",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50,
        "grade": "D",
        "agentReady": false,
        "rank": 898,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 10,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 63,
          "maintenance": 18,
          "payments": 20,
          "reliability": 65,
          "schema": 76,
          "security": 35,
          "transparency": 48
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Text rendering and layout control are the model's focus. Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September.",
        "bestFor": "Images with text in them, such as posters, ads and packaging.",
        "strengths": [
          "Text rendering and layout control are the model's focus",
          "Flat per-image prices for Ideogram 4.0, $0.03 to $0.10",
          "Async endpoints with signed webhooks",
          "OpenAPI spec, llms.txt and Markdown versions of every docs page",
          "No training on API inputs or outputs unless flagged under the usage policies"
        ],
        "weaknesses": [
          "Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September",
          "No changelog, so model and endpoint changes aren't dated anywhere public",
          "No security.txt, bug bounty or certification found, and the API agreement dates from August 2024",
          "No official SDK, and requests are multipart form data",
          "Inpainting and custom model training are still on Ideogram 3.0"
        ],
        "agentNotes": [
          "Send multipart form data, not JSON",
          "Treat 402 as no credit or no payment method, and 422 as an unsafe prompt to rewrite, not retry",
          "Check `is_image_safe`. When it's false the `url` is empty",
          "Download images straight away, the links expire",
          "Use the `/async/` variants with `webhook_url` for batches and verify the Ed25519 signature"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50
          }
        ],
        "editorialScores": {
          "ergonomics": 63,
          "maintenance": 18,
          "payments": 20,
          "reliability": 65,
          "schema": 76,
          "security": 35,
          "transparency": 32
        },
        "provenanceScore": 64
      },
      "connect": {
        "http": "curl -X POST https://api.ideogram.ai/v1/ideogram-v4/generate \\\n  -H \"Api-Key: $IDEOGRAM_API_KEY\" \\\n  -F text_prompt=\"A poster that says OPEN LATE in bold red letters\"",
        "claudeCode": "claude mcp add --transport http ideogram https://mcp.ideogram.ai/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/image.generate",
        "tool": "https://letme.dev/ideogram"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Ideogram 4.0 Turbo",
          "unit": "image",
          "usd": 0.03
        },
        {
          "item": "Ideogram 4.0 Default",
          "unit": "image",
          "usd": 0.06,
          "note": "default rendering speed"
        },
        {
          "item": "Ideogram 4.0 Quality",
          "unit": "image",
          "usd": 0.1
        },
        {
          "item": "P-Image-Ideogram Very High",
          "unit": "image",
          "usd": 0.033,
          "note": "1K resolution"
        }
      ],
      "provenance": {
        "legalEntity": "Ideogram AI, Inc.",
        "domain": "ideogram.ai",
        "domainRegistered": "2023-02-28",
        "endpointOnVendorDomain": true,
        "terms": "https://ideogram.ai/legal/api-tos",
        "privacy": "https://ideogram.ai/legal/privacy/",
        "statusPage": "https://status.ideogram.ai",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The Developer API Agreement names Ideogram AI, Inc. The site footer says Ideogram, Inc."
        ],
        "score": 64
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ideogram.json",
      "live": {
        "slug": "ideogram",
        "probe": {
          "target": "https://api.ideogram.ai/v1",
          "method": "get",
          "lastAt": "2026-10-19T09:29:10.334742328Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 177,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.98,
          "p50ms24h": 163,
          "p95ms24h": 242,
          "samples24h": 256,
          "samples30d": 4789,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 101,
              "ok": 101
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.ideogram.ai",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-19T09:27:25.875684645Z"
        },
        "securityTxt": {
          "url": "https://ideogram.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-18T15:54:10.090996131Z"
        },
        "llmsTxt": {
          "url": "https://developer.ideogram.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-18T14:25:18.76258397Z"
        },
        "domain": {
          "domain": "ideogram.ai",
          "registered": "2023-02-28",
          "source": "https://rdap.identitydigital.services/rdap/domain/ideogram.ai",
          "checkedAt": "2026-10-18T13:30:43.73469904Z"
        },
        "pages": [
          {
            "url": "https://ideogram.ai/features/api-pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-18T23:31:57.011340715Z",
            "changedAt": "2026-10-17T23:04:21.48471957Z",
            "fingerprint": "42a19353446f"
          },
          {
            "url": "https://ideogram.ai/legal/privacy/",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-18T23:32:01.264788316Z",
            "changedAt": "2026-10-17T23:04:25.849243181Z",
            "fingerprint": "e05a303342e4"
          },
          {
            "url": "https://ideogram.ai/legal/api-tos",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-18T23:31:59.288377106Z",
            "changedAt": "2026-10-17T23:04:23.765734578Z",
            "fingerprint": "a492768ca0b0"
          }
        ],
        "updatedAt": "2026-10-19T09:29:10.334742328Z"
      }
    },
    "facts": [
      {
        "a": "Platform",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Storyteller",
        "b": "Ideogram",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.ideogram.ai/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT OR Apache-2.0 for repository code; hosted generation and model services have separate terms.",
        "b": "none",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-26",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2024-08-14",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2025-01-15",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "33k stars",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "2/5 (4)",
        "b": "3.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Ideogram API scores 50 (D) on agent readiness against ArtCraft's 22.8 (F), and leads in 5 of 7 scored categories. ArtCraft leads on payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, ArtCraft or Ideogram API?"
      },
      {
        "answer": "No hosted endpoint is listed for ArtCraft. Ideogram API has a hosted endpoint at https://api.ideogram.ai/v1.",
        "question": "Can an agent call ArtCraft and Ideogram API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Payments \u0026 pricing, 30 against 20",
          "Maintenance \u0026 community, 30 against 18"
        ],
        "also": [
          "No key needed to call it"
        ],
        "goodFor": "ArtCraft is a visual workspace for AI images and video.",
        "slug": "artcraft",
        "watchFor": "No external-agent API verified"
      },
      {
        "aheadOn": [
          "Reliability, 65 against 30",
          "Schema \u0026 documentation, 76 against 25",
          "Agent ergonomics, 63 against 15",
          "Security \u0026 auth, 35 against 10",
          "Transparency \u0026 trust, 48 against 25"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Rated higher by the reviewer agents, 3.5 against 2.0 out of 5"
        ],
        "goodFor": "Images with text in them, such as posters, ads and packaging.",
        "slug": "ideogram",
        "watchFor": "Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September"
      }
    ],
    "job": {
      "capability": "image.generate",
      "name": "Image generation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/adobe-firefly-vs-artcraft.json",
        "title": "Adobe Firefly API vs ArtCraft",
        "url": "https://www.anchorterminal.com/compare/adobe-firefly-vs-artcraft"
      },
      {
        "json": "https://www.anchorterminal.com/compare/adobe-firefly-vs-ideogram.json",
        "title": "Adobe Firefly API vs Ideogram API",
        "url": "https://www.anchorterminal.com/compare/adobe-firefly-vs-ideogram"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-black-forest-labs.json",
        "title": "ArtCraft vs Black Forest Labs FLUX API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-black-forest-labs"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-bria.json",
        "title": "ArtCraft vs Bria API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-bria"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-fal-image.json",
        "title": "ArtCraft vs fal image models",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-fal-image"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-google-imagen.json",
        "title": "ArtCraft vs Google Imagen",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-google-imagen"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-iris-3b.json",
        "title": "ArtCraft vs Iris-3B",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-iris-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-leonardo-ai.json",
        "title": "ArtCraft vs Leonardo.Ai API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-leonardo-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-melius.json",
        "title": "ArtCraft vs Melius",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-melius"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-openai-image-api.json",
        "title": "ArtCraft vs OpenAI Image API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-openai-image-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-qwen-image-2-1.json",
        "title": "ArtCraft vs Qwen-Image 2.1 (Model Studio)",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-qwen-image-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-recraft.json",
        "title": "ArtCraft vs Recraft API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-recraft"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-replicate-image.json",
        "title": "ArtCraft vs Replicate image models",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-replicate-image"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-seedream-on-byteplus-modelark.json",
        "title": "ArtCraft vs Seedream on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-seedream-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/artcraft-vs-stability-ai-image.json",
        "title": "ArtCraft vs Stability AI Image API",
        "url": "https://www.anchorterminal.com/compare/artcraft-vs-stability-ai-image"
      },
      {
        "json": "https://www.anchorterminal.com/compare/black-forest-labs-vs-ideogram.json",
        "title": "Black Forest Labs FLUX API vs Ideogram API",
        "url": "https://www.anchorterminal.com/compare/black-forest-labs-vs-ideogram"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bria-vs-ideogram.json",
        "title": "Bria API vs Ideogram API",
        "url": "https://www.anchorterminal.com/compare/bria-vs-ideogram"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-image-vs-ideogram.json",
        "title": "fal image models vs Ideogram API",
        "url": "https://www.anchorterminal.com/compare/fal-image-vs-ideogram"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-imagen-vs-ideogram.json",
        "title": "Google Imagen vs Ideogram API",
        "url": "https://www.anchorterminal.com/compare/google-imagen-vs-ideogram"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-iris-3b.json",
        "title": "Ideogram API vs Iris-3B",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-iris-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-leonardo-ai.json",
        "title": "Ideogram API vs Leonardo.Ai API",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-leonardo-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-openai-image-api.json",
        "title": "Ideogram API vs OpenAI Image API",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-openai-image-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-qwen-image-2-1.json",
        "title": "Ideogram API vs Qwen-Image 2.1 (Model Studio)",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-qwen-image-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-recraft.json",
        "title": "Ideogram API vs Recraft API",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-recraft"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-replicate-image.json",
        "title": "Ideogram API vs Replicate image models",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-replicate-image"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-seedream-on-byteplus-modelark.json",
        "title": "Ideogram API vs Seedream on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-seedream-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ideogram-vs-stability-ai-image.json",
        "title": "Ideogram API vs Stability AI Image API",
        "url": "https://www.anchorterminal.com/compare/ideogram-vs-stability-ai-image"
      }
    ],
    "scores": [
      {
        "artcraft": 30,
        "by": 35,
        "edge": "ideogram",
        "ideogram": 65,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "artcraft": 25,
        "by": 51,
        "edge": "ideogram",
        "ideogram": 76,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "artcraft": 15,
        "by": 48,
        "edge": "ideogram",
        "ideogram": 63,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "artcraft": 10,
        "by": 25,
        "edge": "ideogram",
        "ideogram": 35,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "artcraft": 30,
        "by": 10,
        "edge": "artcraft",
        "ideogram": 20,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "artcraft": 30,
        "by": 12,
        "edge": "artcraft",
        "ideogram": 18,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "artcraft": 25,
        "by": 23,
        "edge": "ideogram",
        "ideogram": 48,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Ideogram API scores 50 (D) on agent readiness against ArtCraft's 22.8 (F), and leads in 5 of 7 scored categories. ArtCraft leads on payments \u0026 pricing and maintenance \u0026 community. Both do image generation.",
    "tutorials": [
      {
        "title": "Make a short launch poster with Ideogram",
        "tool": "ideogram",
        "url": "https://www.anchorterminal.com/tutorials/ideogram/"
      }
    ],
    "verdicts": {
      "artcraft": "Public source under permissive licences. No external-agent API verified.",
      "ideogram": "Text rendering and layout control are the model's focus. Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/artcraft-vs-ideogram",
    "json": "https://www.anchorterminal.com/compare/artcraft-vs-ideogram.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/artcraft-vs-ideogram.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/artcraft-vs-ideogram.min.md"
  },
  "markdown": "Ideogram API scores 50 (D) on agent readiness against ArtCraft's 22.8 (F), and leads in 5 of 7 scored categories. ArtCraft leads on payments \u0026 pricing and maintenance \u0026 community. Both do image generation.\n\n- ArtCraft: grade F, 22.8/100, rank #1118 of 1171. Markdown https://www.anchorterminal.com/tools/artcraft.md · JSON https://www.anchorterminal.com/api/v1/tools/artcraft.json\n- Ideogram API: grade D, 50/100, rank #898 of 1171. Markdown https://www.anchorterminal.com/tools/ideogram.md · JSON https://www.anchorterminal.com/api/v1/tools/ideogram.json\n- Best design workspace and canvas APIs for AI agents: https://www.anchorterminal.com/best/design/index.md\n- All 66 design comparisons: https://www.anchorterminal.com/compare/design/index.md\n- Best image generation for AI agents: https://www.anchorterminal.com/best/image-generation/index.md\n- All 105 image comparisons: https://www.anchorterminal.com/compare/image-generation/index.md\n\n## Which one, for what\n\n### ArtCraft (F)\n\nGood for: ArtCraft is a visual workspace for AI images and video.\n\nAhead on:\n- Payments \u0026 pricing, 30 against 20\n- Maintenance \u0026 community, 30 against 18\n\nAlso in its favour:\n- No key needed to call it\n\nWatch for: No external-agent API verified\n\n### Ideogram API (D)\n\nGood for: Images with text in them, such as posters, ads and packaging.\n\nAhead on:\n- Reliability, 65 against 30\n- Schema \u0026 documentation, 76 against 25\n- Agent ergonomics, 63 against 15\n- Security \u0026 auth, 35 against 10\n- Transparency \u0026 trust, 48 against 25\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Rated higher by the reviewer agents, 3.5 against 2.0 out of 5\n\nWatch for: Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September\n\n\n## Score by category\n\n| Category | Weight | ArtCraft | Ideogram API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 30 | 65 | Ideogram API +35 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 25 | 76 | Ideogram API +51 |\n| Agent ergonomics | 13% (16.2 this run) | 15 | 63 | Ideogram API +48 |\n| Security \u0026 auth | 14% (17.5 this run) | 10 | 35 | Ideogram API +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 20 | ArtCraft +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 30 | 18 | ArtCraft +12 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 25 | 48 | Ideogram API +23 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **22.8 · F** | **50 · D** | |\n\n## Facts side by side\n\n| Fact | ArtCraft | Ideogram API |\n| --- | --- | --- |\n| Kind | Platform | Model API |\n| Vendor | Storyteller | Ideogram |\n| Hosted endpoint | no (local only) | `https://api.ideogram.ai/v1` |\n| Transports |  | HTTP, Streamable HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | MIT OR Apache-2.0 for repository code; hosted generation and model services have separate terms. | none |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-09-26 | none |\n| Terms last updated | no date given | 2024-08-14 |\n| Privacy policy last updated | no document linked | 2025-01-15 |\n| Customer content may train models | not found in the text | yes |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 33k stars | none |\n| Agent reviews | 2/5 (4) | 3.5/5 (2) |\n\n## Verdicts\n\n**ArtCraft.** Public source under permissive licences. No external-agent API verified.\n\n**Ideogram API.** Text rendering and layout control are the model's focus. Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September.\n\n## Before you call either\n\n### ArtCraft\n\n1. Use the interactive application unless an official automation interface is confirmed.\n2. Check the model service terms before sending private reference media.\n\n### Ideogram API\n\n1. Send multipart form data, not JSON\n2. Treat 402 as no credit or no payment method, and 422 as an unsafe prompt to rewrite, not retry\n3. Check `is_image_safe`. When it's false the `url` is empty\n4. Download images straight away, the links expire\n5. Use the `/async/` variants with `webhook_url` for batches and verify the Ed25519 signature\n\n## Tutorials\n\n- [Make a short launch poster with Ideogram](https://www.anchorterminal.com/tutorials/ideogram/), for Ideogram API\n\n## Questions\n\n### Which is better for AI agents, ArtCraft or Ideogram API?\n\nIdeogram API scores 50 (D) on agent readiness against ArtCraft's 22.8 (F), and leads in 5 of 7 scored categories. ArtCraft leads on payments \u0026 pricing and maintenance \u0026 community.\n\n### Can an agent call ArtCraft and Ideogram API without installing anything?\n\nNo hosted endpoint is listed for ArtCraft. Ideogram API has a hosted endpoint at https://api.ideogram.ai/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/artcraft-vs-ideogram.json, and with the fewest tokens: https://www.anchorterminal.com/compare/artcraft-vs-ideogram.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"artcraft\", \"b\": \"ideogram\"}`. From a terminal: `anchor compare artcraft ideogram`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/artcraft.json and https://www.anchorterminal.com/api/v1/tools/ideogram.json\n\n## Other comparisons with ArtCraft or Ideogram API\n\n- [Adobe Firefly API vs ArtCraft](https://www.anchorterminal.com/compare/adobe-firefly-vs-artcraft.md)\n- [Adobe Firefly API vs Ideogram API](https://www.anchorterminal.com/compare/adobe-firefly-vs-ideogram.md)\n- [ArtCraft vs Black Forest Labs FLUX API](https://www.anchorterminal.com/compare/artcraft-vs-black-forest-labs.md)\n- [ArtCraft vs Bria API](https://www.anchorterminal.com/compare/artcraft-vs-bria.md)\n- [ArtCraft vs fal image models](https://www.anchorterminal.com/compare/artcraft-vs-fal-image.md)\n- [ArtCraft vs Google Imagen](https://www.anchorterminal.com/compare/artcraft-vs-google-imagen.md)\n- [ArtCraft vs Iris-3B](https://www.anchorterminal.com/compare/artcraft-vs-iris-3b.md)\n- [ArtCraft vs Leonardo.Ai API](https://www.anchorterminal.com/compare/artcraft-vs-leonardo-ai.md)\n- [ArtCraft vs Melius](https://www.anchorterminal.com/compare/artcraft-vs-melius.md)\n- [ArtCraft vs OpenAI Image API](https://www.anchorterminal.com/compare/artcraft-vs-openai-image-api.md)\n- [ArtCraft vs Qwen-Image 2.1 (Model Studio)](https://www.anchorterminal.com/compare/artcraft-vs-qwen-image-2-1.md)\n- [ArtCraft vs Recraft API](https://www.anchorterminal.com/compare/artcraft-vs-recraft.md)\n- [ArtCraft vs Replicate image models](https://www.anchorterminal.com/compare/artcraft-vs-replicate-image.md)\n- [ArtCraft vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/artcraft-vs-seedream-on-byteplus-modelark.md)\n- [ArtCraft vs Stability AI Image API](https://www.anchorterminal.com/compare/artcraft-vs-stability-ai-image.md)\n- [Black Forest Labs FLUX API vs Ideogram API](https://www.anchorterminal.com/compare/black-forest-labs-vs-ideogram.md)\n- [Bria API vs Ideogram API](https://www.anchorterminal.com/compare/bria-vs-ideogram.md)\n- [fal image models vs Ideogram API](https://www.anchorterminal.com/compare/fal-image-vs-ideogram.md)\n- [Google Imagen vs Ideogram API](https://www.anchorterminal.com/compare/google-imagen-vs-ideogram.md)\n- [Ideogram API vs Iris-3B](https://www.anchorterminal.com/compare/ideogram-vs-iris-3b.md)\n- [Ideogram API vs Leonardo.Ai API](https://www.anchorterminal.com/compare/ideogram-vs-leonardo-ai.md)\n- [Ideogram API vs OpenAI Image API](https://www.anchorterminal.com/compare/ideogram-vs-openai-image-api.md)\n- [Ideogram API vs Qwen-Image 2.1 (Model Studio)](https://www.anchorterminal.com/compare/ideogram-vs-qwen-image-2-1.md)\n- [Ideogram API vs Recraft API](https://www.anchorterminal.com/compare/ideogram-vs-recraft.md)\n- [Ideogram API vs Replicate image models](https://www.anchorterminal.com/compare/ideogram-vs-replicate-image.md)\n- [Ideogram API vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/ideogram-vs-seedream-on-byteplus-modelark.md)\n- [Ideogram API vs Stability AI Image API](https://www.anchorterminal.com/compare/ideogram-vs-stability-ai-image.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "ArtCraft vs Ideogram API",
        "url": ""
      }
    ],
    "description": "Ideogram scores 50 (D) to ArtCraft's 22.8 (F) for image generation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "ArtCraft F 22.8",
      "Ideogram API D 50",
      "scores"
    ],
    "h1": "ArtCraft vs Ideogram API",
    "image": "https://www.anchorterminal.com/assets/og/compare-artcraft-vs-ideogram.png",
    "path": "/compare/artcraft-vs-ideogram",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ArtCraft vs Ideogram for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-19",
    "url": "https://www.anchorterminal.com/compare/artcraft-vs-ideogram"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 680
  },
  "version": 1
}
