PromptBase Scraper
Pricing
Pay per event
PromptBase Scraper
Scrape PromptBase marketplace for AI prompt listings. Extract title, price, AI model type, seller info, ratings, reviews, and tags. Supports keyword search, category browse, and sort by trending/newest. Export to JSON, CSV, or Excel.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does PromptBase Scraper do?
PromptBase Scraper extracts prompt listings from PromptBase — the largest AI prompt marketplace with 100,000+ listings. It collects title, price, AI model type, seller info, ratings, reviews, favorites, views, word count, and tags from any search, category, or trending page. No login or API key required.
The scraper works by browsing PromptBase's marketplace pages and extracting structured data from each prompt listing. You can optionally visit each prompt's detail page for enriched data including full descriptions, seller profiles, and engagement metrics.
Try it now — enter a search query like "logo design" and get structured data in seconds.
Who is PromptBase Scraper for?
🎯 Prompt engineers and sellers
- Research what types of prompts sell best and at what price points
- Analyze competitor prompts in your niche before creating new listings
- Track trending prompt categories and pricing strategies
📊 AI researchers and analysts
- Study the economics of the prompt marketplace
- Track which AI models have the most demand (ChatGPT, Midjourney, DALL-E, etc.)
- Build datasets for academic research on the AI prompt economy
🏢 AI startups and product teams
- Identify popular use cases and prompt categories for product roadmaps
- Monitor the competitive landscape of AI content tools
- Source inspiration for AI-powered features
📈 Marketing and content agencies
- Discover trending AI content themes and styles
- Research pricing benchmarks for AI-generated content services
- Build prompt libraries for internal team use
Why use PromptBase Scraper?
- 🔍 No competitors on Apify Store — this is the only PromptBase scraper available
- 🚫 No login required — scrapes publicly available marketplace data
- ⚡ Fast extraction — scrape 50+ prompt listings in under a minute
- 📄 Rich data — get title, price, model type, seller, ratings, reviews, views, and more
- 🔄 Multiple modes — search by keyword, browse by AI model category, or sort by trending/newest/popular
- 📊 Export anywhere — JSON, CSV, Excel, or integrate with 5,000+ apps via Zapier and Make
- 🤖 API access — automate prompt research with the Apify API
- 📅 Schedule runs — set up daily or weekly monitoring of trending prompts
What data can you extract?
| Field | Description | Source |
|---|---|---|
📝 title | Prompt listing title | Listing + Detail |
📄 description | Full prompt description and features | Detail page |
💰 price | Current price in USD (0 for free prompts) | Listing + Detail |
🤖 modelType | AI model (Midjourney, ChatGPT, DALL-E, etc.) | Listing + Detail |
👤 seller | Seller username | Detail page |
🔗 sellerUrl | Link to seller's profile page | Detail page |
⭐ rating | Average star rating (1-5) | Listing + Detail |
💬 reviewCount | Number of reviews | Detail page |
❤️ favorites | Number of users who favorited | Detail page |
👁️ views | Total views on the listing | Detail page |
🏷️ tags | Tags and labels | Detail page |
🖼️ thumbnail | Thumbnail image URL | Listing |
🔗 url | Direct link to the prompt page | Listing |
📏 wordCount | Prompt word count | Detail page |
📖 hasGuide | Whether a usage guide is included | Detail page |
📎 exampleCount | Number of example outputs | Detail page |
🕐 scrapedAt | Timestamp of when data was collected | Auto |
How much does it cost to scrape PromptBase?
PromptBase Scraper uses pay-per-event pricing — you only pay for what you scrape.
| Event | Price (Free tier) | Description |
|---|---|---|
| Run started | $0.035 | One-time charge per run |
| Prompt scraped | $0.004 | Per prompt listing extracted |
Example costs:
- 🆓 Free plan ($5 credits): ~1,200 prompts per month
- 📊 50 prompts = $0.035 + (50 × $0.004) = $0.24
- 📦 200 prompts = $0.035 + (200 × $0.004) = $0.84
- 🏭 500 prompts = $0.035 + (500 × $0.004) = $2.04
Higher subscription tiers get automatic volume discounts — up to 54% off on the Diamond plan.
How to scrape PromptBase prompts
- Go to the PromptBase Scraper page on Apify Store
- Click Try for free to open the actor in Apify Console
- Enter your search query (e.g., "logo design") or select an AI model category (e.g., Midjourney)
- Set the max prompts to control how many results to scrape
- Toggle Include detail pages if you want full descriptions, reviews, and seller info
- Click Start and wait for the run to complete
- Download your data as JSON, CSV, or Excel from the Dataset tab
Example input for keyword search:
{"searchQuery": "logo design","maxPrompts": 50,"includeDetails": true}
Example input for category browse:
{"category": "midjourney","sortBy": "hotness","maxPrompts": 100,"includeDetails": false}
Example input for newest prompts:
{"sortBy": "created","maxPrompts": 30,"includeDetails": true}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | — | Search for prompts by keyword |
category | string | (all) | Filter by AI model: chatgpt, midjourney, dall-e, stable-diffusion, claude, gemini, flux, llama |
sortBy | string | hotness | Sort order: hotness (trending), created (newest), score (most popular) |
maxPrompts | integer | 50 | Maximum number of prompts to scrape (1-500) |
includeDetails | boolean | true | Visit each prompt's detail page for full data |
proxyConfiguration | object | Apify Proxy | Proxy settings for the browser |
Output example
{"title": "Dark Futuristic Tarot Cards","description": "CREATE. INSPIRE. STAND OUT. EXCLUSIVE PROMO: Get a prompt, leave a 5-star review + like, and receive an extra prompt for free...","price": 3.99,"currency": "USD","modelType": "Gemini Image","seller": "emanema","sellerUrl": "https://promptbase.com/profile/emanema","rating": 5,"reviewCount": 1,"favorites": 2,"views": 61,"tags": ["3.1-FLASH-IMAGE"],"thumbnail": "https://assets.promptbase.com/Thumbnails/...","url": "https://promptbase.com/prompt/dark-gothic-tarot-cards","wordCount": 32,"hasGuide": false,"exampleCount": null,"scrapedAt": "2026-04-20T08:31:16.114Z"}
Tips for best results
- 🎯 Start small — set
maxPromptsto 10-20 for your first run to preview the data before scaling up - ⚡ Skip detail pages for speed — set
includeDetails: falseto scrape 5x faster (listing data only) - 🔍 Use specific search queries — "minimalist logo design" finds better results than just "logo"
- 📊 Combine search + sort — search for a keyword and sort by "score" to find the most popular prompts in that niche
- 📅 Schedule weekly runs — monitor trending prompts in your niche with scheduled runs
- 💰 Free prompts too — the scraper captures free prompts (price = 0) alongside paid listings
- 🏷️ Browse by category — use the
categoryfilter to explore all prompts for a specific AI model
Integrations
📊 PromptBase Scraper → Google Sheets Export prompt data to a Google Sheet for price analysis and trend tracking. Set up a scheduled run to automatically update your sheet with new trending prompts every day.
💬 PromptBase Scraper → Slack/Discord Get notified when new prompts appear in your niche. Set up a webhook to alert your team about trending prompt categories or price drops.
🔄 PromptBase Scraper → Make/Zapier Build automated workflows: scrape trending prompts → filter by price range → save to Airtable → send weekly digest email to your team.
📅 Scheduled monitoring Run the scraper daily to track pricing trends, new prompt categories, and seller activity. Compare snapshots over time to identify market shifts.
🔗 Webhook processing Use Apify webhooks to trigger downstream processing whenever a scrape completes — feed data into your analytics pipeline, CRM, or custom dashboard.
Using the Apify API
You can run PromptBase Scraper programmatically using the Apify API.
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('automation-lab/promptbase-scraper').call({searchQuery: 'logo design',maxPrompts: 50,includeDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/promptbase-scraper').call(run_input={'searchQuery': 'logo design','maxPrompts': 50,'includeDetails': True,})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items)
cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~promptbase-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQuery": "logo design","maxPrompts": 50,"includeDetails": true}'
Use with AI agents via MCP
PromptBase Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).
Add the Apify MCP server to your AI client — this gives you access to all Apify actors, including this one:
Setup for Claude Code
$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/promptbase-scraper"
Setup for Claude Desktop, Cursor, or VS Code
Add this to your MCP config file:
{"mcpServers": {"apify": {"type": "http","url": "https://mcp.apify.com?tools=automation-lab/promptbase-scraper","headers": {"Authorization": "Bearer YOUR_APIFY_TOKEN"}}}}
Example prompts
- "Scrape the top 20 trending Midjourney prompts from PromptBase and show me their prices"
- "Find all ChatGPT prompts about marketing on PromptBase and export them to a spreadsheet"
- "What are the most popular AI prompt categories on PromptBase right now?"
Is it legal to scrape PromptBase?
PromptBase Scraper only extracts publicly available data from the PromptBase marketplace. It does not bypass any authentication, access private user data, or download actual prompt content (only metadata like titles, prices, and descriptions).
Web scraping of public data is generally legal, as confirmed by the US Court of Appeals ruling in hiQ Labs v. LinkedIn. However, you should always review and comply with the target website's terms of service and applicable data protection regulations (GDPR, CCPA) before scraping.
For more information, see Apify's guide on web scraping legality.
FAQ
How fast is PromptBase Scraper? Without detail pages, the scraper extracts 30-50 prompts per page load (2-5 seconds). With detail pages enabled, each prompt takes an additional 1-2 seconds. A typical run of 50 prompts with details completes in about 2 minutes.
How much does it cost to scrape 100 prompts? About $0.44 on the Free tier ($0.035 start + 100 × $0.004 per prompt). Higher subscription tiers get volume discounts.
Does this scraper download the actual prompts? No. PromptBase Scraper only extracts publicly visible metadata — titles, prices, descriptions, ratings, and seller info. The actual prompt text that buyers pay for is not accessible without purchase.
Why are some fields null in the output?
Fields like rating, reviewCount, favorites, and views may be null when scraping without detail pages (includeDetails: false), or when a prompt is too new to have engagement data. Enable detail pages for the most complete data.
Why do I get different results than expected for my search?
PromptBase's search results are influenced by trending algorithms and seller boosting. The same search query may return different results on different days. Use sortBy: "created" for chronological results.
Other AI and data scrapers
- 🤖 AI Tools Directory Scraper — Scrape Futurepedia and Toolify.ai for AI tool listings
- 📱 TikTok Scraper — Extract TikTok videos, profiles, and trending content
- 🐦 Bluesky Scraper — Scrape posts and profiles from Bluesky
- 🛒 Amazon Scraper — Extract product data from Amazon
- ⭐ Google Reviews Scraper — Collect Google Maps reviews