VOOZH about

URL: https://apify.com/maximedupre/chatgpt-marketplace-scraper

⇱ ChatGPT Marketplace Scraper for GPT Data Β· Apify


Pricing

from $2.60 / 1,000 scraped custom gpts

Go to Apify Store

ChatGPT Marketplace Scraper

Scrape public ChatGPT GPT marketplace listings from URLs, search phrases, categories, or tags. Export GPT names, descriptions, creators, verification, categories, capabilities, usage metrics, images, and listing context.

Pricing

from $2.60 / 1,000 scraped custom gpts

Rating

0.0

(0)

Developer

πŸ‘ Maxime DuprΓ©

Maxime DuprΓ©

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

πŸ”Ž ChatGPT marketplace scraper for public GPT data

ChatGPT Marketplace Scraper collects public custom GPT listings from ChatGPT. Use this chatgpt marketplace scraper to search by phrase, browse categories or marketplace pages, or enrich direct GPT listing URLs without opening each listing by hand.

Each saved row is one public custom GPT listing. Rows can include the GPT ID, name, description, image URL, creator details, verified creator status, categories, tags, capabilities, prompt examples, usage metrics, review facts when exposed, listing status, timestamps, and discovery context.

You do not need a ChatGPT account, OpenAI API key, cookies, private token, or browser extension. For a quick first run, keep the prefilled data analysis target, leave Discovery order on source relevance, and use a small Maximum GPTs per discovery target value before raising the limit.

βœ… What this Actor does

  • Searches public custom GPT listings from search phrases such as data analysis, invoice assistant, or marketing.
  • Scrapes direct public GPT listing URLs such as https://chatgpt.com/g/g-2fkFE8rbu-dall-e.
  • Reads public marketplace, category, or tag targets when the source exposes them.
  • Saves one dataset row per accepted public custom GPT listing.
  • Deduplicates the same GPT inside a run by its stable public GPT ID.
  • Keeps source-native labels and metrics instead of inventing categories, scores, summaries, or recommendations.
  • Skips private, unavailable, failed, or unsupported targets instead of mixing error rows into the dataset.

This Actor is built for GPT marketplace research, AI tool directories, creator research, category monitoring, competitor lists, and repeatable custom GPT exports. It focuses on public listing facts only. It does not scrape private chats, private GPT configuration, builder dashboards, account analytics, or logged-in-only workspace data.

πŸ“¦ Data you can extract

Each dataset item can include:

  • gptId and name
  • description and imageUrl
  • creator.name, creator.url, creator.verified, and creator.organization
  • categories, tags, and capabilities
  • model, voice, and promptExamples
  • conversationCount, rating, reviewCount, and reviewSummary
  • listingStatus, publishedAt, and updatedAt
  • discovery.targets, discovery.sourceUrl, and discovery.rank

Some fields can be null or empty when ChatGPT does not expose that fact for a public listing. Direct listing URL targets return discovery: null because the submitted listing is already the source.

🎯 Target options

Add one target per row in GPT marketplace targets.

Supported target formats:

  • Direct GPT listing URL: https://chatgpt.com/g/g-2fkFE8rbu-dall-e
  • Search phrase: data analysis
  • Category or tag name: productivity
  • Marketplace page URL: https://chatgpt.com/gpts

Maximum GPTs per discovery target caps rows saved from search, category, tag, and marketplace page targets. Direct listing URLs return one matching GPT.

Discovery order chooses the source order for discovery targets when available:

  • Source relevance keeps the source's default result order.
  • Popular first sorts discovered listings by source-native conversation count when available.
  • Newest first uses source-supported date order for search and source-native update dates for other discovery rows.

πŸš€ How to run it

  1. Open the Actor input.
  2. Add GPT URLs, marketplace URLs, search phrases, category names, or tag names.
  3. Keep Maximum GPTs per discovery target small for your first run.
  4. Choose a discovery order only if you need a specific result order.
  5. Run the Actor and open the dataset.

You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML. You can also run the Actor through the Apify API, schedule repeat runs, or connect results to webhooks and integrations.

🧾 Output example

