Logo Generator
Pricing
from $40.00 / 1,000 results
Logo Generator
This Actor provides an AI-powered logo generator API that creates unique, professional logos from simple text inputs such as brand name, industry, style, and color preferences. It allows users to automatically generate logos at scale, without hiring designers or using complex design software.
Pricing
from $40.00 / 1,000 results
Rating
0.0
(0)
Developer

Taher Ali Badnawarwala
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Generate professional logos from text prompts using the MultipleWords API. This Apify Actor allows you to create custom logos by simply providing a text description of what you want.
What it does
This Actor generates logo images using AI-powered logo generation technology. Simply provide a text prompt describing the logo you want, and the Actor will:
- Send your prompt to the MultipleWords logo generation API
- Generate a professional logo image
- Return the logo URL and detailed information about the generated image
- Save all results to the Apify dataset for easy access
Included features
- Apify SDK - toolkit for building Actors
- Standby Mode - HTTP server that stays ready to process requests in real-time
- Batch Mode - Also supports traditional batch processing
- Graceful Abort Handling - Properly handles Actor termination
- Error Handling - Comprehensive error handling and logging
Input
The Actor accepts a single input parameter:
| Field | Type | Required | Description |
|---|---|---|---|
prompt | String | Yes | Text prompt describing the logo to generate (e.g., "Please generate a good logo image for personal branding by using my name's initials Y and J.") |
Example Input
{"prompt": "Please generate a good logo image for personal branding by using my name's initials Y and J."}
Output
The Actor saves results to the Apify dataset with the following structure:
| Field | Type | Description |
|---|---|---|
status | Integer | API response status (1 = success) |
image_url | String | URL of the generated logo image |
image_id | Integer | ID of the generated image |
details | Object | Detailed information about the generated logo including creation timestamp, engine ID, user ID, and more |
Example Output
{"status": 1,"image_url": "https://multiplewords.nyc3.cdn.digitaloceanspaces.com/logo_generation/please-generate-a-good-logo-image-for-personal-bra-logo_generation-2026-01-28-06-42-37.png","image_id": 509912,"details": {"id": 509912,"image_url": "https://multiplewords.nyc3.cdn.digitaloceanspaces.com/logo_generation/please-generate-a-good-logo-image-for-personal-bra-logo_generation-2026-01-28-06-42-37.png","image_description": "","image_name": "logo generation","image_created_at": "2026-01-28T06:42:38.875698Z","image_updated_at": "2026-01-28T06:42:38.875721Z","engine": 21,"user_id": 12763,"image_category_id": 17,"language_id": 49}}
How it works
-
Standby Mode (Default): The Actor runs as an HTTP server that stays ready to process requests
- Accepts POST requests at the root endpoint (
/) - Handles readiness probes for proper lifecycle management
- Processes logo generation requests in real-time
- Accepts POST requests at the root endpoint (
-
Batch Mode: If input is provided at startup, the Actor processes it and exits
- Useful for one-time logo generation tasks
- Automatically detects input and switches to batch mode
-
API Integration: The Actor communicates with the MultipleWords API
- Endpoint:
https://shorts.multiplewords.com/mwvideos/api/logo_generation - Method: POST with multipart/form-data
- Parameters:
prompt,user_id(663559),isPro(1)
- Endpoint:
Usage Examples
Standby Mode (HTTP Server)
Start the Actor and send POST requests:
# Start the Actorapify run# In another terminal, send a requestcurl -X POST http://localhost:8080/ \-H "Content-Type: application/json" \-d '{"prompt": "Create a modern tech startup logo with blue and white colors"}'
Batch Mode
Provide input directly:
# Create input.jsonecho '{"prompt": "Generate a logo for a coffee shop called Brew Masters"}' > input.json# Run the Actorapify run
Or use Apify Console to provide input through the UI.
Getting started
For complete information see this article. To run the Actor use the following command:
$apify run
Prerequisites
- Node.js 18.0.0 or higher
- Apify CLI installed (
npm install -g apify-cli) - Apify account (for deployment)
Local Development
- Clone or download this repository
- Install dependencies:
$npm install
- Run the Actor locally:
$apify run
Deploy to Apify
Connect Git repository to Apify
If you've created a Git repository for the project, you can easily connect to Apify:
- Go to Actor creation page
- Click on Link Git Repository button
Push project on your local machine to Apify
You can also deploy the project on your local machine to Apify without the need for the Git repository.
-
Log in to Apify. You will need to provide your Apify API Token to complete this action.
$apify login -
Deploy your Actor. This command will deploy and build the Actor on the Apify Platform. You can find your newly created Actor under Actors -> My Actors.
$apify push
Project Structure
logo-generator/├── .actor/│ ├── actor.json # Actor configuration│ └── input_schema.json # Input schema definition├── api/ # API folder structure (matches example)│ ├── .actor/│ │ ├── actor.json│ │ └── input_schema.json│ └── src/│ └── main.js├── src/│ └── main.js # Main Actor code├── Dockerfile # Container image definition├── package.json # Node.js dependencies└── README.md # This file
API Details
- Endpoint:
https://shorts.multiplewords.com/mwvideos/api/logo_generation - Method: POST
- Content-Type: multipart/form-data
- Required Parameters:
prompt: Text description of the logouser_id: 663559 (hardcoded)isPro: 1 (hardcoded)
Resources
- Node.js tutorials in Academy
- Video guide on getting data using Apify API
- Integration with Make, GitHub, Zapier, Google Drive, and other apps
- Apify SDK for JavaScript documentation
- Apify Platform documentation
- Join our developer community on Discord
Support
For issues, questions, or contributions, please refer to the Apify documentation or community forums.