fal.ai
Generate images, audio, and video.
AIAPI key13 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
FAL_AI_CANCEL_QUEUE_REQUEST Request cancellation of a queued or in-progress fal.ai job using your own fal account. Queued jobs are removed; for jobs already running, fal sends a cancellation signal and the model determines how to stop. | POST /composio/fal_ai/fal_ai_cancel_queue_request | external_send | — | — | managed |
FAL_AI_ESTIMATE_PRICING Estimate expected costs for API calls or unit-based usage across one or more fal.ai model endpoints using your own fal account. | POST /composio/fal_ai/fal_ai_estimate_pricing | external_send | — | — | managed |
FAL_AI_GET_JWKS Retrieve the JSON Web Key Set used for fal.ai webhook signature verification using your own fal account. The keys are cacheable but should be refreshed at least every 24 hours. | GET /composio/fal_ai/fal_ai_get_jwks | none | — | — | managed |
FAL_AI_GET_MODELS Discover and search fal.ai model endpoints using your own fal account. Find models by ID, category or query, with pagination and optional OpenAPI schema expansion. | GET /composio/fal_ai/fal_ai_get_models | none | — | — | managed |
FAL_AI_GET_PRICING Retrieve unit pricing for specific fal.ai model endpoints using your own fal account, including unit price, billing unit and currency. | GET /composio/fal_ai/fal_ai_get_pricing | none | — | — | managed |
FAL_AI_GET_QUEUE_REQUEST_RESULT Tool to retrieve the final result of a completed queue request. Use when you need to get the output of a model request that was submitted to the queue and has finished processing. Checks the job once without blocking and returns its pending or failed status or the completed output. With your own fal account it returns the completed output. Free; no extra charge. | GET /composio/fal_ai/fal_ai_get_queue_request_result | none | — | — | managed |
FAL_AI_LIST_MODEL_REQUESTS List recent fal.ai model requests with filters and cursor pagination using your own fal account. | GET /composio/fal_ai/fal_ai_list_model_requests | none | — | — | managed |
FAL_AI_QUEUE_GET_STATUS Check the status of a queued fal.ai request using your own fal account. The response may include queue position and, when requested, logs. | POST /composio/fal_ai/fal_ai_queue_get_status | external_send | — | — | managed |
FAL_AI_QUEUE_GET_STATUS_STREAM Collect SSE status updates for a queued fal.ai request using your own fal account. The action returns the collected updates after the stream ends. | POST /composio/fal_ai/fal_ai_queue_get_status_stream | external_send | — | — | managed |
FAL_AI_RUN_MODEL_SYNC Run a fal.ai model synchronously using your own fal account and return its model-specific output. The call performs paid inference and waits for the response. | POST /composio/fal_ai/fal_ai_run_model_sync | external_send | — | — | managed |
FAL_AI_SUBMIT_ASYNC_JOB Start image, text-to-video, image-to-video or 3D generation and return a job ID immediately. Without your own fal account, choose one of the 19 model_id/input examples, omit the five queue options that need your own fal account (webhook_url, priority, timeout_seconds, runner_hint, no_retry), then save request_id and use GET_QUEUE_REQUEST_RESULT with the same model_id, user and complete ID to check progress and retrieve the output. The exact Sunburst route supports text-to-image only; Flare, GPT Image 2 and image editing are not substitutes. Status/result retrieval is included in the accepted-job price. Without your own fal account, automatic retries are disabled; do not submit a duplicate after an uncertain response. Other queue helpers, cancellation, streams and webhooks are available only with your own fal account. | POST /composio/fal_ai/fal_ai_submit_async_job | external_send | — | — | managed |
FAL_AI_SUBSCRIBE_ASYNC_JOB Submit a fal.ai inference job using your own fal account, poll until it completes or the wait deadline is reached, and return the final result. A timeout does not cancel the underlying job. | POST /composio/fal_ai/fal_ai_subscribe_async_job | external_send | — | — | managed |
Showing 12 of 13 fal.ai actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.