Instantly generate pixel-perfect device mockups, download social media content — all through clean, free REST APIs. No API key. No sign-up. Just ship.
Documentation
Integrate our powerful utility APIs directly into your workflow with standard HTTP requests.
To use our APIs, you must include your secret token in the request headers. Get your token from the Dashboard.
x-api-token: YOUR_SECRET_TOKEN/api/mockupSend a multipart/form-data POST request containing your image file and the target device ID. The API returns a fully composited PNG mockup ready for download or display.
imagerequireddeviceIdrequiredconst formData = new FormData();
formData.append('image', screenshotFile);
formData.append('deviceId', 'iphone15'); // or 'macbook'
const response = await fetch('/api/mockup', {
method: 'POST',
body: formData,
});
const blob = await response.blob();
const imageUrl = URL.createObjectURL(blob);Start for free. Upgrade to Pro for just $1/day and get massive daily limits.
Why QalbeTools
From indie developers to growing startup teams, here is why QalbeTools is the go-to choice for professional, production-ready API tooling — at zero cost.
Placing your app or website screenshot inside a realistic iPhone 15 or Apple MacBook frame instantly elevates perceived quality. Research in UX consistently confirms that contextual screenshots inside hardware frames drive significantly higher click-through rates on landing pages, app store listings, and investor decks — because they help users immediately visualize the product in real life.
Whether you are building an app portfolio to attract clients, crafting a Play Store or App Store product page, preparing pitch materials for investors, or simply generating polished marketing graphics for social media — a professional device mockup removes doubt and communicates attention to detail at a glance. The QalbeTools API automates this entire workflow in a single HTTP call.
Traditional mockup workflows demand expensive software like Adobe Photoshop or Figma, along with hours of manual work: opening smart object layers, scaling screenshots precisely, adjusting corner masks, exporting the final composite. For teams running continuous deployment cycles, this manual step is a bottleneck.
The QalbeTools Mockup API is powered by the Sharp image processing library — one of the fastest Node.js imaging engines available. It automatically detects the transparent screen area of each device frame, calculates the correct target dimensions, applies mathematically precise corner radius masking, and composites your screenshot into the frame — all in a single server-side operation with sub-500ms response times.
This makes it a perfect fit for CI/CD pipelines where app store screenshots must be regenerated after every release, or for SaaS products that let end-users automatically generate their own mockups without any human design intervention.
Unlike commercial alternatives such as Smartmockups, Placeit, or MockMagic that charge between $20 and $60 per month for API access, QalbeTools is entirely free and open-source. There is no API key to generate, no OAuth flow to implement, no credit card to register, and no usage dashboard to monitor.
For solo developers, indie makers, and early-stage startups working within tight budgets, this means you can ship polished marketing assets and media download features on day one — without infrastructure cost or subscription overhead eating into your runway.
QalbeTools APIs are standard REST endpoints with no proprietary SDK requirements. They work natively with any HTTP client — fetch(), axios, curl, PHP cURL, Python requests, Kotlin OkHttp, or any tool capable of making HTTP calls.
The mockup endpoint accepts standard multipart/form-data — identical to a plain HTML file input — making it trivially simple to integrate into any existing file upload flow. The downloader endpoints accept a minimal JSON body and return consistent, predictable schemas regardless of whether you are fetching from Facebook or Instagram, so your parsing logic stays the same.
Whether you are running Next.js 14, a Laravel backend, a WordPress plugin, a Flutter mobile app, or a simple Node.js automation script — QalbeTools integrates without friction, without library dependencies, and without configuration.
Building a content aggregation platform, media archive tool, or social analytics system? The Facebook and Instagram downloader APIs give you reliable, structured access to public social media content without you having to maintain brittle, undocumented scrapers yourself.
The Facebook Downloader returns multiple quality variants (HD and SD), thumbnail URLs, and post metadata — everything needed to build a polished download interface. The proxy endpoint injects Content-Disposition headers to force browser Save-As dialogs instead of inline media previews, solving a common cross-origin download problem in a single endpoint.
The Instagram Downloader uses a three-stage fallback strategy: SnapSave is tried first, then SaveIG, then a direct GraphQL query. If any single method fails due to platform changes, the next one automatically takes over — giving your integration significantly higher real-world uptime compared to any single-method approach.
Every line of QalbeTools is publicly available on GitHub. You can audit the source code, fork it for your own needs, self-host it on your own infrastructure, or contribute improvements back to the community. There is no black box, no hidden telemetry, and no vendor lock-in.
This project is built and maintained by the QalbeTalks Devs team — independent developers who believe that high-quality developer tooling should be accessible to every builder, not gated behind enterprise pricing tiers. Star the repository, file issues, and submit pull requests. Your contributions directly improve a tool that thousands of developers rely on every day.
Built lean. Built fast. Built for developers.