...

Magnific API

Magnific API

Integrate Magnific's stock content library and AI-powered tools into your own applications.

The Magnific API lets developers integrate Magnific's content and AI capabilities directly into their own products, platforms, and workflows. Instead of using the Magnific website manually, you can programmatically search for stock assets, generate AI images and videos, edit content, and more through standard REST API calls.

The full technical reference (endpoints, parameters, authentication details, code examples, and response schemas) lives in the API documentation at docs.magnific.ebundletools.com. This article covers the essentials to help you understand what the API offers and how to get started.

In this article

What you can do with the API

The API is organized into several service areas:

ServiceWhat it does
Stock contentSearch, filter, and download from over 200 million assets: vectors, photos, icons, PSD files, and more
AI image generationGenerate images from text prompts using multiple AI models, including Mystic, Flux, and others
AI video generationCreate videos from text or image inputs using AI models
Image editingRemove backgrounds, upscale images with Magnific, apply filters, and perform other edits programmatically
IconsSearch and download icons with format and style filters
AudioGenerate sound effects and audio content via AI

Available services and models may change as Magnific adds new AI capabilities. Check docs.magnific.ebundletools.com for the latest endpoint list.

Getting started

How to consume credits via API in a Business plan

Step 1 — Access the settings
Open the User menu and head into organization Settings. Inside, you'll find the new API Keys section.

Step 2 — Verify your plan
Only Business and Enterprise plans can generate credentials to consume credits via API. The documentation is available at docs.magnific.ebundletools.com, accessible only to these plans.

Step 3 — Create an API key
Create a new API key with an identifying name. The system will automatically generate:

Both are shown only once. Make sure to copy them before closing the window.

Step 4 — Manage your keys

Step 5 — Plan limits

Step 6 — Audit credit usage
You can audit credit pool consumption by filtering by a specific API key for granular control over usage.

How to set up API keys for an Enterprise account

Step 1 – Request API access

Contact your designated Magnific representative to request API access. Once it’s enabled, you’ll be able to generate API Keys directly from your Dashboard.

Step 2 – Access the API keys section

Step 3 – Generate an API key

Step 4 – Copy your key

Step 5 – Manage your API key

API dashboard (legacy)

The API Dashboard is your central hub for managing everything related to your API usage. You can access it by clicking your profile picture in the top-right corner and selecting API Dashboard, or by going directly to magnific.ebundletools.com/developers/dashboard.

From the dashboard you can:

Credits based model API Administration Panel

Subscription-based API users can manage their accounts through the administration panel, which is located within the subscription panel. From here, you can perform the following actions:

Pricing and billing

The Magnific API uses a subscription system with a credit‑based model.

Each API generation requests — images, videos, audio, upscaling, editing, and more — deduct credits from your balance.

To use the API, you can choose from the following subscription plans:

You’ll find detailed credit costs for each tool and generation in our Help Center.

All subscriptions also allow you to generate content directly on our website.

If your plan includes “Unlimited” usage, please note this applies only inside the Magnific web app — API calls always consume credits.

Rate limits

The API enforces rate limits to ensure stability and fair usage for all developers. Limits apply at both the API key and IP address level.

Limit typeThreshold
Per-second burst50 requests per second over a 5-second window
Average rate10 requests per second averaged over a 2-minute window
Daily limitsVary by service. Check your dashboard for specific RPD (requests per day) and IPD (images per day) limits

If you exceed these limits, requests may be throttled or temporarily blocked until the limit resets. If your application requires higher limits, contact the Sales team to discuss a custom plan.

Usage rules

The Magnific API is designed for integration into digital products and workflows. To keep your API access active, follow these rules:

Important

Breaching these rules will result in immediate API access removal.

Common error codes

When something goes wrong with a request, the API returns standard HTTP status codes. Here are the most common ones:

CodeMeaningWhat to do
401 UnauthorizedAPI key is invalid or missingCheck that your key is included in the x-magnific-api-key header and is correctly formatted
404 Not FoundEndpoint or resource does not existDouble-check the URL and request parameters
429 Too Many RequestsRate limit exceededWait for the limit to reset, upgrade your plan, or contact Sales for higher limits
500 Internal Server ErrorServer-side issueRetry the request. If it persists, contact support

For the full list of response codes and their meanings, refer to the API documentation.

Resources and support

ResourceURL
Full API documentationdocs.magnific.ebundletools.com
API landing pagemagnific.ebundletools.com/api
API dashboardmagnific.ebundletools.com/developers/dashboard
API Playgroundmagnific.ebundletools.com/api/playground
API pricingmagnific.ebundletools.com/api/pricing
Contact Salesmagnific.ebundletools.com/api#contact

If you run into issues or have questions about your API integration, you can reach the support team through the contact form at magnific.ebundletools.com/api#contact or through the general support page.