Notion Marketplace & Creator Profiles Scraper
Scrape templates, categories, ratings, and creator profiles from Notion's official template marketplace. Perfect for competitive analysis, market research, creator monitoring, and discovering trending Notion templates.
Notion Marketplace & Creator Profiles Scraper
Scrape templates, categories, ratings, and creator profiles from Notion's official template marketplace. Perfect for competitive analysis, market research, creator monitoring, and discovering trending Notion templates.
Features
- 📦 Template Marketplace Scraping - Extract templates with titles, descriptions, categories, pricing, and ratings
- 👥 Creator Profiles - Scrape creator information, social links, bios, and template counts
- 🔄 Incremental Runs - Detect new, updated, and unchanged templates automatically
- 📊 Trending Detection - Track "Most Duplicated" and "Recently Added" templates
- 🎯 Flexible Filtering - Filter by category, price, creator, and date
- 🤖 Anti-Blocking - Built-in browser fingerprinting, session management, and proxy rotation
- 📈 Rich Metrics - Ratings, duplicate counts, category rankings
- 🔗 Webhook Support - Real-time notifications for n8n integration
- 🚦 Robots.txt Compliant - Respects Notion's crawling policies
Data Sources
This actor scrapes public data from:
https://www.notion.com/templates- Main template marketplace- Template detail pages (ratings, features, descriptions)
- Creator profile pages (bios, social links, template counts)
Use Cases
For Notion Agencies
- Monitor trending templates in your niche
- Discover gaps in the marketplace
- Track competitor template launches
- Research pricing strategies
For Content Creators
- Find inspiration for new templates
- Track template performance (ratings, duplicates)
- Monitor creator success patterns
- Discover collaboration opportunities
For Market Researchers
- Analyze Notion template market trends
- Track category growth over time
- Identify emerging template categories
- Study pricing models and user preferences
For Automation (n8n/Zapier)
- Weekly digest of new templates
- Alerts for templates in specific categories
- Creator monitoring (new template alerts)
- Competitive intelligence pipelines
Input Configuration
Basic Configuration
{
"mode": "gallery",
"sortBy": "most_duplicated",
"maxTemplates": 500,
"categories": ["work", "projects", "marketing"],
"includeTemplateDetails": true,
"includeCreatorProfiles": true
}
Input Fields
| Field | Type | Description | Default |
|---|---|---|---|
mode | Select | What to scrape: gallery, creators, or both | gallery |
searchQuery | String | Keyword to search for (limited by robots.txt) | - |
categories | Array | Filter by categories (e.g., work, school, life) | [] (all) |
sortBy | Select | Sort order: popular, most_duplicated, recent | popular |
maxTemplates | Number | Maximum templates to scrape (1-10000) | 500 |
includeTemplateDetails | Boolean | Scrape full template pages (ratings, features) | true |
includeCreatorProfiles | Boolean | Fetch creator profile information | true |
sinceDate | String | Only templates since this date (YYYY-MM-DD, best effort) | - |
priceFilter | Select | Filter by price: all, free, paid | all |
trackCreators | Array | Monitor specific creators (e.g., ["@notion", "@username"]) | [] |
maxConcurrency | Number | Concurrent requests (1-20, lower = safer) | 3 |
useResidentialProxies | Boolean | Enable residential proxies (slower but more reliable) | false |
enableWebhooks | Boolean | Send webhook notifications on completion | false |
Available Categories
work, school, life, projects, wiki, docs, marketing, ai, social-media, trading-journal, second-brain, personal-finance, design, engineering, product, startup, remote-work
Output Schema
Example Output
{
"schemaVersion": "1.0.0",
"source": "notion_marketplace",
"collectedAt": "2025-10-02T12:00:00Z",
"listing": {
"title": "Projects & Tasks",
"url": "https://www.notion.com/templates/notion-projects-and-tasks",
"slug": "notion-projects-and-tasks",
"price": {
"label": "Free",
"currency": null,
"amount": null
},
"categoryPath": ["Work", "Projects"],
"sortContext": "most_duplicated",
"thumbnailUrl": "https://...",
"isDuplicateable": true
},
"creator": {
"name": "Notion",
"handle": "@notion",
"profileUrl": "https://www.notion.com/@notion",
"socialLinks": ["https://twitter.com/notionhq"],
"bio": "We make the tools to help you think and create",
"templateCount": 50
},
"metrics": {
"duplicateCountVisible": null,
"rankInSortPage": 1,
"rating": {
"score": 4.85,
"count": 6285
}
},
"detail": {
"summary": "Track projects of any shape or size...",
"features": [
"Multiple project views (timeline, kanban, calendar)",
"Task dependencies and milestones",
"Team collaboration tools"
],
"sections": ["About this template", "What's included"],
"relatedTemplates": [
{
"title": "Task Manager",
"url": "https://www.notion.com/templates/task-manager"
}
]
},
"ingest_meta": {
"firstSeenAt": "2025-09-15T10:00:00Z",
"lastSeenAt": "2025-10-02T12:00:00Z",
"changeType": "UPDATED",
"version": "1.0.0"
}
}
Dataset Views
The actor provides 5 pre-configured views in the Apify Console:
- Overview - All templates with key information
- Trending - Most duplicated and recently added templates
- By Creator - Templates grouped by creator
- Free Templates - All free templates only
- Changes - New and updated templates since last run
Incremental Runs & Change Detection
The actor automatically tracks template state across runs:
- NEW - Template discovered for first time
- UPDATED - Content, price, or rating changed
- UNCHANGED - No changes detected
Enable scheduled runs to build a historical dataset and track marketplace trends over time.
Export Options
Export your data in multiple formats:
- JSON - Raw structured data
- CSV - Spreadsheet-compatible
- Excel - .xlsx format
- RSS - For feed readers
Webhooks & n8n Integration
Setup Webhooks
- Go to Integrations tab in Apify Console
- Create webhook for Run succeeded
- Add your n8n/Zapier webhook URL
- Enable
enableWebhooks: truein input
n8n Recipe Ideas
Weekly Template Digest
Apify Actor (scheduled weekly)
→ Filter (changeType = "NEW")
→ Format (create email HTML)
→ Gmail (send digest)
Competitive Intelligence
Apify Actor (daily)
→ Filter (specific categories)
→ Compare (with previous run)
→ Slack (notify on changes)
Creator Monitoring
Apify Actor (trackCreators = ["@competitor"])
→ Detect (new templates)
→ Airtable (log to database)
→ Discord (alert team)
Pricing
This actor uses pay-per-event pricing:
- Event:
template-scraped- Charged when a template detail is scraped - Cost: Configured in Apify Console (typical: $0.001 - $0.01 per template)
Free tier estimate: ~500 templates with Apify free credits
Cost Examples
| Templates | Approx. Cost* |
|---|---|
| 100 | $0.10 - $1.00 |
| 500 | $0.50 - $5.00 |
| 1,000 | $1.00 - $10.00 |
*Actual costs depend on your Apify pricing tier and configuration
Anti-Blocking Strategy
The actor employs multiple anti-blocking techniques:
- Browser Fingerprinting - Crawlee's built-in fingerprints (human-like)
- Session Management - Sticky proxy sessions for consistent identity
- Adaptive Concurrency - Starts conservative (3 concurrent requests)
- Exponential Backoff - Automatic retry with increasing delays
- Proxy Rotation - Datacenter proxies (residential available)
- Robots.txt Compliance - Skips disallowed paths automatically
If You Get Blocked
- Lower concurrency: Set
maxConcurrency: 1or2 - Enable residential proxies: Set
useResidentialProxies: true - Reduce scope: Lower
maxTemplatesper run, schedule multiple runs
Robots.txt & Legal Compliance
This actor respects Notion's robots.txt:
- ✅ Allowed:
/templates/*(main marketplace) - ❌ Blocked:
/templates/search?query=*(search queries)
The actor automatically skips disallowed URLs and logs them. All scraped data is publicly accessible without authentication.
Scheduling Recommendations
Daily Trend Tracking
{
"mode": "gallery",
"sortBy": "recent",
"maxTemplates": 100,
"sinceDate": "2025-10-01"
}
Schedule: Daily at 9 AM
Weekly Full Scan
{
"mode": "both",
"sortBy": "most_duplicated",
"maxTemplates": 1000,
"includeTemplateDetails": true,
"includeCreatorProfiles": true
}
Schedule: Every Sunday at 12 PM
Creator Monitoring
{
"mode": "creators",
"trackCreators": ["@competitor1", "@competitor2"],
"includeTemplateDetails": true
}
Schedule: Daily at 6 PM
Limitations & Notes
- Search queries are limited by robots.txt restrictions
- Duplicate counts are often hidden by Notion (captured when visible)
- Rating breakdowns may not be available on all templates
- Concurrency should be kept low (≤5) to avoid rate limiting
- Residential proxies recommended for large-scale scraping (1000+ templates)
Troubleshooting
No templates found
- Check your
categoriesfilter (may be too restrictive) - Verify Notion marketplace is accessible
- Review logs for robots.txt skips
Rate limited / blocked
- Lower
maxConcurrencyto 1-2 - Enable
useResidentialProxies - Add delays between runs
Missing ratings or details
- Ensure
includeTemplateDetails: true - Some templates may not have public ratings
- Check logs for parsing errors
Incremental runs not working
- State is stored in KV store automatically
- First run will mark all as "NEW"
- Subsequent runs will detect changes
🔗 Explore More of Our Actors
📰 Content & Publishing
| Actor | Description |
|---|---|
| Ghost Newsletter Scraper | Extract Ghost newsletter content and subscriber data |
| Farcaster Hub Scraper | Scrape Farcaster decentralized social network data |
| Google Play Reviews Scraper | Extract app reviews from Google Play Store |
🏢 Business Intelligence
| Actor | Description |
|---|---|
| Indeed Salary Analyzer | Get salary data for compensation benchmarking and HR analytics |
| Crunchbase Scraper | Extract company data and funding information for business intelligence |
| Northdata Scraper | Extract German company data from Northdata for business research |
| Shopify Store Intelligence | Analyze Shopify stores for competitive intelligence and market research |
| Apify Store Radar | Monitor Apify Store actors for market intelligence |
Support
For issues or questions:
- Email: kontakt@barrierefix.de
- GitHub Issues: [Report a bug or request a feature]
Version History
1.0.0 (2025-10-02)
- Initial release
- Template marketplace scraping
- Creator profile support
- Incremental runs with change detection
- Pay-per-event billing
- Robots.txt compliance
- Multiple dataset views
License
MIT License - See LICENSE file for details
Built with ❤️ by Barrierefix