Atlassian Marketplace Scraper
Pricing
Pay per event
Atlassian Marketplace Scraper
Use this scraper to collect data about apps on the Atlassian Marketplace store, including titles, descriptions, ratings, developer names and more.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
2
Bookmarked
14
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Atlassian Marketplace Scraper - Jira & Confluence App Data
Overview
The Atlassian Marketplace Scraper extracts detailed information about Jira, Confluence, and Bitbucket apps, plugins, and add-ons listed on the Atlassian Marketplace. It collects app titles, descriptions, ratings, install counts, and developer information, giving you a structured Atlassian Marketplace app database for market analysis, competitor research, or dataset enrichment.
Features
- Extract Full App Data: Scrapes titles, descriptions, ratings, number of installs, developer contact info, and more.
- Sitemap Crawling: Automatically identifies and extracts app listing URLs from the Atlassian Marketplace sitemap.
- Dynamic Data Extraction: Handles structured data fields such as app ratings, privacy policies, and developer details.
- Concurrent Crawling: Processes multiple requests simultaneously for efficiency.
- Error Resilience: Retries failed requests and handles dynamic content gracefully.
Use Cases for Atlassian Marketplace App Data
- Competitive analysis in the Atlassian app ecosystem.
- Aggregating app data for analytics and reporting.
- Monitoring developer information and contact details.
- Collecting insights into app popularity and user ratings.
How It Works
This scraper uses the Apify SDK along with Crawlee to process Atlassian Marketplace pages. By leveraging the sitemap of the Atlassian Marketplace, it identifies and extracts data from app listing pages. The scraping process includes:
- Sitemap Parsing: Fetches all app URLs from the Atlassian Marketplace sitemap.
- Web Crawling: Visits app listing pages and extracts relevant data fields.
- Data Output: Stores the extracted data in the default Apify dataset.
Input Schema
The scraper can work without any input for default functionality. You can also provide optional configurations:
| Field | Type | Description |
|---|---|---|
appsUrls | Array | (Optional) List of specific Atlassian Marketplace app URLs to scrape. |
maxItems | Integer | (Optional) Maximum number of apps to scrape. |
proxyConfiguration | Object | (Optional) Proxy configuration settings for scraping. |
Example Input
{"appsUrls": [{ "url": "https://marketplace.atlassian.com/apps/1219592/jira-cloud-migration-assistant" },{ "url": "https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira" }],"maxItems": 100,"proxyConfiguration": {"useApifyProxy": false}}
Output
The scraper outputs data in JSON format with the following fields:
| Field | Type | Description |
|---|---|---|
app_name | String | Name of the app. |
developer_name | String | Name of the developer. |
description | String | Short description of the app. |
logo_url | String | URL of the app's logo. |
overall_rating | Float | Overall rating (out of 4 stars). |
number_of_ratings | Integer | Total number of ratings. |
number_of_installs | Integer | Estimated number of installs. |
privacy_policy | String | URL of the app's privacy policy. |
app_url | String | URL of the app listing. |
Example Output
{"app_name": "Jira Cloud Migration Assistant","developer_name": "Atlassian","description": "Migrate your Jira projects to the cloud with ease.","logo_url": "https://marketplace-cdn.atlassian.com/files/logo.png","overall_rating": 3.8,"number_of_ratings": 128,"number_of_installs": 10000,"privacy_policy": "https://www.atlassian.com/legal/privacy-policy","app_url": "https://marketplace.atlassian.com/apps/1219592/jira-cloud-migration-assistant"}
FAQ
How do I scrape Atlassian Marketplace app listings?
Run this scraper with no input to crawl all apps from the sitemap, or pass specific Jira and Confluence app URLs in appsUrls. It returns app names, ratings, install counts, and developer names as structured JSON, CSV, or Excel.
Is there an Atlassian Marketplace API for app ratings and install counts?
This scraper gives you the same data without managing an API yourself. Each record includes overall_rating, number_of_ratings, and number_of_installs for every app listing it visits.
Need More Features?
If you'd like to add new data fields to this scraper or need a custom scraper for another purpose, feel free to file an issue or get in touch. We are open to customizing the scraper to suit your needs.
Why Choose This Scraper?
- Efficient: Handles large-scale scraping with session and concurrency management.
- Customizable: Easily tailor input options for specific scraping requirements.
- Reliable: Implements error-handling mechanisms to minimize interruptions.
Proxies and Anti-blocking
By default this scraper sends direct requests without proxies — Atlassian Marketplace does not aggressively block crawlers. If you encounter rate limiting, you can enable Apify Proxy in the proxyConfiguration input field.
Resources
Get Started
- Clone this scraper or use it directly on the Apify platform.
- Customize the input settings as needed.
- Run the scraper and export the data in JSON, CSV, or Excel format.
Extract structured insights from the Atlassian Marketplace with this scraper. Get started today.