QR Generator Apify
Pricing
from $10.00 / 1,000 results
QR Generator Apify
QR Code Generator is an Apify Actor that creates QR codes from URLs using an API. Generate QR images instantly with optional logo overlay, title, and attribution. Ideal for marketing campaigns, product links, events, and automated workflows.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer

Taher Ali Badnawarwala
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
TL;DR
- Input: One URL (required), optional title, powered-by text, logo URL
- Output: QR code image URL + metadata (status, encoded URL, message)
- Use it for: Events, marketing, product pages, contact cards, automation
- Result time: Usually under 10 seconds
Table of contents
- Try it now
- Overview
- Usage examples
- Features
- Configuration
- Usage
- Output
- For bloggers & tutorial writers
- Integration
- Technical details
- FAQ
- Resources
Try it now
| Action | Link |
|---|---|
| Run in Apify Console | Open Actor → Start |
| API (sync) | POST https://api.apify.com/v2/acts/YOUR_USERNAME~QR-Generator-Apify/run-sync |
Replace YOUR_USERNAME with your Apify username.
Overview
The QR Code Generator creates QR codes from URLs using the MultipleWords API. You provide the URL to encode, and the Actor returns a generated QR code image URL and structured metadata. Optional logo overlay and title/powered-by text are supported.
This Actor is useful when you need QR codes on demand, at scale, or as part of an automated workflow.
Common use cases
| Category | Examples |
|---|---|
| Events | Check-in links, ticket URLs, event pages |
| Marketing | Campaign landing pages, promo links, CTAs |
| E-commerce | Product pages, catalog links, promo codes |
| Personal | Contact cards, portfolios, social profiles |
| Automation | Batch generation, workflows, APIs |
Note: Usage rights depend on the upstream API and your Apify plan. Review terms before commercial use.
Usage examples
Paste these into the URL field or API input.
| Scenario | URL |
|---|---|
| Product page | https://www.example.com/product/123 |
| Event check-in | https://events.example.com/check-in/abc |
| Contact card | https://vcard.example.com/john-doe |
| Landing page | https://campaign.example.com/promo |
| Portfolio | https://yourname.com |
Features
- URL-to-QR generation from a single input
- Clean JSON output for easy integration
- Optional logo overlay on QR codes
- Optional title and powered-by attribution
- Works in bulk via API
- Input validation and error handling
- Runs fully on Apify (Console, API, standby HTTP server)
Configuration
All settings are provided via the Actor input.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | Yes | https://www.example.com | URL to encode in the QR code |
title | string | No | QR Code | Title for the QR code (e.g. creator or campaign name) |
powered_by | string | No | MultipleWords | Powered-by attribution text |
logo_url | string | No | — | URL of image to overlay in the center of the QR code |
Example input
{"url": "https://www.example.com","title": "My QR Code","powered_by": "MultipleWords","logo_url": ""}
Usage
Apify Console
- Open the Actor in Apify Console.
- Enter a URL in the URL field (or use the default).
- Optionally set Title, Powered By, and Logo URL.
- Click Start and check the Output tab for the QR code image URL and metadata.
API (run-sync)
Replace YOUR_USERNAME with your Apify username and YOUR_API_TOKEN with your Apify API token.
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~QR-Generator-Apify/run-sync?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"url": "https://www.example.com", "title": "My QR Code"}'
Response includes runId, status, and dataset items with image_url, url, and message.
Standby mode (HTTP)
When running in standby mode, the Actor exposes an HTTP server. Send a POST request with JSON body:
curl -X POST http://localhost:8080/ \-H "Content-Type: application/json" \-d '{"url": "https://www.example.com", "title": "My QR Code"}'
Output
Each run writes one or more items to the default dataset. The Output tab shows results in an organized table (see Output schema).
| Field | Description |
|---|---|
status | API response status (1 = success) |
image_url | Direct URL of the generated QR code image |
url | Original URL encoded in the QR code |
message | API message (e.g. success or error description) |
Example output (dataset item)
{"status": 1,"image_url": "https://example.com/qr-code-image.png","url": "https://www.example.com","message": "QR code generated and uploaded successfully"}
In the Apify Console Output tab you can open QR Code Image as a link or image, and copy the URL for use in print, web, or automation.
For bloggers & tutorial writers
You can use this Actor in tutorials, blog posts, or videos without running it first:
- Input: Use the Example input or Usage examples table.
- Output: Use the Example output above to show what users get.
- API: Use the API (run-sync) curl example; remind readers to replace
YOUR_USERNAMEandYOUR_API_TOKEN.
Integration
- Make (Integromat) — Use the Apify module and select this Actor; map your URL to the URL input.
- Zapier — Use the Apify Zapier app and choose "Run Actor"; select this Actor and pass the URL.
- Custom apps — Call the Apify API (
/runor/run-sync) with the same input JSON.
Technical details
- Runtime: Node.js (see Dockerfile).
- Input: Validated against the input schema; invalid input returns a clear error.
- External API: MultipleWords QR code API; failures are surfaced with error messages.
- Standby mode: Enabled; HTTP server on port 8080 with readiness probe support.
FAQ
How long does a run take?
Usually under 10 seconds for a single URL.
Can I add a logo to the QR code?
Yes. Set logo_url to a direct image URL. The image is overlaid in the center of the QR code.
Where is the image stored?
The image is hosted by the upstream API. The Actor returns the URL; you can download or hotlink it.
Do I need an API key for the QR API?
The Actor uses its own integration; you only need your Apify account and (for API calls) your Apify API token.
Resources
- Apify Console — Run the Actor and view datasets
- Apify API — Run actors programmatically
- Output schema — Define and display Actor output