n8n-nodes-appmarketscraper
v1.0.5
Published
AppMarketScraper n8n community node for scraping Shopify App Store data
Maintainers
Readme
n8n-nodes-appmarketscraper
This is an n8n community node for AppMarketScraper. It lets you scrape data from the Shopify App Store and other app marketplaces in your n8n workflows.
AppMarketScraper is a web scraping and data aggregation SaaS platform that provides comprehensive data from app marketplaces including apps, categories, developers, and reviews.
n8n is a fair-code licensed workflow automation platform.
Features Installation Operations Credentials Compatibility Usage Resources Version history License
Features
- Comprehensive Data Access: Scrape apps, categories, developers, and reviews from the Shopify App Store
- API Integration: Calls AppMarketScraper API for reliable and fast data retrieval
- Simple Input: Manual handle/ID input for precise control
- Pagination Support: Built-in pagination for large datasets
- Type-Safe: Fully typed TypeScript implementation
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Shopify App
- Get Many: Retrieve all apps from the Shopify App Store sitemap
- Get: Fetch detailed information about a specific app by handle
Shopify App Review
- Get Many: Get reviews for a specific app with pagination support
Shopify Category
- Get: Fetch apps in a specific category with pagination
Shopify Developer
- Get: Fetch detailed information about a specific developer
Credentials
AppMarketScraper API Key
This node requires an AppMarketScraper API key for authentication.
Prerequisites:
- Sign up at appmarketscraper.com
- Navigate to the API Keys section in your dashboard
- Generate a new API key
Setup:
- In n8n, create a new credential for "AppMarketScraper API"
- Enter your API key in the "API Key" field
- Test the connection to verify your credentials
Compatibility
- Minimum n8n version: 1.0.0
- Tested versions: n8n 1.60.0 and above
- Node version: Node.js 22.x or higher
Usage
Getting Started
- Install the Node: Follow the installation instructions above
- Add Credentials: Configure your AppMarketScraper API key in n8n credentials
- Create a Workflow: Add the AppMarketScraper node to your workflow
- Select Resource: Choose between Shopify App, Category, or Developer
- Choose Operation: Select the operation you want to perform
- Configure Parameters: Set the required parameters for your operation
Example Workflows
Example 1: Scrape All Shopify Apps
AppMarketScraper (Get Many Apps) → Loop → Process Data → DatabaseExample 2: Get App Reviews
Manual Trigger → AppMarketScraper (Get Many Reviews) → Filter → Send NotificationExample 3: Monitor Category
Schedule (Daily) → AppMarketScraper (Get Category Apps) → Compare with Previous → Alert on New AppsExample 4: Analyze Developer Portfolio
Manual Trigger → AppMarketScraper (Get Developer) → Calculate Metrics → SpreadsheetUsing Handle Parameters
All operations require a handle parameter, which is the slug from the Shopify App Store URL:
- App Handle: From URLs like
apps.shopify.com/klaviyo-email-marketing-sms→ handle isklaviyo-email-marketing-sms - Category Handle: From URLs like
apps.shopify.com/categories/sales-channels→ handle issales-channels - Developer Handle: From URLs like
apps.shopify.com/partners/klaviyo→ handle isklaviyo
Pagination
For operations that support pagination (like getting reviews or category apps), use the Page parameter to navigate through results. Each page typically contains up to 20-50 items depending on the endpoint.
Pagination
For operations that support pagination (like getting reviews or category apps), use the Page parameter to navigate through results.
Resources
- AppMarketScraper Documentation
- AppMarketScraper API Reference
- n8n Community Nodes Documentation
- n8n Documentation
Version History
0.1.0 (Initial Release)
- Initial release of AppMarketScraper n8n community node
- Support for Shopify App Store scraping via AppMarketScraper API
- Resources: Shopify App, Shopify App Review, Shopify Category, Shopify Developer
- Operations: Get Many, Get
- Manual handle/ID input for precise control
- Pagination support for reviews and categories
License
MIT License - see LICENSE.md for details.
Support
- Documentation: appmarketscraper.com/docs
- Email: [email protected]
