{"id":5966,"date":"2026-03-27T17:27:49","date_gmt":"2026-03-27T09:27:49","guid":{"rendered":"https:\/\/crepal.ai\/blog\/?p=5966"},"modified":"2026-03-27T17:27:51","modified_gmt":"2026-03-27T09:27:51","slug":"ltx-2-3-api-pricing-guide","status":"publish","type":"post","link":"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-api-pricing-guide\/","title":{"rendered":"LTX 2.3 API Pricing: Fast vs Pro, 720p vs 1080p Explained"},"content":{"rendered":"\n<p>How you guys doing? This is Dora again! Last week I was budgeting a batch of product videos \u2014 30 clips, five seconds each. I opened the <a href=\"https:\/\/ltx.studio\/pricing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LTX 2.3 pricing page<\/a>, stared at it for three minutes, and realized I genuinely didn&#8217;t know whether to use Fast or Pro, 1080p or 1440p, or whether fal.ai and ltx.io were charging the same rates. The page lists numbers. It does not tell you what those numbers <em>mean<\/em> in practice.<\/p>\n\n\n\n<p>So I did the math for both of us.<\/p>\n\n\n\n<p>This article breaks down every LTX 2.3 API pricing tier, explains the actual quality difference between Fast and Pro, and gives you a real cost estimator so you know exactly what you&#8217;ll spend before you generate a single frame.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-ltx-2-3-api-pricing-works-per-second-billing-explained\">How LTX 2.3 API Pricing Works (Per-Second Billing Explained)<\/h2>\n\n\n\n<p>LTX 2.3 uses straightforward per-second billing \u2014 you pay for the duration of the video you generate, not for compute time or queue time. No subscriptions, no seat fees, no minimums.<\/p>\n\n\n\n<p>The model is pay-per-second with no minimums, covering text-to-video, image-to-video, audio-to-video, extend, and retake endpoints.<\/p>\n\n\n\n<p>The billing unit is <strong>seconds of output video<\/strong>, with the rate determined by three variables:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Model variant<\/strong> \u2014 Fast or Pro<\/li>\n\n\n\n<li><strong>Resolution<\/strong> \u2014 1080p, 1440p, or 2160p (4K)<\/li>\n\n\n\n<li><strong>Endpoint type<\/strong> \u2014 text-to-video, image-to-video, audio-to-video, retake, or extend<\/li>\n<\/ol>\n\n\n\n<p>One thing that trips people up: portrait and landscape formats are priced identically at the same resolution tier. Portrait and landscape generations are priced identically at the same resolution tier, so switching your 16:9 clips to 9:16 for Reels won&#8217;t cost you more.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"936\" height=\"562\" data-id=\"5971\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-235.png\" alt=\"\" class=\"wp-image-5971 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-235.png 936w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-235-300x180.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-235-768x461.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-235-18x12.png 18w\" data-sizes=\"auto, (max-width: 936px) 100vw, 936px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 936px; --smush-placeholder-aspect-ratio: 936\/562;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fast-vs-pro-variants-what-s-different-in-quality-and-speed\">Fast vs Pro Variants: What&#8217;s Different in Quality and Speed<\/h2>\n\n\n\n<p>This is the question I get asked most. Here&#8217;s the honest answer.<\/p>\n\n\n\n<p><strong>ltx-2.3-fast<\/strong> is optimized for speed and cost efficiency, making it suitable for high-volume or iterative generation. <strong>ltx-2.3-pro<\/strong> is optimized for higher visual quality and advanced use cases, with higher per-second pricing.<\/p>\n\n\n\n<p>In practice, the difference matters a lot for certain content types and barely at all for others:<\/p>\n\n\n\n<p><strong>Use Fast when:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You&#8217;re doing concept iteration (testing prompts before final renders)<\/li>\n\n\n\n<li>The clip will appear small on screen (thumbnails, background elements, lower-third overlays)<\/li>\n\n\n\n<li>You&#8217;re generating high volumes of social-first content where time-to-publish matters more than cinematic fidelity<\/li>\n\n\n\n<li>Budget is the primary constraint<\/li>\n<\/ul>\n\n\n\n<p><strong>Use <\/strong><strong>Pro<\/strong><strong> when:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The clip is a hero shot, product showcase, or anything the viewer will scrutinize<\/li>\n\n\n\n<li>You need stronger temporal stability (characters or objects that need to look consistent frame-to-frame)<\/li>\n\n\n\n<li>You&#8217;re delivering to a client or publishing to a professional channel<\/li>\n\n\n\n<li>You&#8217;re generating at 1440p or 4K \u2014 the quality delta between Fast and Pro widens at higher resolutions<\/li>\n<\/ul>\n\n\n\n<p>One thing I confirmed through testing: LTX-2.3 brings four major improvements over LTX-2, including a redesigned VAE that produces sharper fine details, more realistic textures, and cleaner edges. This improvement applies to <em>both<\/em> Fast and Pro \u2014 so even Fast in 2.3 produces noticeably sharper output than the previous generation.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"5970\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-1024x576.png\" alt=\"\" class=\"wp-image-5970 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-1024x576.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-300x169.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-768x432.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-1536x864.png 1536w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234-18x10.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-234.png 1600w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/576;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"720p-vs-1080p-pricing-tiers\">720p vs 1080p Pricing Tiers<\/h2>\n\n\n\n<p>Quick clarification: <strong>LTX 2.3&#8217;s native <\/strong><strong>API<\/strong><strong> does not offer a 720p tier.<\/strong> The entry-level resolution is 1080p (1920\u00d71080 or 1080\u00d71920 portrait). The tiers are 1080p \u2192 1440p \u2192 2160p (4K).<\/p>\n\n\n\n<p>If you&#8217;re seeing 720p outputs somewhere, that&#8217;s either a downscale applied in post, or you&#8217;re using an older model variant (LTX-2 or earlier). For <a href=\"https:\/\/docs.ltx.video\/pricing\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LTX 2.3 via the official API at docs.ltx.video<\/a>, the floor is 1080p.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pricing-comparison-table-all-variants\">Pricing Comparison Table (All Variants)<\/h2>\n\n\n\n<p>Here are the current rates via the LTX native API, with April 1 updates noted:<\/p>\n\n\n\n<p><strong>Text-to-Video &amp; Image-to-Video<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Model<\/td><td class=\"has-text-align-center\" data-align=\"center\">Resolution<\/td><td class=\"has-text-align-center\" data-align=\"center\">Current (pre-Apr 1)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Post-Apr 1, 2026<\/td><\/tr><tr><td>ltx-2-fast<\/td><td>1080p<\/td><td>$0.04\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2-fast<\/td><td>1440p<\/td><td>$0.08\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2-fast<\/td><td>2160p (4K)<\/td><td>$0.16\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2-pro<\/td><td>1080p<\/td><td>$0.06\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2-pro<\/td><td>1440p<\/td><td>$0.12\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2-pro<\/td><td>2160p (4K)<\/td><td>$0.24\/s<\/td><td>No change<\/td><\/tr><tr><td>ltx-2.3-fast<\/td><td>1080p<\/td><td>$0.04\/s<\/td><td>$0.06\/s<\/td><\/tr><tr><td>ltx-2.3-fast<\/td><td>1440p<\/td><td>$0.08\/s<\/td><td>$0.12\/s<\/td><\/tr><tr><td>ltx-2.3-fast<\/td><td>2160p (4K)<\/td><td>$0.16\/s<\/td><td>$0.24\/s<\/td><\/tr><tr><td>ltx-2.3-pro<\/td><td>1080p<\/td><td>$0.06\/s<\/td><td>$0.08\/s<\/td><\/tr><tr><td>ltx-2.3-pro<\/td><td>1440p<\/td><td>$0.12\/s<\/td><td>$0.16\/s<\/td><\/tr><tr><td>ltx-2.3-pro<\/td><td>2160p (4K)<\/td><td>$0.24\/s<\/td><td>$0.32\/s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Specialty Endpoints (Audio-to-Video, Retake, Extend)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Endpoint<\/td><td class=\"has-text-align-center\" data-align=\"center\">Model<\/td><td class=\"has-text-align-center\" data-align=\"center\">Resolution<\/td><td class=\"has-text-align-center\" data-align=\"center\">Cost\/second<\/td><\/tr><tr><td>Audio-to-Video<\/td><td>ltx-2-pro \/ ltx-2.3-pro<\/td><td>1080p<\/td><td>$0.10\/s<\/td><\/tr><tr><td>Retake (video editing)<\/td><td>ltx-2-pro \/ ltx-2.3-pro<\/td><td>1080p<\/td><td>$0.10\/s<\/td><\/tr><tr><td>Extend (video extension)<\/td><td>ltx-2-pro \/ ltx-2.3-pro<\/td><td>1080p<\/td><td>$0.10\/s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"supported-platforms-fal-ai-ltx-io\">Supported Platforms (fal.ai, ltx.io)<\/h2>\n\n\n\n<p>LTX 2.3 is accessible through two main API routes, and the pricing structure differs slightly between them.<\/p>\n\n\n\n<p><strong>ltx.io (Official <\/strong><strong>API<\/strong><strong>)<\/strong> The native LTX API at <code>console.ltx.video<\/code> \u2014 direct access, consistent with the pricing table above, with clear documentation at docs.ltx.video. Best for developers who want a stable endpoint and direct relationship with Lightricks.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/fal.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">fal.ai hosts LTX-2.3 as a serverless endpoint<\/a><\/strong> \u2014 install the fal.ai SDK (Python or JavaScript), grab an API key from your dashboard, and make your first request in three lines of code. The API is serverless, so no GPUs to manage, no infrastructure to set up.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"939\" height=\"597\" data-id=\"5969\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-233.png\" alt=\"\" class=\"wp-image-5969 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-233.png 939w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-233-300x191.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-233-768x488.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-233-18x12.png 18w\" data-sizes=\"auto, (max-width: 939px) 100vw, 939px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 939px; --smush-placeholder-aspect-ratio: 939\/597;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>fal.ai pricing for LTX-2.3 currently mirrors the official API rates ($0.04\/s Fast 1080p, $0.06\/s Pro 1080p), but fal.ai&#8217;s advantage is infrastructure: regional GPU routing sends requests to the nearest available cluster, a custom CDN delivers generated content with minimal latency, and the system expands from zero to thousands of GPUs based on demand without any configuration.<\/p>\n\n\n\n<p>For most individual creators, either platform works. For production pipelines where queue latency matters, fal.ai&#8217;s autoscaling infrastructure gives it an edge.<\/p>\n\n\n\n<p>Here&#8217;s a minimal fal.ai Python call to generate a 5-second 1080p clip:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import fal_client\n\nhandler = fal_client.submit(\n    \"fal-ai\/ltx-2.3\/text-to-video\",\n    arguments={\n        \"prompt\": \"A product shot of a glass bottle rotating slowly on a white surface, cinematic lighting\",\n        \"duration\": 5,\n        \"resolution\": \"1920x1080\",\n        \"model\": \"ltx-2-3-pro\"\n    },\n)\n\nresult = handler.get()\nprint(result&#091;\"video\"]&#091;\"url\"])\n# Cost: 5s \u00d7 $0.06\/s = $0.30<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-to-use-api-vs-running-locally\">When to Use API vs Running Locally<\/h2>\n\n\n\n<p>Here&#8217;s the decision I spent the most time thinking about \u2014 and the answer genuinely depends on your volume and hardware situation.<\/p>\n\n\n\n<p><strong>Use the API when:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You don&#8217;t own a GPU with 32GB+ VRAM (the requirement for full-quality local generation)<\/li>\n\n\n\n<li>You need a fast turnaround without setup overhead<\/li>\n\n\n\n<li>You&#8217;re building an app or automation that generates video programmatically<\/li>\n\n\n\n<li>Privacy is not a concern<\/li>\n<\/ul>\n\n\n\n<p><strong>Run locally when:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You own or have access to an RTX 4090 (24GB VRAM) or RTX 50 Series<\/li>\n\n\n\n<li>You&#8217;re generating high volumes \u2014 100+ clips per month \u2014 where API costs add up fast<\/li>\n\n\n\n<li>You need LoRA fine-tuning for character\/style consistency (this is local-only)<\/li>\n\n\n\n<li>You want full data privacy<\/li>\n<\/ul>\n\n\n\n<p>For local video generation on Windows, the system requires an NVIDIA GPU that supports CUDA and has at least 32GB of VRAM, along with at least 16GB of RAM (32GB recommended).<\/p>\n\n\n\n<p>NVFP4 support for LTX-2.3 is coming soon to ComfyUI, which will deliver up to 2.5x performance gains and 60% lower memory usage \u2014 meaning the local option is getting significantly more accessible in the near term.<\/p>\n\n\n\n<p>The LTX team officially recommends <a href=\"https:\/\/docs.ltx.video\/open-source-model\/integration-tools\/comfy-ui\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ComfyUI as the primary interface<\/a> for local use, with pre-built workflows available via the ComfyUI Manager.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"933\" height=\"559\" data-id=\"5968\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-232.png\" alt=\"\" class=\"wp-image-5968 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-232.png 933w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-232-300x180.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-232-768x460.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-232-18x12.png 18w\" data-sizes=\"auto, (max-width: 933px) 100vw, 933px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 933px; --smush-placeholder-aspect-ratio: 933\/559;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cost-estimator-how-much-does-10s-60s-5min-of-video-cost\">Cost Estimator: How Much Does 10s \/ 60s \/ 5min of Video Cost?<\/h2>\n\n\n\n<p>Let me put concrete numbers on it. All calculations use current pre-April rates. Add ~33% for ltx-2.3-pro post-April 1.<\/p>\n\n\n\n<p><strong>ltx-2.3-fast at 1080p ($0.04\/s current \u2192 $0.06\/s)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Output Duration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Current Cost<\/td><td class=\"has-text-align-center\" data-align=\"center\">Post-Apr 1<\/td><\/tr><tr><td>10 seconds<\/td><td>$0.40<\/td><td>$0.60<\/td><\/tr><tr><td>60 seconds (1 min)<\/td><td>$2.40<\/td><td>$3.60<\/td><\/tr><tr><td>5 minutes (300s)<\/td><td>$12.00<\/td><td>$18.00<\/td><\/tr><tr><td>100 \u00d7 5s clips<\/td><td>$20.00<\/td><td>$30.00<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>ltx-2.3-pro at 1080p ($0.06\/s current \u2192 $0.08\/s)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Output Duration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Current Cost<\/td><td class=\"has-text-align-center\" data-align=\"center\">Post-Apr 1<\/td><\/tr><tr><td>10 seconds<\/td><td>$0.60<\/td><td>$0.80<\/td><\/tr><tr><td>60 seconds (1 min)<\/td><td>$3.60<\/td><td>$4.80<\/td><\/tr><tr><td>5 minutes (300s)<\/td><td>$18.00<\/td><td>$24.00<\/td><\/tr><tr><td>100 \u00d7 5s clips<\/td><td>$30.00<\/td><td>$40.00<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>ltx-2.3-pro at 4K ($0.24\/s current \u2192 $0.32\/s)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Output Duration<\/td><td class=\"has-text-align-center\" data-align=\"center\">Current Cost<\/td><td class=\"has-text-align-center\" data-align=\"center\">Post-Apr 1<\/td><\/tr><tr><td>10 seconds<\/td><td>$2.40<\/td><td>$3.20<\/td><\/tr><tr><td>60 seconds (1 min)<\/td><td>$14.40<\/td><td>$19.20<\/td><\/tr><tr><td>5 minutes (300s)<\/td><td>$72.00<\/td><td>$96.00<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>My personal benchmark for context:<\/strong> I ran 30 five-second product clips using ltx-2.3-fast at 1080p. Total cost: $6.00. About 40% of those were discards or needed retakes \u2014 so effective cost per usable clip was closer to $0.33. That&#8217;s competitive compared to alternatives: Kling 2.5 Turbo Pro runs $0.07\/second and Veo 3.1 (no audio, 1080p) costs $0.20\/second on fal.ai.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"free-tier-and-limits\">Free Tier and Limits<\/h2>\n\n\n\n<p>Neither the official LTX API nor fal.ai currently offer a free tier for LTX 2.3 specifically. Both platforms are strictly pay-as-you-go.<\/p>\n\n\n\n<p><strong>What you do get:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>fal.ai:<\/strong> $1 in free credits on new account signup (enough for about 16 seconds of Fast 1080p)<\/li>\n\n\n\n<li><strong>ltx.io:<\/strong> A playground at console.ltx.video for manual testing \u2014 not billed as API calls<\/li>\n\n\n\n<li><strong>Open source:<\/strong> The model weights are fully <a href=\"https:\/\/www.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">free under Apache 2.0 for local use<\/a>, including commercial projects under $10M annual revenue<\/li>\n<\/ul>\n\n\n\n<p>There&#8217;s no monthly cap on the API \u2014 you can generate as much or as little as you need with no commitment.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"930\" height=\"526\" data-id=\"5967\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-231.png\" alt=\"\" class=\"wp-image-5967 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-231.png 930w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-231-300x170.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-231-768x434.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-231-18x10.png 18w\" data-sizes=\"auto, (max-width: 930px) 100vw, 930px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 930px; --smush-placeholder-aspect-ratio: 930\/526;\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-it-worth-it-vs-running-locally\">Is It Worth It vs Running Locally?<\/h2>\n\n\n\n<p>Honest answer: <strong>it depends entirely on your volume and hardware.<\/strong><\/p>\n\n\n\n<p>At 100 five-second clips per month with ltx-2.3-fast at 1080p, you&#8217;re spending $20\u201330\/month on the API. That&#8217;s less than most SaaS tools. For casual and mid-volume creators, the API wins on simplicity alone \u2014 no GPU, no setup, no maintenance.<\/p>\n\n\n\n<p>But if you&#8217;re consistently generating 500+ clips per month, or if you need LoRA-based style\/character training (which delivers dramatically better consistency), the math shifts toward local. You can train a LoRA adaptor on 50\u2013100 frames of reference footage in about 30 minutes on an RTX 4090, producing a lightweight file (typically 100\u2013300 MB) that biases the model toward your specific visual style or character appearance. That&#8217;s a capability the API simply doesn&#8217;t give you at this level of control.<\/p>\n\n\n\n<p>My personal approach: I use the API for client work where I need fast turnaround and can&#8217;t risk local setup issues. I run locally for personal projects and style exploration where I want LoRA flexibility.<\/p>\n\n\n\n<p>Both paths lead to the same model. Pick the one that fits how you actually work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<p><strong>Q: Does LTX 2.3 <\/strong><strong>API<\/strong><strong> charge for failed or cancelled generations?<\/strong><\/p>\n\n\n\n<p>A: Yes \u2014 billing starts when generation begins, not when it successfully completes. If a generation fails due to an API error on LTX&#8217;s side, you&#8217;re typically not charged. If it fails due to an invalid prompt or parameter error on your side, you may still be billed for any compute used. Check fal.ai and ltx.io&#8217;s error-handling docs for specifics on refund policies.<\/p>\n\n\n\n<p><strong>Q: What&#8217;s the maximum clip length via the <\/strong><strong>API<\/strong><strong>?<\/strong><\/p>\n\n\n\n<p>A: LTX-2.3 supports up to 20 seconds of output per generation. For longer content, use the Extend endpoint to add frames to existing clips (billed per second of the extended portion plus context frames, capped at 505 total billed frames).<\/p>\n\n\n\n<p><strong>Q: Will fal.ai pricing change on April 1 along with the official <\/strong><strong>API<\/strong><strong>?<\/strong><\/p>\n\n\n\n<p>A: As of nowadays, fal.ai has not announced matching price changes for April. The LTX official pricing update at docs.ltx.video specifically covers the native API. Check fal.ai&#8217;s pricing page directly before April if you&#8217;re planning a production run.<\/p>\n\n\n\n<p><strong>Q: Can I run ltx-2.3-fast and ltx-2.3-pro through the same <\/strong><strong>API<\/strong><strong> endpoint?<\/strong><\/p>\n\n\n\n<p>A: Yes. All models share the same endpoint \u2014 you specify your preferred model via the <code>model<\/code> parameter. Switching between Fast and Pro is a single parameter change, not a different endpoint.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Previous Posts:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VFq6eqbxuf\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-desktop-app-review\/\">LTX 2.3 Desktop App Review: Features, Limits, and Setup<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a LTX 2.3 Desktop App Review: Features, Limits, and Setup \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-desktop-app-review\/embed\/#?secret=fsdVXB3d1D#?secret=VFq6eqbxuf\" data-secret=\"VFq6eqbxuf\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Tf0vp0x7sO\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-vs-ltx-2-upgrade-guide\/\">LTX 2.3 vs LTX 2: What Changed and Should You Upgrade?<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a LTX 2.3 vs LTX 2: What Changed and Should You Upgrade? \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-vs-ltx-2-upgrade-guide\/embed\/#?secret=qD9ZQeqj3f#?secret=Tf0vp0x7sO\" data-secret=\"Tf0vp0x7sO\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Yb38Kt9vB1\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/what-is-ltx-2-3\/\">What Is LTX 2.3: The 22B Open-Source Video Model Explained<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a What Is LTX 2.3: The 22B Open-Source Video Model Explained \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/what-is-ltx-2-3\/embed\/#?secret=vsEp3aRyvU#?secret=Yb38Kt9vB1\" data-secret=\"Yb38Kt9vB1\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"lgYaHqv9ba\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-spatial-temporal-upscaler\/\">LTX 2.3 Spatial and Temporal Upscaler: How to Use It<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a LTX 2.3 Spatial and Temporal Upscaler: How to Use It \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/ltx-2-3-spatial-temporal-upscaler\/embed\/#?secret=Od7rnCUISB#?secret=lgYaHqv9ba\" data-secret=\"lgYaHqv9ba\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1kGu36YqTw\"><a href=\"https:\/\/crepal.ai\/blog\/aivideo\/how-to-install-ltx-2-3-comfyui\/\">How to Install LTX 2.3 in ComfyUI: Step-by-Step Guide<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u300a How to Install LTX 2.3 in ComfyUI: Step-by-Step Guide \u300b\u2014CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aivideo\/how-to-install-ltx-2-3-comfyui\/embed\/#?secret=5CEWVBTgHn#?secret=1kGu36YqTw\" data-secret=\"1kGu36YqTw\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>How you guys doing? This is Dora again! Last week I was budgeting a batch of product videos \u2014 30 clips, five seconds each. I opened the LTX 2.3 pricing page, stared at it for three minutes, and realized I genuinely didn&#8217;t know whether to use Fast or Pro, 1080p or 1440p, or whether fal.ai [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":5972,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-5966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aivideo"],"blocksy_meta":[],"uagb_featured_image_src":{"full":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236.png",1376,768,false],"thumbnail":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236-150x150.png",150,150,true],"medium":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236-300x167.png",300,167,true],"medium_large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236-768x429.png",768,429,true],"large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236-1024x572.png",1024,572,true],"1536x1536":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236.png",1376,768,false],"2048x2048":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236.png",1376,768,false],"trp-custom-language-flag":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2026\/03\/image-236-18x10.png",18,10,true]},"uagb_author_info":{"display_name":"Dora","author_link":"https:\/\/crepal.ai\/blog\/author\/dora\/"},"uagb_comment_info":0,"uagb_excerpt":"How you guys doing? This is Dora again! Last week I was budgeting a batch of product videos \u2014 30 clips, five seconds each. I opened the LTX 2.3 pricing page, stared at it for three minutes, and realized I genuinely didn&#8217;t know whether to use Fast or Pro, 1080p or 1440p, or whether fal.ai&hellip;","_links":{"self":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/comments?post=5966"}],"version-history":[{"count":1,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5966\/revisions"}],"predecessor-version":[{"id":5973,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/5966\/revisions\/5973"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media\/5972"}],"wp:attachment":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media?parent=5966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/categories?post=5966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/tags?post=5966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}