
Notion Marketplace Scraper
Pricing
Pay per event

Notion Marketplace 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.
0.0 (0)
Pricing
Pay per event
0
1
1
Last modified
3 days ago
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: true
in 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: 1
or2
- Enable residential proxies: Set
useResidentialProxies: true
- Reduce scope: Lower
maxTemplates
per 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
categories
filter (may be too restrictive) - Verify Notion marketplace is accessible
- Review logs for robots.txt skips
Rate limited / blocked
- Lower
maxConcurrency
to 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
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