VOOZH about

URL: https://apify.com/crawlerbros/promptbase

โ‡ฑ PromptBase Scraper ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Extract comprehensive data from PromptBase.com, the world's largest AI prompt marketplace with 220k+ prompts for AI models. This actor scrapes detailed prompt content, pricing data , creator profiles, AI model classifications, and high-quality prompt images.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(3)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

1

Bookmarked

31

Total users

5

Monthly active users

8 days ago

Last modified

Share

PromptBase AI Prompts Marketplace Scraper

This Apify actor scrapes AI prompts from PromptBase.com, extracting comprehensive information about prompts, their creators, pricing, usage statistics, and more.

Features

  • Comprehensive Prompt Data: Scrapes detailed information about AI prompts
  • Pricing Information: Extracts pricing details, currency, and pricing models
  • Creator Profiles: Collects creator information, social links, and profiles
  • Usage Statistics: Gathers views, downloads, favorites, and ratings
  • Content Analysis: Extracts full prompt content, instructions, and examples
  • Media Files: Collects images, videos, and other media associated with prompts
  • Filtering Options: Supports filtering by categories, pricing, and sorting
  • HTML Debugging: Saves HTML content for selector analysis during development

Input Parameters

ParameterTypeDefaultDescription
maxPromptsInteger100Maximum number of prompts to scrape
scrapeDetailsBooleantrueWhether to scrape detailed prompt pages
categoriesArray[]List of categories to filter by
pricingModelString"all"Filter by pricing model (free, paid, all)
sortByString"popular"Sort method (popular, newest, trending, price)

Output Data

Each prompt record includes:

Basic Information

  • title: Prompt title
  • detail_url: URL to prompt's detail page
  • image_url: Prompt thumbnail/preview image URL (filtered to exclude UI elements)

Pricing Information

  • price: Prompt price (numeric, null for free prompts)
  • currency: Currency code (USD for paid prompts)
  • pricing_model: Pricing model (free, paid)

Creator Information

  • creator_name: Creator's username/name
  • creator_url: URL to creator's profile

Categorization

  • category: AI model category (Midjourney, ChatGPT, DALL-E, etc.)
  • tags: Array of tags and labels (discounts, etc.)

Statistics

  • rating: Prompt rating (numeric, if available)

Timestamps

  • scraped_at: When the data was scraped

Detailed Information (if scrapeDetails=true)

  • full_content: Complete prompt content
  • creator_profile: Object containing:
    • name: Creator's full name
    • bio: Creator's bio/description
    • avatar_url: Creator's avatar image URL
  • ai_models: Array of compatible AI models detected
  • prompt_images: Array of prompt-related images (max 5, filtered to exclude UI elements)

Metadata

  • source: Source website (promptbase.com)

Usage Examples

Basic Usage

{
"maxPrompts":50,
"scrapeDetails":true
}

Filtered by Category and Pricing

{
"maxPrompts":200,
"scrapeDetails":true,
"categories":["writing","marketing"],
"pricingModel":"paid",
"sortBy":"newest"
}

Free Prompts Only

{
"maxPrompts":100,
"scrapeDetails":false,
"pricingModel":"free",
"sortBy":"popular"
}

Specific Categories

{
"maxPrompts":150,
"scrapeDetails":true,
"categories":["chatgpt","midjourney","dalle"],
"sortBy":"trending"
}

Development Features

HTML Debugging

During development, the scraper saves HTML content to the key-value store for selector analysis:

  • debug_promptbase_html: Contains the HTML content of the search page

Error Handling

  • Comprehensive error handling with detailed logging
  • Graceful handling of missing elements
  • Retry logic for failed requests

Browser Automation

  • Uses Playwright for reliable browser automation
  • Handles dynamic content loading
  • Implements proper delays and waits

Installation

  1. Install dependencies:
$pip install-r requirements.txt
  1. Install Playwright browsers:
$playwright install chromium
  1. Run the scraper:
$python -m src

Docker Usage

docker build -t promptbase-scraper .
docker run -eAPIFY_TOKEN=your_token promptbase-scraper

Notes

  • The scraper respects rate limits and implements delays between requests
  • HTML content is saved for debugging purposes during development
  • The scraper handles various prompt listing layouts and structures
  • All URLs are properly resolved and normalized
  • Pricing information is extracted and normalized across different currencies

You might also like

Browser Use Apify

lexis-solutions/browser-use-apify

Open-source AI-powered browser automation based on Browser Use and hosted on Apify. Run any task using Apify's platform and LLMs like ChatGPT, Claude, etc. Easy, scalable, resilient, and hosted solution for web-enabled AI agents.

๐Ÿ‘ User avatar

Lexis Solutions

365

5.0

Gumroad Scraper

louisdeconinck/gumroad-scraper

Extract valuable product data from Gumroad with ease. This scraper collects detailed information about products, pricing, sellers, and ratings. Perfect for market research, competitor analysis, and building product feeds. Supports multiple search parameters and automated pagination.

๐Ÿ‘ User avatar

Louis Deconinck

78

5.0

Nano Banana Pro - Premium AI Image Generator

alizarin_refrigerator-owner/nanobanana-pro

Generate premium quality AI images using Google's latest Gemini 3 Pro model. (Nano Banana Pro) Up to 4K resolution with superior text rendering and photorealistic output.

236

5.0

Recipe Data Scraper - Extract from 500+ Cooking Websites

vulnv/recipe-scraper

Powerful recipe scraper that extracts ingredients, instructions, nutrition facts, and cooking metadata from 500+ popular cooking websites including AllRecipes, Food Network, BBC Good Food, Epicurious, and more. Perfect for food apps, meal planning, nutrition analysis, and culinary research.

Recipes Scraper

web.harvester/recipes-scraper

Powerful scraper can collect recipes from many websites, including popular ones like Cookpad, Allrecipes, Foodnetwork, Tasty, and many more. Download your data in any format (JSON, CSV, XML, RSS, HTML Table). Seamless integration with apps, reports, and databases.

329

5.0

Facebook Events Scraper

easyapi/facebook-events-scraper

Extract Facebook events data including title, date, cover image, ticket info and more. Perfect for event aggregators, market research, and monitoring competitor events. Supports both public and private events with authentication.

Gumroad Scraper

muhammetakkurtt/gumroad-scraper

Powerful Gumroad product scraper that extracts digital products, courses, and assets with advanced filtering options. Search by category, price range, rating, and file type. Supports unlimited product collection with structured data output including seller details, ratings, and pricing information.

๐Ÿ‘ User avatar

Muhammet Akkurt

457

5.0

Facebook Events Lite

danek/facebook-page-events-lite

Scrap Facebook events fast and easy. This actor is a lightweight version of the Facebook Events actor. It is designed to be fast and efficient, so it can extract numerous events in a short time. It is also less likely to be blocked by Facebook.

PromptBase Scraper

automation-lab/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.

๐Ÿ‘ User avatar

Stas Persiianenko

5

MLB Stats API - Baseball Data

alizarin_refrigerator-owner/mlb-stats-api

Comprehensive MLB baseball statistics including player stats, game logs, standings & historical data. Perfect for fantasy sports, betting & analytics.