{
"gptId":"g-2fkFE8rbu",
"name":"DALL-E",
"description":"Create images from text prompts.",
"imageUrl":"https://example.com/gpt-icon.png",
"creator":{
"name":"OpenAI",
"url":"https://chatgpt.com/gpts/mine/openai",
"verified":true,
"organization":"OpenAI"
},
"categories":["Productivity"],
"tags":["image generation","design"],
"capabilities":["DALL-E","Image generation"],
"model":"GPT-4o",
"voice":null,
"promptExamples":["Create a watercolor fox reading a book"],
"conversationCount":2500000,
"rating":4.7,
"reviewCount":1842,
"reviewSummary":"Highly rated by users",
"listingStatus":"active",
"publishedAt":"2024-01-10",
"updatedAt":"2026-06-01",
"discovery":{
"targets":["data analysis"],
"sourceUrl":"https://cse.google.com/cse?cx=b0b573346627a4812#gsc.tab=0&gsc.q=data+analysis&gsc.page=1&gsc.sort=date",
"rank":3
}
}

πŸ’³ Pricing

This Actor uses pay-per-event pricing. You are charged once for each accepted public custom GPT listing saved to the dataset.

Failed targets, private targets, unavailable listings, unsupported inputs, skipped duplicates, and zero-row outcomes are not saved as result rows and are not charged as custom GPT listing events.

⚠️ Limits and caveats

  • The Actor returns public marketplace facts that ChatGPT exposes at run time.
  • Search phrase discovery uses public search discovery, then enriches accepted rows from ChatGPT public listing details.
  • Source-native metrics can be missing, delayed, rounded, or unavailable for some listings.
  • The Actor does not infer popularity, category, sentiment, recommendation quality, or review meaning.
  • The Actor does not use your private ChatGPT or OpenAI account state.

❓ FAQ

πŸ” Do I need a ChatGPT login?

No. The Actor is designed for public custom GPT listings and does not ask for ChatGPT cookies, an OpenAI API key, or a private token.

🎯 Can I scrape one known GPT?

Yes. Paste the public GPT listing URL in GPT marketplace targets. Direct listing targets return one matching row when the listing is public and available.

πŸ”Ž Can I search for GPTs by keyword?

Yes. Add a plain search phrase such as data analysis, sales assistant, or seo. The Actor discovers matching public custom GPT listings and then saves source-backed listing details.

πŸ“­ Why are some fields null?

ChatGPT does not expose every field for every public listing. The Actor keeps unavailable facts as null or empty arrays instead of guessing.

πŸ“ Changelog

  • 0.0: Initial release.

πŸ†˜ Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫑

πŸ”— Other actors

Made with ❀️ by Maxime Dupré

You might also like

ChatGPT GPTs Marketplace Scraper

lexis-solutions/chatgpt-marketplace-scraper

Scrape ChatGPT GPT Store marketplace data for AI tools: creators, categories, usage metrics, and trends. Ideal for GPT analytics, directories, and research in the AI tools niche. Extract data for custom public GPTs.

πŸ‘ User avatar

Lexis Solutions

7

GPT Browser

anchor/gpt-browser

A GPT browser to use OpenAI prompt on any website. Put a list of URLs and a prompt, then the GPT agent will give you the answer you need. Fast, easy, and not limited with OpenAI ChatGPT restrictions. The best way to search and use GPT on large number of websites. Upload Excel or CSV. Screenshots πŸ“Έ

Extended GPT Scraper

drobnikj/extended-gpt-scraper

Extract data from any website and feed it into GPT via the OpenAI API. Use ChatGPT to proofread content, analyze sentiment, summarize reviews, extract contact details, and much more.

πŸ‘ User avatar

Jakub DrobnΓ­k

1.6K

4.8

AI Detector & ChatGPT Checker

dev00/detector-io-ai-detector-apify

Instantly check if text was written by an AI (ChatGPT, Claude, Gemini, GPT) or a human. Get detailed percentage scores and bypass detection.

dev00

2

GPT-2 text generation

jirimoravcik/gpt2-text-generation

This actor uses the GPT-2 language model to generate text.

πŸ‘ User avatar

JiΕ™Γ­ Moravčík

423

Facebook Marketplace Scraper

parseforge/facebook-marketplace-scraper

Scrape public Facebook Marketplace listings by city and search term. Export titles, prices, images, seller names, categories, brands, vehicle specs, real-estate details and listing URLs. Pull thousands of listings across any location and download clean JSON, CSV or Excel files in minutes.

Facebook Marketplace Scraper

pratikdani/facebook-marketplace-scraper

The Facebook Marketplace Scraper extracts detailed product data from Marketplace URLs, including prices, descriptions, images, and seller details. Perfect for market research, price monitoring, and inventory tracking.

198

Facebook Marketplace Scraper

crawlerbros/facebook-marketplace-scraper

Extract data from Facebook Marketplace listings. Scrape items for sale, apartments, categories, search results with prices, locations, seller info, and more. Export data in JSON, CSV, or Excel.

168

5.0